40ants / weblocks-websocket

Websocket support for Common Lisp framework weblocks.
2 stars 3 forks source link

Installation error: unhandled condition in --disable-debugger mode #1

Closed vindarel closed 6 years ago

vindarel commented 6 years ago

Hello, I tried to install hacmr with the following qlfile:

ql :all :latest

github websocket-driver fukamachi/websocket-driver :ref a3046b11dfb9803ac3bff7734dd017390c2b54bb
github weblocks-websocket 40ants/weblocks-websocket :ref v0.1.1

On qlot install I get the following backtrace, a bit difficult to read and to guess where the pb comes from. Any idea ? Thanks.

Installing Quicklisp to /home/vince/bacasable/hacrm/quicklisp/ ...
; Fetching #<URL "http://beta.quicklisp.org/quicklisp.lisp">
; 55.80KB
Reading '/home/vince/bacasable/hacrm/qlfile'...
Installing dist "quicklisp" version "2017-10-23".
Installing dist "websocket-driver" version "github-a3046b11dfb9803ac3bff7734dd017390c2b54bb".
Unhandled UIOP/RUN-PROGRAM:SUBPROCESS-ERROR in thread #<SB-THREAD:THREAD "main thread" RUNNING
                                                         {1001928083}>:
  Subprocess with command "/home/vince/.linuxbrew/bin/ros roswell-internal-use download qlot://localhost/websocket-driver.txt /home/vince/bacasable/hacrm/quicklisp/tmp/install-dist-distinfo.txt 2"
 exited with error code 2

Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {1001928083}>
0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK #<UIOP/RUN-PROGRAM:SUBPROCESS-ERROR {1005188313}> #<unused argument> :QUIT T)
1: (SB-DEBUG::RUN-HOOK SB-EXT:*INVOKE-DEBUGGER-HOOK* #<UIOP/RUN-PROGRAM:SUBPROCESS-ERROR {1005188313}>)
2: (INVOKE-DEBUGGER #<UIOP/RUN-PROGRAM:SUBPROCESS-ERROR {1005188313}>)
3: (CERROR "IGNORE-ERROR-STATUS" UIOP/RUN-PROGRAM:SUBPROCESS-ERROR :COMMAND #<SIMPLE-BASE-STRING "/home/vince/.linuxbrew/bin/ros roswell-internal-us..." (len=168) {100517732F}> :CODE 2 :PROCESS NIL)
4: (UIOP/RUN-PROGRAM::%CHECK-RESULT 2 :COMMAND #<SIMPLE-BASE-STRING "/home/vince/.linuxbrew/bin/ros roswell-internal-us..." (len=168) {100517732F}> :PROCESS NIL :IGNORE-ERROR-STATUS NIL)
5: (UIOP/RUN-PROGRAM::%USE-SYSTEM #<SIMPLE-BASE-STRING "/home/vince/.linuxbrew/bin/ros roswell-internal-us..." (len=168) {100517732F}> :OUTPUT #<BROADCAST-STREAM {100002D2B3}> :ERROR-OUTPUT :INTERACTIVE)
6: (ROSWELL:ROSWELL ("roswell-internal-use" "download" "qlot://localhost/websocket-driver.txt" #P"/home/vince/bacasable/hacrm/quicklisp/tmp/install-dist-distinfo.txt" "2") #<BROADCAST-STREAM {100002D2B3}> NIL)
7: ((LAMBDA (QL-SETUP::URL QL-SETUP::FILE &KEY :FOLLOW-REDIRECTS :QUIETLY :MAXIMUM-REDIRECTS) :IN "/home/vince/.roswell/lisp/quicklisp/local-init/ros-download.lisp") #<QL-HTTP:URL "qlot://localhost/websocket-driver.txt"> #P"/home/vince/bacasable/hacrm/quicklisp/tmp/install-dist-distinfo.txt" :FOLLOW-REDIRECTS #<unused argument> :QUIETLY #<unused argument> :MAXIMUM-REDIRECTS #<unused argument>)
8: (QL-DIST:INSTALL-DIST #<QL-HTTP:URL "qlot://localhost/websocket-driver.txt"> :PROMPT NIL :REPLACE NIL)
9: (QLOT/INSTALL::INSTALL-SOURCE #<QLOT.SOURCE.GITHUB:SOURCE-GITHUB websocket-driver https://github.com/fukamachi/websocket-driver/archive/a3046b11dfb9803ac3bff7734dd017390c2b54bb.tar.gz>)
10: (QLOT/INSTALL::APPLY-QLFILE-TO-QLHOME #P"/home/vince/bacasable/hacrm/qlfile" #P"/home/vince/bacasable/hacrm/quicklisp/" :IGNORE-LOCK NIL)
11: (QLOT/INSTALL:INSTALL-QLFILE #P"/home/vince/bacasable/hacrm/qlfile" :QUICKLISP-HOME #P"/home/vince/bacasable/hacrm/quicklisp/")
12: (MAIN "install")
13: (SB-INT:SIMPLE-EVAL-IN-LEXENV (APPLY (QUOTE MAIN) ROSWELL:*ARGV*) #<NULL-LEXENV>)
14: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ROSWELL:QUIT (APPLY (QUOTE MAIN) ROSWELL:*ARGV*)) #<NULL-LEXENV>)
15: (SB-EXT:EVAL-TLF (ROSWELL:QUIT (APPLY (QUOTE MAIN) ROSWELL:*ARGV*)) NIL NIL)
16: ((LABELS SB-FASL::EVAL-FORM :IN SB-INT:LOAD-AS-SOURCE) (ROSWELL:QUIT (APPLY (QUOTE MAIN) ROSWELL:*ARGV*)) NIL)
17: (SB-INT:LOAD-AS-SOURCE #<CONCATENATED-STREAM :STREAMS NIL {1003463073}> :VERBOSE NIL :PRINT NIL :CONTEXT "loading")
18: ((FLET SB-FASL::THUNK :IN LOAD))
19: (SB-FASL::CALL-WITH-LOAD-BINDINGS #<CLOSURE (FLET SB-FASL::THUNK :IN LOAD) {7FFFF6EA756B}> #<CONCATENATED-STREAM :STREAMS NIL {1003463073}>)
20: ((FLET SB-FASL::LOAD-STREAM :IN LOAD) #<CONCATENATED-STREAM :STREAMS NIL {1003463073}> NIL)
21: (LOAD #<CONCATENATED-STREAM :STREAMS NIL {1003463073}> :VERBOSE NIL :PRINT NIL :IF-DOES-NOT-EXIST T :EXTERNAL-FORMAT :DEFAULT)
22: ((FLET ROSWELL::BODY :IN ROSWELL:SCRIPT) #<SB-SYS:FD-STREAM for "file /home/vince/.roswell/bin/qlot" {100345E523}>)
23: (ROSWELL:SCRIPT "/home/vince/.roswell/bin/qlot" "install")
24: (ROSWELL:RUN ((:SCRIPT "/home/vince/.roswell/bin/qlot" "install") (:QUIT NIL)))
25: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ROSWELL:RUN (QUOTE ((:SCRIPT "/home/vince/.roswell/bin/qlot" "install") (:QUIT NIL)))) #<NULL-LEXENV>)
26: (EVAL (ROSWELL:RUN (QUOTE ((:SCRIPT "/home/vince/.roswell/bin/qlot" "install") (:QUIT NIL)))))
27: (SB-IMPL::PROCESS-EVAL/LOAD-OPTIONS ((:EVAL . "(progn #-ros.init(cl:load \"/home/vince/.linuxbrew/Cellar/roswell/17.6.9.79/etc/roswell/init.lisp\"))") (:EVAL . "(ros:run '((:script \"/home/vince/.roswell/bin/qlot\"\"install\")(:quit ())))")))
28: (SB-IMPL::TOPLEVEL-INIT)
29: ((FLET "WITHOUT-INTERRUPTS-BODY-35" :IN SB-EXT:SAVE-LISP-AND-DIE))
30: ((LABELS SB-IMPL::RESTART-LISP :IN SB-EXT:SAVE-LISP-AND-DIE))

unhandled condition in --disable-debugger mode, quitting

edit: mmh, here the pb comes from websocket-driver, but in another project with the same qlfile, this one installs correctly and the pb comes from the weblocks-websocket line with the same error as far as I can tell.

svetlyak40wt commented 6 years ago

Probably this is because some network issues. Are these errors repeatable?

vindarel commented 6 years ago

Yes they are. I've been trying for a few days and didn't notice network issues.

vindarel commented 6 years ago

It's ok with latest roswell (roswell 17.11.10.85), should have tried earlier.

svetlyak40wt commented 6 years ago

Good!

👍