[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