sigma / gh.el

GitHub API library for Emacs
274 stars 74 forks source link

(wrong-type-argument symbolp) in marshal-get-marshal-info #79

Closed colonelpanic8 closed 8 years ago

colonelpanic8 commented 8 years ago

I'm not sure whether this issue should be filed against gh.el or marshal. Here is the backtrace

Debugger entered--Lisp error: (wrong-type-argument symbolp [eieio-class-tag--gh-users-user unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound])
  #[(obj) "\302\303\304\217\203
\305!\202\211\306N)\207" [obj cls nil (byte-code "\211\302H\303=\205\304\305\306\217)\207" [obj tobj 0 object nil (byte-code "\301H\302N\303H\304=\207" [tobj 1 eieio-class-definition 0 defclass] 2) ((error))] 4) ((error)) eieio-object-class :marshal-info] 4]([eieio-class-tag--gh-users-user unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unboun
  apply(#[(obj) "\302\303\304\217\203
\305!\202\211\306N)\207" [obj cls nil (byte-code "\211\302H\303=\205\304\305\306\217)\207" [obj tobj 0 object nil (byte-code "\301H\302N\303H\304=\207" [tobj 1 eieio-class-definition 0 defclass] 2) ((error))] 4) ((error)) eieio-object-class :marshal-info] 4] [eieio-class-tag--gh-users-user unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound 
  #[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(obj) "\302\303\304\217\203
\305!\202\211\306N)\207" [obj cls nil (byte-code "\211\302H\303=\205\304\305\306\217)\207" [obj tobj 0 object nil (byte-code "\301H\302N\303H\304=\207" [tobj 1 eieio-class-definition 0 defclass] 2) ((error))] 4) ((error)) eieio-object-class :marshal-info] 4] make-byte-code 0 "\301\300!\207" vconcat vector [cl--generic-isno
  apply(#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(obj) "\302\303\304\217\203
\305!\202\211\306N)\207" [obj cls nil (byte-code "\211\302H\303=\205\304\305\306\217)\207" [obj tobj 0 object nil (byte-code "\301H\302N\303H\304=\207" [tobj 1 eieio-class-definition 0 defclass] 2) ((error))] 4) ((error)) eieio-object-class :marshal-info] 4] make-byte-code 0 "\301\300!\207" vconcat vector [cl--generi
  #[128 "\302\300\303\304\305\306\307\301\"\310\"\311\312%#\207" [#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(obj) "\302\303\304\217\203
\305!\202\211\306N)\207" [obj cls nil (byte-code "\211\302H\303=\205\304\305\306\217)\207" [obj tobj 0 object nil ... ...] 4) ((error)) eieio-object-class :marshal-info] 4] make-byte-code 0 "\301\300!\207" vconcat vector [cl--generic-isnot-nnm-p] 2 next-meth
  apply(#[128 "\302\300\303\304\305\306\307\301\"\310\"\311\312%#\207" [#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(obj) "\302\303\304\217\203
\305!\202\211\306N)\207" [obj cls nil (byte-code "\211\302H\303=\205\304\305\306\217)\207" [obj tobj 0 object nil ... ...] 4) ((error)) eieio-object-class :marshal-info] 4] make-byte-code 0 "\301\300!\207" vconcat vector [cl--generic-isnot-nnm-p] 2 nex
* marshal-get-marshal-info([eieio-class-tag--gh-users-user unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound])
  #[(obj blob type) "\306!\307\310    !\"A\311\f\"\210\n\203R\f\203R\312 !\313\211\203Q@\307
