Skip to content

Instantly share code, notes, and snippets.

@larkery
Created June 28, 2016 16:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save larkery/cdfdfceba578fdbbf5fed13f3f86e768 to your computer and use it in GitHub Desktop.
Save larkery/cdfdfceba578fdbbf5fed13f3f86e768 to your computer and use it in GitHub Desktop.
What happens when I M-x matrix-client
Debugger entered--Lisp error: (unbound-slot "#<class matrix-client-connection>" "#<matrix-client-connection https://matrix.org>" token oref)
signal(unbound-slot ("#<class matrix-client-connection>" "#<matrix-client-connection https://matrix.org>" token oref))
#[(object class slot-name fn) "\304\305\306!\307 !\n F\"\207" [class object slot-name fn signal unbound-slot eieio-class-name eieio-object-name] 6 "Slot unbound is invoked during an attempt to reference an unbound slot.\nOBJECT is the instance of the object being reference. CLASS is the\nclass of OBJECT, and SLOT-NAME is the offending slot. This function\nthrows the signal `unbound-slot'. You can overload this function and\nreturn the value to use in place of the unbound value.\nArgument FN is the function signaling this error.\nUse `slot-boundp' to determine if a slot is bound or not.\n\nIn CLOS, the argument list is (CLASS OBJECT SLOT-NAME), but\nEIEIO can only dispatch on the first argument, so the first two are swapped."]([object matrix-client-connection "https://matrix.org" "https://matrix.org" unbound 1 nil nil unbound (("m.room.message" . matrix-client-handler-m\.room\.message) ("m.lightrix.pattern" . matrix-client-handler-m\.lightrix\.pattern) ("m.room.topic" . matrix-client-handler-m\.room\.topic) ("m.room.name" . matrix-client-handler-m\.room\.name) ("m.room.member" . matrix-client-handler-m\.room\.member) ("m.room.aliases" . matrix-client-handler-m\.room\.aliases) ("m.presence" . matrix-client-handler-m\.presence) ("m.typing" . matrix-client-handler-m\.typing)) (matrix-client-debug-event-maybe matrix-client-render-event-to-room) unbound (matrix-client-input-filter-emote matrix-client-input-filter-join matrix-client-input-filter-leave matrix-client-send-to-current-room) [nil 22386 42170 345552 60 (closure (t) (&rest args) (apply (quote matrix-client-start-watchdog) (quote #0) args)) nil nil 915000] unbound] matrix-client-connection token oref)
apply(#[(object class slot-name fn) "\304\305\306!\307 !\n F\"\207" [class object slot-name fn signal unbound-slot eieio-class-name eieio-object-name] 6 "Slot unbound is invoked during an attempt to reference an unbound slot.\nOBJECT is the instance of the object being reference. CLASS is the\nclass of OBJECT, and SLOT-NAME is the offending slot. This function\nthrows the signal `unbound-slot'. You can overload this function and\nreturn the value to use in place of the unbound value.\nArgument FN is the function signaling this error.\nUse `slot-boundp' to determine if a slot is bound or not.\n\nIn CLOS, the argument list is (CLASS OBJECT SLOT-NAME), but\nEIEIO can only dispatch on the first argument, so the first two are swapped."] ([object matrix-client-connection "https://matrix.org" "https://matrix.org" unbound 1 nil nil unbound (("m.room.message" . matrix-client-handler-m\.room\.message) ("m.lightrix.pattern" . matrix-client-handler-m\.lightrix\.pattern) ("m.room.topic" . matrix-client-handler-m\.room\.topic) ("m.room.name" . matrix-client-handler-m\.room\.name) ("m.room.member" . matrix-client-handler-m\.room\.member) ("m.room.aliases" . matrix-client-handler-m\.room\.aliases) ("m.presence" . matrix-client-handler-m\.presence) ("m.typing" . matrix-client-handler-m\.typing)) (matrix-client-debug-event-maybe matrix-client-render-event-to-room) unbound (matrix-client-input-filter-emote matrix-client-input-filter-join matrix-client-input-filter-leave matrix-client-send-to-current-room) [nil 22386 42170 345552 60 (closure (t) (&rest args) (apply (quote matrix-client-start-watchdog) (quote #1) args)) nil nil 915000] unbound] matrix-client-connection token oref))
slot-unbound([object matrix-client-connection "https://matrix.org" "https://matrix.org" unbound 1 nil nil unbound (("m.room.message" . matrix-client-handler-m\.room\.message) ("m.lightrix.pattern" . matrix-client-handler-m\.lightrix\.pattern) ("m.room.topic" . matrix-client-handler-m\.room\.topic) ("m.room.name" . matrix-client-handler-m\.room\.name) ("m.room.member" . matrix-client-handler-m\.room\.member) ("m.room.aliases" . matrix-client-handler-m\.room\.aliases) ("m.presence" . matrix-client-handler-m\.presence) ("m.typing" . matrix-client-handler-m\.typing)) (matrix-client-debug-event-maybe matrix-client-render-event-to-room) unbound (matrix-client-input-filter-emote matrix-client-input-filter-join matrix-client-input-filter-leave matrix-client-send-to-current-room) [nil 22386 42170 345552 60 (closure (t) (&rest args) (apply (quote matrix-client-start-watchdog) (quote #0) args)) nil nil 915000] unbound] matrix-client-connection token oref)
eieio-barf-if-slot-unbound(unbound [object matrix-client-connection "https://matrix.org" "https://matrix.org" unbound 1 nil nil unbound (("m.room.message" . matrix-client-handler-m\.room\.message) ("m.lightrix.pattern" . matrix-client-handler-m\.lightrix\.pattern) ("m.room.topic" . matrix-client-handler-m\.room\.topic) ("m.room.name" . matrix-client-handler-m\.room\.name) ("m.room.member" . matrix-client-handler-m\.room\.member) ("m.room.aliases" . matrix-client-handler-m\.room\.aliases) ("m.presence" . matrix-client-handler-m\.presence) ("m.typing" . matrix-client-handler-m\.typing)) (matrix-client-debug-event-maybe matrix-client-render-event-to-room) unbound (matrix-client-input-filter-emote matrix-client-input-filter-join matrix-client-input-filter-leave matrix-client-send-to-current-room) [nil 22386 42170 345552 60 (closure (t) (&rest args) (apply (quote matrix-client-start-watchdog) (quote #0) args)) nil nil 915000] unbound] token oref)
eieio-oref([object matrix-client-connection "https://matrix.org" "https://matrix.org" unbound 1 nil nil unbound (("m.room.message" . matrix-client-handler-m\.room\.message) ("m.lightrix.pattern" . matrix-client-handler-m\.lightrix\.pattern) ("m.room.topic" . matrix-client-handler-m\.room\.topic) ("m.room.name" . matrix-client-handler-m\.room\.name) ("m.room.member" . matrix-client-handler-m\.room\.member) ("m.room.aliases" . matrix-client-handler-m\.room\.aliases) ("m.presence" . matrix-client-handler-m\.presence) ("m.typing" . matrix-client-handler-m\.typing)) (matrix-client-debug-event-maybe matrix-client-render-event-to-room) unbound (matrix-client-input-filter-emote matrix-client-input-filter-join matrix-client-input-filter-leave matrix-client-send-to-current-room) [nil 22386 42170 345552 60 (closure (t) (&rest args) (apply (quote matrix-client-start-watchdog) (quote #0) args)) nil nil 915000] unbound] token)
#[(con method path &optional content query-params headers cb api-version) "\306\301\"\307\n! P\310\311!\210\312\f\313
\226\314 \2053
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment