byulparan / cl-audiovisual

AudioVisual library for Common Lisp
12 stars 0 forks source link

NIL fell through ETYPECASE expression. #2

Closed TatriX closed 5 months ago

TatriX commented 5 months ago

Hi! When I'm trying to run an example code (av:run-cl-collider), I'm getting the following error:

NIL fell through ETYPECASE expression.
Wanted one of (NUMBER CL-COLLIDER::NODE KEYWORD).
   [Condition of type SB-KERNEL:CASE-FAILURE]

Restarts:
 0: [ABORT] Abort compilation.
 1: [*ABORT] Return to SLIME's top level.
 2: [ABORT] abort thread (#<THREAD tid=538468 "worker" RUNNING {100566EF23}>)

Backtrace:
  0: (CL-COLLIDER::MAKE-SYNTH-MSG #<CL-COLLIDER::EXTERNAL-SERVER AUDIO-VISAUL-127.0.0.1:57140> "tempo-changed-handle" 1000 NIL :HEAD)
  1: (BPM 60.0 :RELAUNCH NIL :LAG 0)
  2: (AV:RUN-CL-COLLIDER :PORT 57140)
  3: ((SB-C::TOP-LEVEL-FORM (AV:RUN-CL-COLLIDER))) [toplevel]
  4: (SB-FASL::LOAD-FASL-GROUP #S(SB-FASL::FASL-INPUT :STREAM #<SB-SYS:FD-STREAM for "file /tmp/slimefTeCV5.fasl" {10057420D3}> :TABLE #(31 #1="/home/tatrix/.quicklisp/local-projects/cl-audiovisual/example..
  5: ((LAMBDA NIL :IN SB-FASL::LOAD-AS-FASL))
  6: (SB-IMPL::CALL-WITH-LOADER-PACKAGE-NAMES #<FUNCTION (LAMBDA NIL :IN SB-FASL::LOAD-AS-FASL) {1005744B9B}>)
  7: (SB-FASL::LOAD-AS-FASL #<SB-SYS:FD-STREAM for "file /tmp/slimefTeCV5.fasl" {10057420D3}> NIL NIL)
  8: ((LABELS SB-FASL::LOAD-STREAM-1 :IN LOAD) #<SB-SYS:FD-STREAM for "file /tmp/slimefTeCV5.fasl" {10057420D3}> T)
  9: (SB-FASL::CALL-WITH-LOAD-BINDINGS #<FUNCTION (LABELS SB-FASL::LOAD-STREAM-1 :IN LOAD) {7301861FDECB}> #<SB-SYS:FD-STREAM for "file /tmp/slimefTeCV5.fasl" {10057420D3}> T #<SB-SYS:FD-STREAM for "file /..
 10: (LOAD #P"/tmp/slimefTeCV5.fasl" :VERBOSE NIL :PRINT NIL :IF-DOES-NOT-EXIST :ERROR :EXTERNAL-FORMAT :DEFAULT)
 11: ((FLET SWANK/BACKEND:CALL-WITH-COMPILATION-HOOKS :IN "/home/tatrix/.emacs.d/elpa/slime-20240515.1854/swank/sbcl.lisp") #<FUNCTION (LAMBDA NIL :IN SWANK/BACKEND:SWANK-COMPILE-STRING) {1005741FBB}>)
 12: ((FLET SWANK/BACKEND:SWANK-COMPILE-STRING :IN "/home/tatrix/.emacs.d/elpa/slime-20240515.1854/swank/sbcl.lisp") "(av:run-cl-collider) ..)
 13: ((LAMBDA NIL :IN SWANK:COMPILE-STRING-FOR-EMACS))
 14: ((LAMBDA NIL :IN SWANK::COLLECT-NOTES))
 --more--
TatriX commented 5 months ago

Ahh, sorry! I had an old checkout of sc-extensions. Now it runs without errors. There's no sound though :) But that's another issue ;)

PS. Sound was missing because I have to manually connect scsynth output to the speakers. Looks like (jack-connect) doesn't work with pipewire.