\n\"A\211\203G\314   
\315\307
\316    !\"A\317\"##\210)A\211\204$*\320!\210 *\207" [type obj marshal-info driver blob s marshal-get-driver assoc marshal-get-marshal-info marshal-open object-slots nil eieio-oset unmarshal-internal marshal-get-type-info marshal-read marshal-close --dolist-tail-- path] 9]([eieio-class-tag--gh-users-user unbound unbound unbound unbound unbound unbound unb
  apply(#[(obj blob type) "\306!\307\310  !\"A\311\f\"\210\n\203R\f\203R\312 !\313\211\203Q@\307
\n\"A\211\203G\314   
\315\307
\316    !\"A\317\"##\210)A\211\204$*\320!\210 *\207" [type obj marshal-info driver blob s marshal-get-driver assoc marshal-get-marshal-info marshal-open object-slots nil eieio-oset unmarshal-internal marshal-get-type-info marshal-read marshal-close --dolist-tail-- path] 9] ([eieio-class-tag--gh-users-user unbound unbound unbound unbound unbound unbo
  #[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(obj blob type) "\306!\307\310   !\"A\311\f\"\210\n\203R\f\203R\312 !\313\211\203Q@\307
\n\"A\211\203G\314   
\315\307
\316    !\"A\317\"##\210)A\211\204$*\320!\210 *\207" [type obj marshal-info driver blob s marshal-get-driver assoc marshal-get-marshal-info marshal-open object-slots nil eieio-oset unmarshal-internal marshal-get-type-info ma
  apply(#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(obj blob type) "\306!\307\310 !\"A\311\f\"\210\n\203R\f\203R\312 !\313\211\203Q@\307
\n\"A\211\203G\314   
\315\307
\316    !\"A\317\"##\210)A\211\204$*\320!\210 *\207" [type obj marshal-info driver blob s marshal-get-driver assoc marshal-get-marshal-info marshal-open object-slots nil eieio-oset unmarshal-internal marshal-get-type-i
  #[128 "\302\300\303\304\305\306\307\301\"\310\"\311\312%#\207" [#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(obj blob type) "\306!\307\310    !\"A\311\f\"\210\n\203R\f\203R\312 !\313\211\203Q@\307
\n\"A\211\203G\314   
\315\307
\316    !\"A\317\"##\210)A\211\204$*\320!\210 *\207" [type obj marshal-info driver blob s marshal-get-driver assoc marshal-get-marshal-info marshal-open obje
  apply(#[128 "\302\300\303\304\305\306\307\301\"\310\"\311\312%#\207" [#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(obj blob type) "\306!\307\310  !\"A\311\f\"\210\n\203R\f\203R\312 !\313\211\203Q@\307
\n\"A\211\203G\314   
\315\307
\316    !\"A\317\"##\210)A\211\204$*\320!\210 *\207" [type obj marshal-info driver blob s marshal-get-driver assoc marshal-get-marshal-info marshal-ope
  unmarshal--obj([eieio-class-tag--gh-users-user unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound] ((login . "spacemacs") (id . 15712071) (avatar_url . "https://avatars.githubusercontent.com/u/15712071?v=3") (gravatar_id . "") (url . "https://api.github.com/users/spacemacs") (html_url . "https://github.com/s
  #[(obj blob type) "\304\305\306\217\203\307    \"@\206\310\n#)\207" [type marshal-drivers obj blob nil (byte-code "\301N\302H\303=\207" [type eieio-class-definition 0 defclass] 2) ((error)) rassoc unmarshal--obj] 4]([eieio-class-tag--gh-users-user unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound] ((
  apply(#[(obj blob type) "\304\305\306\217\203\307  \"@\206\310\n#)\207" [type marshal-drivers obj blob nil (byte-code "\301N\302H\303=\207" [type eieio-class-definition 0 defclass] 2) ((error)) rassoc unmarshal--obj] 4] ([eieio-class-tag--gh-users-user unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbo
  #[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(obj blob type) "\304\305\306\217\203\307   \"@\206\310\n#)\207" [type marshal-drivers obj blob nil (byte-code "\301N\302H\303=\207" [type eieio-class-definition 0 defclass] 2) ((error)) rassoc unmarshal--obj] 4] make-byte-code 0 "\301\300!\207" vconcat vector [cl--generic-isnot-nnm-p] 2 next-method-p call-next-method "\302\300M\210\303\301M\207" [next-
  apply(#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(obj blob type) "\304\305\306\217\203\307 \"@\206\310\n#)\207" [type marshal-drivers obj blob nil (byte-code "\301N\302H\303=\207" [type eieio-class-definition 0 defclass] 2) ((error)) rassoc unmarshal--obj] 4] make-byte-code 0 "\301\300!\207" vconcat vector [cl--generic-isnot-nnm-p] 2 next-method-p call-next-method "\302\300M\210\303\301M\207" 
  #[128 "\302\300\303\304\305\306\307\301\"\310\"\311\312%#\207" [#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(obj blob type) "\304\305\306\217\203\307    \"@\206\310\n#)\207" [type marshal-drivers obj blob nil (byte-code "\301N\302H\303=\207" [type eieio-class-definition 0 defclass] 2) ((error)) rassoc unmarshal--obj] 4] make-byte-code 0 "\301\300!\207" vconcat vector [cl--generic-isnot-nnm-p] 2
  apply(#[128 "\302\300\303\304\305\306\307\301\"\310\"\311\312%#\207" [#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(obj blob type) "\304\305\306\217\203\307  \"@\206\310\n#)\207" [type marshal-drivers obj blob nil (byte-code "\301N\302H\303=\207" [type eieio-class-definition 0 defclass] 2) ((error)) rassoc unmarshal--obj] 4] make-byte-code 0 "\301\300!\207" vconcat vector [cl--generic-isnot-nn
  unmarshal--internal([eieio-class-tag--gh-users-user unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound] ((login . "spacemacs") (id . 15712071) (avatar_url . "https://avatars.githubusercontent.com/u/15712071?v=3") (gravatar_id . "") (url . "https://api.github.com/users/spacemacs") (html_url . "https://github.
  unmarshal-internal([eieio-class-tag--gh-users-user unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound] ((login . "spacemacs") (id . 15712071) (avatar_url . "https://avatars.githubusercontent.com/u/15712071?v=3") (gravatar_id . "") (url . "https://api.github.com/users/spacemacs") (html_url . "https://github.c
  unmarshal([eieio-class-tag--gh-users-user unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound] ((login . "spacemacs") (id . 15712071) (avatar_url . "https://avatars.githubusercontent.com/u/15712071?v=3") (gravatar_id . "") (url . "https://api.github.com/users/spacemacs") (html_url . "https://github.com/spacem
  #[(obj data) "\302   \303#\207" [obj data unmarshal alist] 4]([eieio-class-tag--gh-users-user unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound] ((login . "spacemacs") (id . 15712071) (avatar_url . "https://avatars.githubusercontent.com/u/15712071?v=3") (gravatar_id . "") (url . "https://api.github.com/users
  apply(#[(obj data) "\302 \303#\207" [obj data unmarshal alist] 4] ([eieio-class-tag--gh-users-user unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound] ((login . "spacemacs") (id . 15712071) (avatar_url . "https://avatars.githubusercontent.com/u/15712071?v=3") (gravatar_id . "") (url . "https://api.github.co
  #[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(obj data) "\302  \303#\207" [obj data unmarshal alist] 4] make-byte-code 0 "\301\300!\207" vconcat vector [cl--generic-isnot-nnm-p] 2 next-method-p call-next-method "\302\300M\210\303\301M\207" [next-method-p call-next-method] apply] 13 "\n\n(fn CL-CNM OBJ DATA)"](#[128 "\302\300\206\301\"\207" [#[128 "\302\303\300\301$\207" [[cl-struct-cl--generic gh-obje
  apply(#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(obj data) "\302    \303#\207" [obj data unmarshal alist] 4] make-byte-code 0 "\301\300!\207" vconcat vector [cl--generic-isnot-nnm-p] 2 next-method-p call-next-method "\302\300M\210\303\301M\207" [next-method-p call-next-method] apply] 13 "\n\n(fn CL-CNM OBJ DATA)"] #[128 "\302\300\206\301\"\207" [#[128 "\302\303\300\301$\207" [[cl-struct-cl--generic g
  #[128 "\302\300\303\304\305\306\307\301\"\310\"\311\312%#\207" [#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(obj data) "\302   \303#\207" [obj data unmarshal alist] 4] make-byte-code 0 "\301\300!\207" vconcat vector [cl--generic-isnot-nnm-p] 2 next-method-p call-next-method "\302\300M\210\303\301M\207" [next-method-p call-next-method] apply] 13 "\n\n(fn CL-CNM OBJ DATA)"] #[128 "\302\303\300\301$\207"
  apply(#[128 "\302\300\303\304\305\306\307\301\"\310\"\311\312%#\207" [#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(obj data) "\302 \303#\207" [obj data unmarshal alist] 4] make-byte-code 0 "\301\300!\207" vconcat vector [cl--generic-isnot-nnm-p] 2 next-method-p call-next-method "\302\300M\210\303\301M\207" [next-method-p call-next-method] apply] 13 "\n\n(fn CL-CNM OBJ DATA)"] #[128 "\302\303\300\301
  gh-object-read-into([eieio-class-tag--gh-users-user unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound unbound] ((login . "spacemacs") (id . 15712071) (avatar_url . "https://avatars.githubusercontent.com/u/15712071?v=3") (gravatar_id . "") (url . "https://api.github.com/users/spacemacs") (html_url . "https://github.
  #[(obj data) "\303\304\305\217\203\202\306!\n\203\307    \n\"\210    )\207" [obj target data nil (byte-code "\211\302H\303=\205\304\305\306\217)\207" [obj tobj 0 object nil (byte-code "\301H\302N\303H\304=\207" [tobj 1 eieio-class-definition 0 defclass] 2) ((error))] 4) ((error)) make-instance gh-object-read-into] 3](gh-users-user ((login . "spacemacs") (id . 15712071) (avatar_url . "https://avatars.githubusercontent.com/u/15712071?v=3") (gravatar_id . "") (url . "https://api.github.co
  apply(#[(obj data) "\303\304\305\217\203\202\306!\n\203\307  \n\"\210    )\207" [obj target data nil (byte-code "\211\302H\303=\205\304\305\306\217)\207" [obj tobj 0 object nil (byte-code "\301H\302N\303H\304=\207" [tobj 1 eieio-class-definition 0 defclass] 2) ((error))] 4) ((error)) make-instance gh-object-read-into] 3] (gh-users-user ((login . "spacemacs") (id . 15712071) (avatar_url . "https://avatars.githubusercontent.com/u/15712071?v=3") (gravatar_id . "") (url . "https://api.gi
  #[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(obj data) "\303\304\305\217\203\202\306!\n\203\307   \n\"\210    )\207" [obj target data nil (byte-code "\211\302H\303=\205\304\305\306\217)\207" [obj tobj 0 object nil (byte-code "\301H\302N\303H\304=\207" [tobj 1 eieio-class-definition 0 defclass] 2) ((error))] 4) ((error)) make-instance gh-object-read-into] 3] make-byte-code 0 "\301\300!\207" vconc
  apply(#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(obj data) "\303\304\305\217\203\202\306!\n\203\307 \n\"\210    )\207" [obj target data nil (byte-code "\211\302H\303=\205\304\305\306\217)\207" [obj tobj 0 object nil (byte-code "\301H\302N\303H\304=\207" [tobj 1 eieio-class-definition 0 defclass] 2) ((error))] 4) ((error)) make-instance gh-object-read-into] 3] make-byte-code 0 "\301\300!\207"
  #[128 "\302\300\303\304\305\306\307\301\"\310\"\311\312%#\207" [#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(obj data) "\303\304\305\217\203\202\306!\n\203\307    \n\"\210    )\207" [obj target data nil (byte-code "\211\302H\303=\205\304\305\306\217)\207" [obj tobj 0 object nil ... ...] 4) ((error)) make-instance gh-object-read-into] 3] make-byte-code 0 "\301\300!\207" vconcat vector [cl--gener
  apply(#[128 "\302\300\303\304\305\306\307\301\"\310\"\311\312%#\207" [#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(obj data) "\303\304\305\217\203\202\306!\n\203\307  \n\"\210    )\207" [obj target data nil (byte-code "\211\302H\303=\205\304\305\306\217)\207" [obj tobj 0 object nil ... ...] 4) ((error)) make-instance gh-object-read-into] 3] make-byte-code 0 "\301\300!\207" vconcat vector [cl-
  gh-object-read(gh-users-user ((login . "spacemacs") (id . 15712071) (avatar_url . "https://avatars.githubusercontent.com/u/15712071?v=3") (gravatar_id . "") (url . "https://api.github.com/users/spacemacs") (html_url . "https://github.com/spacemacs") (followers_url . "https://api.github.com/users/spacemacs/followers") (following_url . "https://api.github.com/users/spacemacs/following{/other_user}") (gists_url . "https://api.github.com/users/spacemacs/gists{/gist_id}") (starred_url . "https://ap
  apply(gh-object-read (gh-users-user ((login . "spacemacs") (id . 15712071) (avatar_url . "https://avatars.githubusercontent.com/u/15712071?v=3") (gravatar_id . "") (url . "https://api.github.com/users/spacemacs") (html_url . "https://github.com/spacemacs") (followers_url . "https://api.github.com/users/spacemacs/followers") (following_url . "https://api.github.com/users/spacemacs/following{/other_user}") (gists_url . "https://api.github.com/users/spacemacs/gists{/gist_id}") (starred_url . "htt
  #[128 "\302\300\303\301\"\"\207" [gh-object-read (gh-users-user) apply append] 6 "\n\n(fn &rest ARGS2)"](((login . "spacemacs") (id . 15712071) (avatar_url . "https://avatars.githubusercontent.com/u/15712071?v=3") (gravatar_id . "") (url . "https://api.github.com/users/spacemacs") (html_url . "https://github.com/spacemacs") (followers_url . "https://api.github.com/users/spacemacs/followers") (following_url . "https://api.github.com/users/spacemacs/following{/other_user}") (gists_url . "https:
  mapcar(#[128 "\302\300\303\301\"\"\207" [gh-object-read (gh-users-user) apply append] 6 "\n\n(fn &rest ARGS2)"] (((login . "spacemacs") (id . 15712071) (avatar_url . "https://avatars.githubusercontent.com/u/15712071?v=3") (gravatar_id . "") (url . "https://api.github.com/users/spacemacs") (html_url . "https://github.com/spacemacs") (followers_url . "https://api.github.com/users/spacemacs/followers") (following_url . "https://api.github.com/users/spacemacs/following{/other_user}") (gists_url .
  #[(obj data) "\302\303!  \"\207" [obj data mapcar gh-object-reader] 3](gh-users-user (((login . "spacemacs") (id . 15712071) (avatar_url . "https://avatars.githubusercontent.com/u/15712071?v=3") (gravatar_id . "") (url . "https://api.github.com/users/spacemacs") (html_url . "https://github.com/spacemacs") (followers_url . "https://api.github.com/users/spacemacs/followers") (following_url . "https://api.github.com/users/spacemacs/following{/other_user}") (gists_url . "https://api.github.com/use
  apply(#[(obj data) "\302\303!    \"\207" [obj data mapcar gh-object-reader] 3] (gh-users-user (((login . "spacemacs") (id . 15712071) (avatar_url . "https://avatars.githubusercontent.com/u/15712071?v=3") (gravatar_id . "") (url . "https://api.github.com/users/spacemacs") (html_url . "https://github.com/spacemacs") (followers_url . "https://api.github.com/users/spacemacs/followers") (following_url . "https://api.github.com/users/spacemacs/following{/other_user}") (gists_url . "https://api.github.
  #[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(obj data) "\302\303! \"\207" [obj data mapcar gh-object-reader] 3] make-byte-code 0 "\301\300!\207" vconcat vector [cl--generic-isnot-nnm-p] 2 next-method-p call-next-method "\302\300M\210\303\301M\207" [next-method-p call-next-method] apply] 13 "\n\n(fn CL-CNM OBJ DATA)"](#[128 "\302\300\206\301\"\207" [#[128 "\302\303\300\301$\207" [[cl-struct-cl--gener
  apply(#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(obj data) "\302\303!   \"\207" [obj data mapcar gh-object-reader] 3] make-byte-code 0 "\301\300!\207" vconcat vector [cl--generic-isnot-nnm-p] 2 next-method-p call-next-method "\302\300M\210\303\301M\207" [next-method-p call-next-method] apply] 13 "\n\n(fn CL-CNM OBJ DATA)"] #[128 "\302\300\206\301\"\207" [#[128 "\302\303\300\301$\207" [[cl-struct-cl-
  #[128 "\302\300\303\304\305\306\307\301\"\310\"\311\312%#\207" [#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(obj data) "\302\303!  \"\207" [obj data mapcar gh-object-reader] 3] make-byte-code 0 "\301\300!\207" vconcat vector [cl--generic-isnot-nnm-p] 2 next-method-p call-next-method "\302\300M\210\303\301M\207" [next-method-p call-next-method] apply] 13 "\n\n(fn CL-CNM OBJ DATA)"] #[128 "\302\303\300\
  apply(#[128 "\302\300\303\304\305\306\307\301\"\310\"\311\312%#\207" [#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(obj data) "\302\303!    \"\207" [obj data mapcar gh-object-reader] 3] make-byte-code 0 "\301\300!\207" vconcat vector [cl--generic-isnot-nnm-p] 2 next-method-p call-next-method "\302\300M\210\303\301M\207" [next-method-p call-next-method] apply] 13 "\n\n(fn CL-CNM OBJ DATA)"] #[128 "\302\30
  gh-object-list-read(gh-users-user (((login . "spacemacs") (id . 15712071) (avatar_url . "https://avatars.githubusercontent.com/u/15712071?v=3") (gravatar_id . "") (url . "https://api.github.com/users/spacemacs") (html_url . "https://github.com/spacemacs") (followers_url . "https://api.github.com/users/spacemacs/followers") (following_url . "https://api.github.com/users/spacemacs/following{/other_user}") (gists_url . "https://api.github.com/users/spacemacs/gists{/gist_id}") (starred_url . "http
  #[(search-api data) "<\204   \303\304!\210\305\301\"\211\204\303\306!\210\307\310\n\311\"   A\")\207" [data items search-api error "Did not recieve a list from the search query" assoc "Search query did not return items" gh-object-list-read eieio-oref user-cls] 5]([eieio-class-tag--gh-search-api t nil "https://api.github.com" "github" [eieio-class-tag--gh-oauth-authenticator "IvanMalison" "4cdd96ffe2fc7037a92c7a0677419791c84d1c49"] :json 0 nil] ((total_count . 1) (incomplete_results . :json-f
  apply(#[(search-api data) "<\204 \303\304!\210\305\301\"\211\204\303\306!\210\307\310\n\311\"   A\")\207" [data items search-api error "Did not recieve a list from the search query" assoc "Search query did not return items" gh-object-list-read eieio-oref user-cls] 5] ([eieio-class-tag--gh-search-api t nil "https://api.github.com" "github" [eieio-class-tag--gh-oauth-authenticator "IvanMalison" "4cdd96ffe2fc7037a92c7a0677419791c84d1c49"] :json 0 nil] ((total_count . 1) (incomplete_results . 
  #[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(search-api data) "<\204  \303\304!\210\305\301\"\211\204\303\306!\210\307\310\n\311\"   A\")\207" [data items search-api error "Did not recieve a list from the search query" assoc "Search query did not return items" gh-object-list-read eieio-oref user-cls] 5] make-byte-code 0 "\301\300!\207" vconcat vector [cl--generic-isnot-nnm-p] 2 next-method-p call-next
  apply(#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(search-api data) "<\204    \303\304!\210\305\301\"\211\204\303\306!\210\307\310\n\311\"   A\")\207" [data items search-api error "Did not recieve a list from the search query" assoc "Search query did not return items" gh-object-list-read eieio-oref user-cls] 5] make-byte-code 0 "\301\300!\207" vconcat vector [cl--generic-isnot-nnm-p] 2 next-method-p cal
  #[128 "\302\300\303\304\305\306\307\301\"\310\"\311\312%#\207" [#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(search-api data) "<\204   \303\304!\210\305\301\"\211\204\303\306!\210\307\310\n\311\"   A\")\207" [data items search-api error "Did not recieve a list from the search query" assoc "Search query did not return items" gh-object-list-read eieio-oref user-cls] 5] make-byte-code 0 "\301\300!\207"
  apply(#[128 "\302\300\303\304\305\306\307\301\"\310\"\311\312%#\207" [#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(search-api data) "<\204 \303\304!\210\305\301\"\211\204\303\306!\210\307\310\n\311\"   A\")\207" [data items search-api error "Did not recieve a list from the search query" assoc "Search query did not return items" gh-object-list-read eieio-oref user-cls] 5] make-byte-code 0 "\301\300
  gh-process-user-search-result([eieio-class-tag--gh-search-api t nil "https://api.github.com" "github" [eieio-class-tag--gh-oauth-authenticator "IvanMalison" "4cdd96ffe2fc7037a92c7a0677419791c84d1c49"] :json 0 nil] ((total_count . 1) (incomplete_results . :json-false) (items ((login . "spacemacs") (id . 15712071) (avatar_url . "https://avatars.githubusercontent.com/u/15712071?v=3") (gravatar_id . "") (url . "https://api.github.com/users/spacemacs") (html_url . "https://github.com/spacemacs") (f
  apply(gh-process-user-search-result ([eieio-class-tag--gh-search-api t nil "https://api.github.com" "github" [eieio-class-tag--gh-oauth-authenticator "IvanMalison" "4cdd96ffe2fc7037a92c7a0677419791c84d1c49"] :json 0 nil] ((total_count . 1) (incomplete_results . :json-false) (items ((login . "spacemacs") (id . 15712071) (avatar_url . "https://avatars.githubusercontent.com/u/15712071?v=3") (gravatar_id . "") (url . "https://api.github.com/users/spacemacs") (html_url . "https://github.com/spacema
  #[128 "\302\300\303\301\"\"\207" [gh-process-user-search-result ([eieio-class-tag--gh-search-api t nil "https://api.github.com" "github" [eieio-class-tag--gh-oauth-authenticator "IvanMalison" "4cdd96ffe2fc7037a92c7a0677419791c84d1c49"] :json 0 nil]) apply append] 6 "\n\n(fn &rest ARGS2)"](((total_count . 1) (incomplete_results . :json-false) (items ((login . "spacemacs") (id . 15712071) (avatar_url . "https://avatars.githubusercontent.com/u/15712071?v=3") (gravatar_id . "") (url . "https://ap
  #[(resp data) "\303\304\"\305\306  \203  \n!\202\n#\210\305\307\310#)\207" [resp transform data eieio-oref :transform eieio-oset :data :data-received t] 5]([eieio-class-tag--gh-api-paged-response nil nil (("X-GitHub-Request-Id" . "43B4C50A:3D57:123EECA:57DB3A9B") ("Content-Encoding" . "gzip") ("X-Served-By" . "8166eb1845e56d99ba68a6b1065016c1") ("Vary" . "Accept-Encoding") ("X-XSS-Protection" . "1; mode=block") ("X-Frame-Options" . "deny") ("X-Content-Type-Options" . "nosniff") ("Strict-
  apply(#[(resp data) "\303\304\"\305\306    \203  \n!\202\n#\210\305\307\310#)\207" [resp transform data eieio-oref :transform eieio-oset :data :data-received t] 5] ([eieio-class-tag--gh-api-paged-response nil nil (("X-GitHub-Request-Id" . "43B4C50A:3D57:123EECA:57DB3A9B") ("Content-Encoding" . "gzip") ("X-Served-By" . "8166eb1845e56d99ba68a6b1065016c1") ("Vary" . "Accept-Encoding") ("X-XSS-Protection" . "1; mode=block") ("X-Frame-Options" . "deny") ("X-Content-Type-Options" . "nosniff") ("
  #[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(resp data) "\303\304\"\305\306 \203  \n!\202\n#\210\305\307\310#)\207" [resp transform data eieio-oref :transform eieio-oset :data :data-received t] 5] make-byte-code 0 "\301\300!\207" vconcat vector [cl--generic-isnot-nnm-p] 2 next-method-p call-next-method "\302\300M\210\303\301M\207" [next-method-p call-next-method] apply] 13 "\n\n(fn CL-CNM RESP DAT
  apply(#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(resp data) "\303\304\"\305\306   \203  \n!\202\n#\210\305\307\310#)\207" [resp transform data eieio-oref :transform eieio-oset :data :data-received t] 5] make-byte-code 0 "\301\300!\207" vconcat vector [cl--generic-isnot-nnm-p] 2 next-method-p call-next-method "\302\300M\210\303\301M\207" [next-method-p call-next-method] apply] 13 "\n\n(fn CL-CNM RE
  #[128 "\302\300\303\304\305\306\307\301\"\310\"\311\312%#\207" [#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(resp data) "\303\304\"\305\306  \203  \n!\202\n#\210\305\307\310#)\207" [resp transform data eieio-oref :transform eieio-oset :data :data-received t] 5] make-byte-code 0 "\301\300!\207" vconcat vector [cl--generic-isnot-nnm-p] 2 next-method-p call-next-method "\302\300M\210\303\301M\207" 
  apply(#[128 "\302\300\303\304\305\306\307\301\"\310\"\311\312%#\207" [#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(resp data) "\303\304\"\305\306    \203  \n!\202\n#\210\305\307\310#)\207" [resp transform data eieio-oref :transform eieio-oset :data :data-received t] 5] make-byte-code 0 "\301\300!\207" vconcat vector [cl--generic-isnot-nnm-p] 2 next-method-p call-next-method "\302\300M\210\303\301M
  call-next-method([eieio-class-tag--gh-api-paged-response nil nil (("X-GitHub-Request-Id" . "43B4C50A:3D57:123EECA:57DB3A9B") ("Content-Encoding" . "gzip") ("X-Served-By" . "8166eb1845e56d99ba68a6b1065016c1") ("Vary" . "Accept-Encoding") ("X-XSS-Protection" . "1; mode=block") ("X-Frame-Options" . "deny") ("X-Content-Type-Options" . "nosniff") ("Strict-Transport-Security" . "max-age=31536000; includeSubdomains; preload") ("Content-Security-Policy" . "default-src 'none'") ("Access-Control-Allow-O
  #[(resp data) "\302\303  !\"\207" [resp data call-next-method gh-api-json-decode] 4]([eieio-class-tag--gh-api-paged-response nil nil (("X-GitHub-Request-Id" . "43B4C50A:3D57:123EECA:57DB3A9B") ("Content-Encoding" . "gzip") ("X-Served-By" . "8166eb1845e56d99ba68a6b1065016c1") ("Vary" . "Accept-Encoding") ("X-XSS-Protection" . "1; mode=block") ("X-Frame-Options" . "deny") ("X-Content-Type-Options" . "nosniff") ("Strict-Transport-Security" . "max-age=31536000; includeSubdomains; preload") ("Conte
  apply(#[(resp data) "\302\303    !\"\207" [resp data call-next-method gh-api-json-decode] 4] ([eieio-class-tag--gh-api-paged-response nil nil (("X-GitHub-Request-Id" . "43B4C50A:3D57:123EECA:57DB3A9B") ("Content-Encoding" . "gzip") ("X-Served-By" . "8166eb1845e56d99ba68a6b1065016c1") ("Vary" . "Accept-Encoding") ("X-XSS-Protection" . "1; mode=block") ("X-Frame-Options" . "deny") ("X-Content-Type-Options" . "nosniff") ("Strict-Transport-Security" . "max-age=31536000; includeSubdomains; preload") 
  #[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(resp data) "\302\303 !\"\207" [resp data call-next-method gh-api-json-decode] 4] make-byte-code 0 "\301\300!\207" vconcat vector [cl--generic-isnot-nnm-p] 2 next-method-p call-next-method "\302\300M\210\303\301M\207" [next-method-p call-next-method] apply] 13 "\n\n(fn CL-CNM RESP DATA)"](#[128 "\302\300\206\301\"\207" [#[128 "\302\300\303\304\305\306\307\3
  apply(#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(resp data) "\302\303   !\"\207" [resp data call-next-method gh-api-json-decode] 4] make-byte-code 0 "\301\300!\207" vconcat vector [cl--generic-isnot-nnm-p] 2 next-method-p call-next-method "\302\300M\210\303\301M\207" [next-method-p call-next-method] apply] 13 "\n\n(fn CL-CNM RESP DATA)"] #[128 "\302\300\206\301\"\207" [#[128 "\302\300\303\304\305\306
  #[128 "\302\300\303\304\305\306\307\301\"\310\"\311\312%#\207" [#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(resp data) "\302\303  !\"\207" [resp data call-next-method gh-api-json-decode] 4] make-byte-code 0 "\301\300!\207" vconcat vector [cl--generic-isnot-nnm-p] 2 next-method-p call-next-method "\302\300M\210\303\301M\207" [next-method-p call-next-method] apply] 13 "\n\n(fn CL-CNM RESP DATA)"] #[128
  apply(#[128 "\302\300\303\304\305\306\307\301\"\310\"\311\312%#\207" [#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(resp data) "\302\303    !\"\207" [resp data call-next-method gh-api-json-decode] 4] make-byte-code 0 "\301\300!\207" vconcat vector [cl--generic-isnot-nnm-p] 2 next-method-p call-next-method "\302\300M\210\303\301M\207" [next-method-p call-next-method] apply] 13 "\n\n(fn CL-CNM RESP DATA)"]
  call-next-method()
  #[(resp data) "\306\307\"\310\311\312!\"A\313 \210\314\307\315\n\306\307\"\"#\210   \205g\306\316\"\317\232?\205g\306\320\"\306\321\"\211\247\203>\fS\202?\322\314\321
#\210\306\321\"\323=?\205f\314\324\325#\210\314\326 #\210\314\327\325#\210\330\"+*\207" [resp next previous-data req last-page-limit this-page-limit eieio-oref :data assoc "next" gh-api-paging-links call-next-method eieio-oset append :http-status 304 :-req :page-limit -1 0 :data-received nil :url :query gh-u
  apply(#[(resp data) "\306\307\"\310\311\312!\"A\313 \210\314\307\315\n\306\307\"\"#\210 \205g\306\316\"\317\232?\205g\306\320\"\306\321\"\211\247\203>\fS\202?\322\314\321
#\210\306\321\"\323=?\205f\314\324\325#\210\314\326 #\210\314\327\325#\210\330\"+*\207" [resp next previous-data req last-page-limit this-page-limit eieio-oref :data assoc "next" gh-api-paging-links call-next-method eieio-oset append :http-status 304 :-req :page-limit -1 0 :data-received nil :url :quer
  #[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(resp data) "\306\307\"\310\311\312!\"A\313 \210\314\307\315\n\306\307\"\"#\210  \205g\306\316\"\317\232?\205g\306\320\"\306\321\"\211\247\203>\fS\202?\322\314\321
#\210\306\321\"\323=?\205f\314\324\325#\210\314\326 #\210\314\327\325#\210\330\"+*\207" [resp next previous-data req last-page-limit this-page-limit eieio-oref :data assoc "nex
  apply(#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(resp data) "\306\307\"\310\311\312!\"A\313 \210\314\307\315\n\306\307\"\"#\210    \205g\306\316\"\317\232?\205g\306\320\"\306\321\"\211\247\203>\fS\202?\322\314\321
#\210\306\321\"\323=?\205f\314\324\325#\210\314\326 #\210\314\327\325#\210\330\"+*\207" [resp next previous-data req last-page-limit this-page-limit eieio-oref :data asso
  #[128 "\302\300\303\304\305\306\307\301\"\310\"\311\312%#\207" [#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(resp data) "\306\307\"\310\311\312!\"A\313 \210\314\307\315\n\306\307\"\"#\210   \205g\306\316\"\317\232?\205g\306\320\"\306\321\"\211\247\203>\fS\202?\322\314\321
#\210\306\321\"\323=?\205f\314\324\325#\210\314\326 #\210\314\327\325#\210\330\"+*\207" [resp next previous-d
  apply(#[128 "\302\300\303\304\305\306\307\301\"\310\"\311\312%#\207" [#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(resp data) "\306\307\"\310\311\312!\"A\313 \210\314\307\315\n\306\307\"\"#\210 \205g\306\316\"\317\232?\205g\306\320\"\306\321\"\211\247\203>\fS\202?\322\314\321
#\210\306\321\"\323=?\205f\314\324\325#\210\314\326 #\210\314\327\325#\210\330\"+*\207" [resp next prev
  gh-url-response-set-data([eieio-class-tag--gh-api-paged-response nil nil (("X-GitHub-Request-Id" . "43B4C50A:3D57:123EECA:57DB3A9B") ("Content-Encoding" . "gzip") ("X-Served-By" . "8166eb1845e56d99ba68a6b1065016c1") ("Vary" . "Accept-Encoding") ("X-XSS-Protection" . "1; mode=block") ("X-Frame-Options" . "deny") ("X-Content-Type-Options" . "nosniff") ("Strict-Transport-Security" . "max-age=31536000; includeSubdomains; preload") ("Content-Security-Policy" . "default-src 'none'") ("Access-Control
  #[(resp buffer) "\305\216rq\210\306e T{!\307\310\n#\210\307\311\312\313\314\n\"A!#\210)   Tb\210`d{\315\f\"\210+\316!\210\207" [buffer url-http-end-of-headers headers resp raw ((kill-buffer buffer)) gh-url-parse-headers eieio-oset :headers :http-status read assoc status-code gh-url-response-set-data gh-url-response-finalize] 7]([eieio-class-tag--gh-api-paged-response nil nil (("X-GitHub-Request-Id" . "43B4C50A:3D57:123EECA:57DB3A9B") ("Content-Encoding" . "gzip") ("X-Served-By" . "8166eb
  apply(#[(resp buffer) "\305\216rq\210\306e   T{!\307\310\n#\210\307\311\312\313\314\n\"A!#\210)   Tb\210`d{\315\f\"\210+\316!\210\207" [buffer url-http-end-of-headers headers resp raw ((kill-buffer buffer)) gh-url-parse-headers eieio-oset :headers :http-status read assoc status-code gh-url-response-set-data gh-url-response-finalize] 7] ([eieio-class-tag--gh-api-paged-response nil nil (("X-GitHub-Request-Id" . "43B4C50A:3D57:123EECA:57DB3A9B") ("Content-Encoding" . "gzip") ("X-Served-By" . 
  #[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(resp buffer) "\305\216rq\210\306e    T{!\307\310\n#\210\307\311\312\313\314\n\"A!#\210)   Tb\210`d{\315\f\"\210+\316!\210\207" [buffer url-http-end-of-headers headers resp raw ((kill-buffer buffer)) gh-url-parse-headers eieio-oset :headers :http-status read assoc status-code gh-url-response-set-data gh-url-response-finalize] 7] make-byte-code 0 "\301\300!\2
  apply(#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(resp buffer) "\305\216rq\210\306e  T{!\307\310\n#\210\307\311\312\313\314\n\"A!#\210)   Tb\210`d{\315\f\"\210+\316!\210\207" [buffer url-http-end-of-headers headers resp raw ((kill-buffer buffer)) gh-url-parse-headers eieio-oset :headers :http-status read assoc status-code gh-url-response-set-data gh-url-response-finalize] 7] make-byte-code 0 "\301\
  #[128 "\302\300\303\304\305\306\307\301\"\310\"\311\312%#\207" [#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(resp buffer) "\305\216rq\210\306e T{!\307\310\n#\210\307\311\312\313\314\n\"A!#\210)   Tb\210`d{\315\f\"\210+\316!\210\207" [buffer url-http-end-of-headers headers resp raw ((kill-buffer buffer)) gh-url-parse-headers eieio-oset :headers :http-status read assoc status-code gh-url-response-
  apply(#[128 "\302\300\303\304\305\306\307\301\"\310\"\311\312%#\207" [#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(resp buffer) "\305\216rq\210\306e   T{!\307\310\n#\210\307\311\312\313\314\n\"A!#\210)   Tb\210`d{\315\f\"\210+\316!\210\207" [buffer url-http-end-of-headers headers resp raw ((kill-buffer buffer)) gh-url-parse-headers eieio-oset :headers :http-status read assoc status-code gh-url-res
  gh-url-response-init([eieio-class-tag--gh-api-paged-response nil nil (("X-GitHub-Request-Id" . "43B4C50A:3D57:123EECA:57DB3A9B") ("Content-Encoding" . "gzip") ("X-Served-By" . "8166eb1845e56d99ba68a6b1065016c1") ("Vary" . "Accept-Encoding") ("X-XSS-Protection" . "1; mode=block") ("X-Frame-Options" . "deny") ("X-Content-Type-Options" . "nosniff") ("Strict-Transport-Security" . "max-age=31536000; includeSubdomains; preload") ("Content-Security-Policy" . "default-src 'none'") ("Access-Control-All
  gh-url-set-response(nil ([eieio-class-tag--gh-api-paged-request "GET" "https://api.github.com/search/users" ((q . "spacemacs")) (("Authorization" . "token 4cdd96ffe2fc7037a92c7a0677419791c84d1c49") ("Content-Type" . "application/json")) "null" nil 0 nil 1] [eieio-class-tag--gh-api-paged-response nil nil (("X-GitHub-Request-Id" . "43B4C50A:3D57:123EECA:57DB3A9B") ("Content-Encoding" . "gzip") ("X-Served-By" . "8166eb1845e56d99ba68a6b1065016c1") ("Vary" . "Accept-Encoding") ("X-XSS-Protection" .
  #[(req &optional resp) "\306\307\310\311\"\310\312\"\310\313\"\310\314\"\310\315\"\211\203!\316    !\202\"\317)P\310\320\"\203\\\206>\321\310\322\"!Dr\323\n\324C#q\210\325\326!\210+\202|\206g\321\310\322\"!Dr\327\n!q\210\324\330\"\210+.\331\332\310\333\"\"\210\207" [req params url url-request-extra-headers url-request-data url-request-method (("basic" url-basic-auth . 4)) high eieio-oref :method :data :headers :url :query gh-url-params-encode "
  apply(#[(req &optional resp) "\306\307\310\311\"\310\312\"\310\313\"\310\314\"\310\315\"\211\203!\316  !\202\"\317)P\310\320\"\203\\\206>\321\310\322\"!Dr\323\n\324C#q\210\325\326!\210+\202|\206g\321\310\322\"!Dr\327\n!q\210\324\330\"\210+.\331\332\310\333\"\"\210\207" [req params url url-request-extra-headers url-request-data url-request-method (("basic" url-basic-auth . 4)) high eieio-oref :method :data :headers :url :query gh-url-params-en
  #[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(req &optional resp) "\306\307\310\311\"\310\312\"\310\313\"\310\314\"\310\315\"\211\203!\316   !\202\"\317)P\310\320\"\203\\\206>\321\310\322\"!Dr\323\n\324C#q\210\325\326!\210+\202|\206g\321\310\322\"!Dr\327\n!q\210\324\330\"\210+.\331\332\310\333\"\"\210\207" [req params url url-request-extra-headers url-req
  apply(#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(req &optional resp) "\306\307\310\311\"\310\312\"\310\313\"\310\314\"\310\315\"\211\203!\316 !\202\"\317)P\310\320\"\203\\\206>\321\310\322\"!Dr\323\n\324C#q\210\325\326!\210+\202|\206g\321\310\322\"!Dr\327\n!q\210\324\330\"\210+.\331\332\310\333\"\"\210\207" [req params url url-request-extra-headers u
  #[128 "\302\300\303\304\305\306\307\301\"\310\"\311\312%#\207" [#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(req &optional resp) "\306\307\310\311\"\310\312\"\310\313\"\310\314\"\310\315\"\211\203!\316    !\202\"\317)P\310\320\"\203\\\206>\321\310\322\"!Dr\323\n\324C#q\210\325\326!\210+\202|\206g\321\310\322\"!Dr\327\n!q\210\324\330\"\210+.\331\332\310\3
  apply(#[128 "\302\300\303\304\305\306\307\301\"\310\"\311\312%#\207" [#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(req &optional resp) "\306\307\310\311\"\310\312\"\310\313\"\310\314\"\310\315\"\211\203!\316  !\202\"\317)P\310\320\"\203\\\206>\321\310\322\"!Dr\323\n\324C#q\210\325\326!\210+\202|\206g\321\310\322\"!Dr\327\n!q\210\324\330\"\210+.\331\332\
  gh-url-run-request([eieio-class-tag--gh-api-paged-request "GET" "https://api.github.com/search/users" ((q . "spacemacs")) (("Authorization" . "token 4cdd96ffe2fc7037a92c7a0677419791c84d1c49") ("Content-Type" . "application/json")) "null" nil 0 nil 1] [eieio-class-tag--gh-api-paged-response nil nil (("X-GitHub-Request-Id" . "43B4C50A:3D57:123EECA:57DB3A9B") ("Content-Encoding" . "gzip") ("X-Served-By" . "8166eb1845e56d99ba68a6b1065016c1") ("Vary" . "Accept-Encoding") ("X-XSS-Protection" . "1; m
  #[(api transformer method resource &optional data params page-limit) "\306\307\"\211\310=\203\311\202   \312=\205\313\306\314\"\f
\315\316\3170\"!E1\2057
\306\320\"\235\20571\2112\205B\3212\"\2113\205M\3222\"43\205Y\3232\"\2115\205d\3242\"63\203p5\205\270\325\306\326\"\327\330\331
\332\306\333\"\334\f\"P\3357\3366\203\225\3376B\nB\202\226\n\340 \312=\203\244\3418!\206\262  \310=\203\261\3428!\206\262\343\3449&
\":3\203\3175\204\317\327\3
  apply(#[(api transformer method resource &optional data params page-limit) "\306\307\"\211\310=\203\311\202 \312=\205\313\306\314\"\f
\315\316\3170\"!E1\2057
\306\320\"\235\20571\2112\205B\3212\"\2113\205M\3222\"43\205Y\3232\"\2115\205d\3242\"63\203p5\205\270\325\306\326\"\327\330\331
\332\306\333\"\334\f\"P\3357\3366\203\225\3376B\nB\202\226\n\340 \312=\203\244\3418!\206\262  \310=\203\261\3428!\206\262\343\3449&
\":3\203\3175\204\317
  #[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(api transformer method resource &optional data params page-limit) "\306\307\"\211\310=\203\311\202  \312=\205\313\306\314\"\f
\315\316\3170\"!E1\2057
\306\320\"\235\20571\2112\205B\3212\"\2113\205M\3222\"43\205Y\3232\"\2115\205d\3242\"63\203p5\205\270\325\306\326\"\327\330\331
\332\306\333\"\334\f\"P\3357\3366\203\22
  apply(#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(api transformer method resource &optional data params page-limit) "\306\307\"\211\310=\203\311\202    \312=\205\313\306\314\"\f
\315\316\3170\"!E1\2057
\306\320\"\235\20571\2112\205B\3212\"\2113\205M\3222\"43\205Y\3232\"\2115\205d\3242\"63\203p5\205\270\325\306\326\"\327\330\331
\332\306\333\"\334\f\"P\3357\3366\
  #[128 "\302\300\303\304\305\306\307\301\"\310\"\311\312%#\207" [#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(api transformer method resource &optional data params page-limit) "\306\307\"\211\310=\203\311\202   \312=\205\313\306\314\"\f
\315\316\3170\"!E1\2057
\306\320\"\235\20571\2112\205B\3212\"\2113\205M\3222\"43\205Y\3232\"\2115\205d\3242\"63\203p5\205\270\325\
  apply(#[128 "\302\300\303\304\305\306\307\301\"\310\"\311\312%#\207" [#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(api transformer method resource &optional data params page-limit) "\306\307\"\211\310=\203\311\202 \312=\205\313\306\314\"\f
\315\316\3170\"!E1\2057
\306\320\"\235\20571\2112\205B\3212\"\2113\205M\3222\"43\205Y\3232\"\2115\205d\3242\"63\203p5\205\270
  gh-api-authenticated-request([eieio-class-tag--gh-search-api t nil "https://api.github.com" "github" [eieio-class-tag--gh-oauth-authenticator "IvanMalison" "4cdd96ffe2fc7037a92c7a0677419791c84d1c49"] :json 0 nil] #[128 "\302\300\303\301\"\"\207" [gh-process-user-search-result ([eieio-class-tag--gh-search-api t nil "https://api.github.com" "github" [eieio-class-tag--gh-oauth-authenticator "IvanMalison" "4cdd96ffe2fc7037a92c7a0677419791c84d1c49"] :json 0 nil]) apply append] 6 "\n\n(fn &rest ARG
  #[(search-api query-string &optional page-limit &rest additional-arguments) ";\203\fG\304V\204\305\306!\210\307  \310\311    \"\312\313\314\315B\nB&\207" [query-string search-api additional-arguments page-limit 1 error "a non-empty query string must be provided to github search" gh-api-authenticated-request apply-partially gh-process-user-search-result "GET" "/search/users" nil q] 8]([eieio-class-tag--gh-search-api t nil "https://api.github.com" "github" [eieio-class-tag--gh-oauth-authenti
  apply(#[(search-api query-string &optional page-limit &rest additional-arguments) ";\203\fG\304V\204\305\306!\210\307    \310\311    \"\312\313\314\315B\nB&\207" [query-string search-api additional-arguments page-limit 1 error "a non-empty query string must be provided to github search" gh-api-authenticated-request apply-partially gh-process-user-search-result "GET" "/search/users" nil q] 8] ([eieio-class-tag--gh-search-api t nil "https://api.github.com" "github" [eieio-class-tag--gh-oauth-a
  #[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(search-api query-string &optional page-limit &rest additional-arguments) ";\203\fG\304V\204\305\306!\210\307 \310\311    \"\312\313\314\315B\nB&\207" [query-string search-api additional-arguments page-limit 1 error "a non-empty query string must be provided to github search" gh-api-authenticated-request apply-partially gh-process-user-search-result "GET" 
  apply(#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(search-api query-string &optional page-limit &rest additional-arguments) ";\203\fG\304V\204\305\306!\210\307   \310\311    \"\312\313\314\315B\nB&\207" [query-string search-api additional-arguments page-limit 1 error "a non-empty query string must be provided to github search" gh-api-authenticated-request apply-partially gh-process-user-search-result 
  #[128 "\302\300\303\304\305\306\307\301\"\310\"\311\312%#\207" [#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(search-api query-string &optional page-limit &rest additional-arguments) ";\203\fG\304V\204\305\306!\210\307  \310\311    \"\312\313\314\315B\nB&\207" [query-string search-api additional-arguments page-limit 1 error "a non-empty query string must be provided to github search" gh-api-authent
  apply(#[128 "\302\300\303\304\305\306\307\301\"\310\"\311\312%#\207" [#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(search-api query-string &optional page-limit &rest additional-arguments) ";\203\fG\304V\204\305\306!\210\307    \310\311    \"\312\313\314\315B\nB&\207" [query-string search-api additional-arguments page-limit 1 error "a non-empty query string must be provided to github search" gh-api-a
  gh-search-users([eieio-class-tag--gh-search-api t nil "https://api.github.com" "github" [eieio-class-tag--gh-oauth-authenticator "IvanMalison" "4cdd96ffe2fc7037a92c7a0677419791c84d1c49"] :json 0 nil] "spacemacs" 1)
  (let* ((search-api (make-instance gh-search-api)) (search-response (gh-search-users search-api search-string page-limit)) (users (eieio-oref search-response (quote :data)))) (mapcar (quote github-search-format-user) users))
  github-search-users-for-completion("spacemacs" 1)
  (github-search-select-candidate "Select a user: " (github-search-users-for-completion search-string github-search-page-limit))
  github-search-select-user-from-search-string("spacemacs")
  (let* ((user (github-search-select-user-from-search-string search-string)) (user-repos (github-search-get-repos-from-user-for-completion user))) (github-search-select-and-clone-repo-from-repos user-repos))
  github-search-user-clone-repo("spacemacs")
  funcall-interactively(github-search-user-clone-repo "spacemacs")
  call-interactively(github-search-user-clone-repo record nil)
  command-execute(github-search-user-clone-repo record)
  helm-M-x(nil #("github-search-user-clone-repo" 0 29 (match-part "github-search-user-clone-repo")))
  funcall-interactively(helm-M-x nil #("github-search-user-clone-repo" 0 29 (match-part "github-search-user-clone-repo")))
  call-interactively(helm-M-x nil nil)
  command-execute(helm-M-x)
colonelpanic8 commented 8 years ago

Hmm, I did some investigation and though I haven't found the root cause, I have found a way to ameliorate the issue:

I simply took the default definitions of marshal-get-marshal-info and marshal-get-type-info and reevaluated them for the relevant classes.

(defmethod marshal-get-marshal-info :static ((obj gh-repos-repo))
  (let ((cls (if (eieio-object-p obj)
                 (eieio-object-class obj)
               obj)))
    (get cls :marshal-info)))

(defmethod marshal-get-marshal-info :static ((obj gh-users-user))
  (let ((cls (if (eieio-object-p obj)
                 (eieio-object-class obj)
               obj)))
    (get cls :marshal-info)))

(defmethod marshal-get-type-info :static ((obj gh-repos-repo))
  (let ((cls (if (eieio-object-p obj)
                 (eieio-object-class obj)
               obj)))
    (get cls :type-info)))

(defmethod marshal-get-type-info :static ((obj gh-users-user))
  (let ((cls (if (eieio-object-p obj)
                 (eieio-object-class obj)
               obj)))
    (get cls :type-info)))

I'm very confused about why this fixes anything at all because it seems like this is the definition that these methods should have already

sigma commented 8 years ago

that's odd indeed. Did you try to get rid of potentially old .elc files lying around?

colonelpanic8 commented 8 years ago

Thanks @sigma seems like it may have had something to do with elc files compiled with emacs24 running in emacs25. I'm still not really sure what happened, but I remove gh and marshal and reinstalled and everything seemed to fix itself.