[Openmcl-devel] Hunchentoot and CCL on Windows XP
Sean Ross
rosssd at gmail.com
Thu Mar 19 06:01:39 PDT 2009
Hi all,
I'm struggling to get hunchentoot running on windows with CCL Version
1.3-RC1-r11719M (WindowsX8632) and would appreciate some
help in getting it working.
I'm running on Windows XP (32 bit) with Hunchentoot 0.15.7 (although
the problem is present in Hunchentoot 1.0.0 as well) and am unable
to track down the root cause of the problem, has anyone had any luck
getting it running?
I have attached a backtrace of the problem which should provide a
little for context.
Additionally, this only appears to be a problem on Windows, the
hunchentoot+CCL combination works just fine on Mac OSx and Ubuntu 8.04
(32 bit).
Cheers,
Sean.
-------------- next part --------------
Debug: value NIL is not of the expected type NUMBER.
1 > (:b :show-frame-contents t)
(1A20CA4) : 0 (SIGNAL #<TYPE-ERROR #x928CE86>) 903
(CONDITION &REST CCL::ARGS)
CONDITION: #<TYPE-ERROR #x928CE86>
CCL::ARGS: NIL
CCL::%HANDLERS%: ((ERROR) (ERROR #<STANDARD-GENERIC-FUNCTION HUNCHENTOOT:MAYBE-INVOKE-DEBUGGER #x90BD69E>) (ERROR # WARNING #) (PROCESS-RESET))
CCL::TAG: (ERROR #<STANDARD-GENERIC-FUNCTION HUNCHENTOOT:MAYBE-INVOKE-DEBUGGER #x90BD69E>)
CCL::HANDLERS: (ERROR #<STANDARD-GENERIC-FUNCTION HUNCHENTOOT:MAYBE-INVOKE-DEBUGGER #x90BD69E>)
CCL::FN: #<STANDARD-GENERIC-FUNCTION HUNCHENTOOT:MAYBE-INVOKE-DEBUGGER #x90BD69E>
(1A20CCC) : 1 (%ERROR #<TYPE-ERROR #x928CE86> NIL 6849352) 119
(CONDITION CCL::ARGS CCL::ERROR-POINTER)
CONDITION: #<TYPE-ERROR #x928CE86>
CCL::ARGS: NIL
CCL::ERROR-POINTER: 6849352
(1A20CE0) : 2 (FUNCALL #'#<CCL::DEFAULT-REQUIRE-TYPE-RESTARTS> 6849352 NIL NUMBER) 1007
(CCL::FRAME-PTR CCL::VALUE CCL::TYPESPEC)
CCL::FRAME-PTR: 6849352
CCL::VALUE: NIL
CCL::TYPESPEC: NUMBER
CONDITION: #<TYPE-ERROR #x928CE86>
#:USE-VALUE: #<RESTART USE-VALUE #x1ABFB1E>
#:G125520: (#<RESTART USE-VALUE #x1ABFB1E>)
CCL::%RESTARTS%: ((#<# # #x1ABFB1E>) (#<# # #x1ABFD96> #<# # #x1ABFDBE>))
#:G125521: #<TYPE-ERROR #x928CE86>
CCL::*CONDITION-RESTARTS*: ((#<# # #x1ABFB1E> . #))
(1A20D20) : 3 (%NEGATE NIL) 527
(CCL::X)
CCL::X: NIL
#:G150908: 1
(1A20D30) : 4 (FD-STREAM-ADVANCE #<BASIC-TCP-STREAM ISO-8859-1 (SOCKET/5336) #x927F796> #S(CCL::IOBLOCK :STREAM #<BASIC-TCP-STREAM ISO-8859-1 (SOCKET/5336) #x927F796> :UNTYI-CHAR NIL ...) T) 799
(CCL::S CCL::IOBLOCK CCL::READ-P)
CCL::S: #<BASIC-TCP-STREAM ISO-8859-1 (SOCKET/5336) #x927F796>
CCL::IOBLOCK: #S(CCL::IOBLOCK :STREAM #<BASIC-TCP-STREAM ISO-8859-1 (SOCKET/5336) #x927F796> :UNTYI-CHAR NIL ...)
CCL::READ-P: T
CCL::FD: 5336
CCL::BUF: #<IO-BUFFER (UNSIGNED-BYTE 8) 0/0/512 #x927F486>
CCL::BUFPTR: #<A Foreign Pointer #x5BC9E4>
CCL::SIZE: 512
CCL::AVAIL: NIL
CCL::DEADLINE: NIL
CCL::TIMEOUT: 20000
CCL::WIN: NIL
CCL::TIMEDOUT: NIL
ERROR: NIL
(1A20D78) : 5 (%BIVALENT-IOBLOCK-READ-U8-BYTE #S(CCL::IOBLOCK :STREAM #<BASIC-TCP-STREAM ISO-8859-1 (SOCKET/5336) #x927F796> :UNTYI-CHAR NIL ...)) 191
(CCL::IOBLOCK)
CCL::IOBLOCK: #S(CCL::IOBLOCK :STREAM #<BASIC-TCP-STREAM ISO-8859-1 (SOCKET/5336) #x927F796> :UNTYI-CHAR NIL ...)
CCL::BUF: #<IO-BUFFER (UNSIGNED-BYTE 8) 0/0/512 #x927F486>
CCL::IDX: 0
CCL::LIMIT: 0
(1A20D94) : 6 (READ-BYTE #<BASIC-TCP-STREAM ISO-8859-1 (SOCKET/5336) #x927F796> NIL :EOF) 279
(STREAM &OPTIONAL CCL::EOF-ERROR-P CCL::EOF-VALUE)
STREAM: #<BASIC-TCP-STREAM ISO-8859-1 (SOCKET/5336) #x927F796>
CCL::EOF-ERROR-P: NIL
CCL::EOF-VALUE: :EOF
CCL::IOBLOCK: #S(CCL::IOBLOCK :STREAM #<BASIC-TCP-STREAM ISO-8859-1 (SOCKET/5336) #x927F796> :UNTYI-CHAR NIL ...)
(1A20DB8) : 7 (FUNCALL #'#<#<STANDARD-METHOD STREAM-READ-BYTE (CHUNGA:CHUNKED-INPUT-STREAM)>> #<CHUNGA:CHUNKED-IO-STREAM #x928F8F6>) 159
(STREAM)
STREAM: #<CHUNGA:CHUNKED-IO-STREAM #x928F8F6>
(1A20DC8) : 8 (READ-BYTE #<CHUNGA:CHUNKED-IO-STREAM #x928F8F6> NIL NIL) 383
(STREAM &OPTIONAL CCL::EOF-ERROR-P CCL::EOF-VALUE)
STREAM: #<CHUNGA:CHUNKED-IO-STREAM #x928F8F6>
CCL::EOF-ERROR-P: NIL
CCL::EOF-VALUE: NIL
(1A20DE4) : 9 (FUNCALL #'#<#<STANDARD-METHOD FLEXI-STREAMS::READ-BYTE* (FLEXI-STREAMS:FLEXI-INPUT-STREAM)>> #<FLEXI-STREAMS:FLEXI-IO-STREAM #x928D4F6>) 447
(FLEXI-STREAMS:FLEXI-INPUT-STREAM)
FLEXI-STREAMS:FLEXI-INPUT-STREAM: #<FLEXI-STREAMS:FLEXI-IO-STREAM #x928D4F6>
(1A20DF0) : 10 (FUNCALL #'#<#<STANDARD-METHOD STREAM-READ-BYTE (FLEXI-STREAMS:FLEXI-INPUT-STREAM)>> #<FLEXI-STREAMS:FLEXI-IO-STREAM #x928D4F6>) 55
(STREAM)
STREAM: #<FLEXI-STREAMS:FLEXI-IO-STREAM #x928D4F6>
(1A20DFC) : 11 (READ-BYTE #<FLEXI-STREAMS:FLEXI-IO-STREAM #x928D4F6> NIL NIL) 3
83
(STREAM &OPTIONAL CCL::EOF-ERROR-P CCL::EOF-VALUE)
STREAM: #<FLEXI-STREAMS:FLEXI-IO-STREAM #x928D4F6>
CCL::EOF-ERROR-P: NIL
CCL::EOF-VALUE: NIL
(1A20E18) : 12 (READ-CHAR* #<FLEXI-STREAMS:FLEXI-IO-STREAM #x928D4F6> NIL NIL)
183
(STREAM &OPTIONAL CHUNGA::EOF-ERROR-P CHUNGA::EOF-VALUE)
STREAM: #<FLEXI-STREAMS:FLEXI-IO-STREAM #x928D4F6>
CHUNGA::EOF-ERROR-P: NIL
CHUNGA::EOF-VALUE: NIL
(1A20E2C) : 13 (READ-LINE* #<FLEXI-STREAMS:FLEXI-IO-STREAM #x928D4F6> NIL) 175
(STREAM &OPTIONAL CHUNGA::LOG-STREAM)
STREAM: #<FLEXI-STREAMS:FLEXI-IO-STREAM #x928D4F6>
CHUNGA::LOG-STREAM: NIL
CHUNGA::LINE: #<STRING-OUTPUT-STREAM #x928D0B6>
CHUNGA::CHAR-SEEN-P: NIL
CHAR: NIL
CHUNGA::IS-CR-P: NIL
(1A20E64) : 14 (GET-REQUEST-DATA) 951
NIL
#:G3522: (ERROR)
CCL::%HANDLERS%: ((ERROR) (ERROR #<STANDARD-GENERIC-FUNCTION HUNCHENTOOT:MAYBE-INVOKE-DEBUGGER #x90BD69E>) (ERROR # WARNING #) (PROCESS-RESET))
#:G3523: (ERROR #<STANDARD-GENERIC-FUNCTION HUNCHENTOOT:MAYBE-INVOKE-DEBUGGER#x90BD69E>)
CCL::%HANDLERS%: ((ERROR #<STANDARD-GENERIC-FUNCTION HUNCHENTOOT:MAYBE-INVOKE-DEBUGGER #x90BD69E>) (ERROR) (ERROR #<STANDARD-GENERIC-FUNCTION HUNCHENTOOT:MAYBE-INVOKE-DEBUGGER #x90BD69E>) (ERROR #WARNING #) (PROCESS-RESET))
HUNCHENTOOT::MOD-LISP-P: NIL
#:G3525: ((OR END-OF-FILE))
CCL::%HANDLERS%: ((#) (ERROR #<STANDARD-GENERIC-FUNCTION HUNCHENTOOT:MAYBE-INVOKE-DEBUGGER #x90BD69E>) (ERROR) (ERROR #<STANDARD-GENERIC-FUNCTION HUNCHENTOOT:MAYBE-INVOKE-DEBUGGER #x90BD69E>) (ERROR #WARNING #) ...)
(1A20EA0) : 15 (PROCESS-CONNECTION #<HUNCHENTOOT::SERVER #x926C3DE> #<BASIC-TCP-STREAM ISO-8859-1 (SOCKET/5336) #x927F796>) 4583
(HUNCHENTOOT::SERVER HUNCHENTOOT::HANDLE)
HUNCHENTOOT::SERVER: #<HUNCHENTOOT::SERVER #x926C3DE>
HUNCHENTOOT::HANDLE: #<BASIC-TCP-STREAM ISO-8859-1 (SOCKET/5336) #x927F796>
#:COMPILER-VAR: (NIL)
#:G3650: (ERROR #<COMPILED-LEXICAL-CLOSURE # #x928FD96> WARNING #<Compiled-function # (Non-Global) #x92324A6>)
CCL::%HANDLERS%: ((ERROR # WARNING #) (PROCESS-RESET))
#:G3651: (ERROR #<STANDARD-GENERIC-FUNCTION HUNCHENTOOT:MAYBE-INVOKE-DEBUGGER#x90BD69E>)
CCL::%HANDLERS%: ((ERROR #<STANDARD-GENERIC-FUNCTION HUNCHENTOOT:MAYBE-INVOKE-DEBUGGER #x90BD69E>) (ERROR # WARNING #) (PROCESS-RESET))
HUNCHENTOOT::*HUNCHENTOOT-STREAM*: #<FLEXI-STREAMS:FLEXI-IO-STREAM #x928D4F6>
HUNCHENTOOT::*LOCAL-HOST*: "127.0.0.1"
HUNCHENTOOT::*REMOTE-HOST*: "127.0.0.1"
HUNCHENTOOT::*REMOTE-PORT*: 1268
HUNCHENTOOT:*SERVER*: #<HUNCHENTOOT::SERVER #x926C3DE>
HUNCHENTOOT::*CLOSE-HUNCHENTOOT-STREAM*: T
(1A20F60) : 16 (RUN-PROCESS-INITIAL-FORM #<PROCESS hunchentoot-worker-1(3) [Active] #x927EDBE> (#<COMPILED-LEXICAL-CLOSURE # #x927ED6E>)) 671
(PROCESS CCL::INITIAL-FORM)
PROCESS: #<PROCESS hunchentoot-worker-1(3) [Active] #x927EDBE>
CCL::INITIAL-FORM: (#<COMPILED-LEXICAL-CLOSURE # #x927ED6E>)
CCL::EXITED: NIL
#:G119726: (PROCESS-RESET)
CCL::%HANDLERS%: ((PROCESS-RESET))
#:ABORT: #<RESTART ABORT #x1ABFDBE>
#:ABORT-BREAK: #<RESTART ABORT-BREAK #x1ABFD96>
#:G119727: (#<RESTART ABORT-BREAK #x1ABFD96> #<RESTART ABORT #x1ABFDBE>)
CCL::%RESTARTS%: ((#<# # #x1ABFD96> #<# # #x1ABFDBE>))
(1A20FA4) : 17 (FUNCALL #'#<(:INTERNAL CCL::%PROCESS-PRESET-INTERNAL)> #<PROCESS hunchentoot-worker-1(3) [Active] #x927EDBE> (#<COMPILED-LEXICAL-CLOSURE # #x927ED6E>)) 335
(PROCESS CCL::INITIAL-FORM)
PROCESS: #<PROCESS hunchentoot-worker-1(3) [Active] #x927EDBE>
CCL::INITIAL-FORM: (#<COMPILED-LEXICAL-CLOSURE # #x927ED6E>)
*CURRENT-PROCESS*: #<PROCESS hunchentoot-worker-1(3) [Active] #x927EDBE>
CCL::SYMS: (CCL::*FREE-XPS* CCL::*FREE-CIRCULARITY-HASH-TABLES* CCL::*LOGICAL-BLOCK-XP* CCL::*FORMAT-TOP-LEVEL* CCL::*FORMAT-STREAM-STACK* ...)
VALUES: (NIL NIL NIL NIL NIL ...)
(1A20FCC) : 18 (FUNCALL #'#<(:INTERNAL CCL::THREAD-MAKE-STARTUP-FUNCTION)>) 279
NIL
CCL::*CURRENT-LISP-THREAD*: #<LISP-THREAD hunchentoot-worker-1 [tcr @ #xBFB6C0] #x927F06E>
CCL::INITIAL-FUNCTION: (#<Compiled-function # (Non-Global) #x831F92E> #<PROCESS hunchentoot-worker-1(3) [Active] #x927EDBE> (#))
CCL::TCR: 3141040
CCL::THREAD: #<LISP-THREAD hunchentoot-worker-1 [tcr @ #xBFB6C0] #x927F06E>
-------------- next part --------------
More information about the Openmcl-devel
mailing list