[Bese-devel] Re: ucw_ajax / OpenMCL / OSX

Daniel Salama lists at infoway.net
Tue Oct 24 22:38:21 UTC 2006


Is there any more news about this?

Thanks,
Daniel

Daniel Salama <lists at infoway.net> wrote:
 
> Not yet :(
> 
> See below (hopefully I expanded the right traces):
> 
> value NIL is not of the expected type SIMPLE-VECTOR.
>     [Condition of type TYPE-ERROR]
> 
> Restarts:
>    0: [RETRY] Retry calling RENDER.
>    1: [SERVER-ERROR] Send the client an internal server error page.
>    2: [GENERATE-BACKTRACE-FOR-EMACS] Generate a bug report in Emacs.
>    3: [FAIL-MISERABLY] Pretend this request never happend and fail.
>    4: [TRY-AGAIN] Play this request over from the top.
>    5: [ABORT-BREAK] Reset this process
>    6: [ABORT] Kill this process
> 
> Backtrace:
>    0: (#<Anonymous Function #x83F6F9E> 0 20)
>    1: (SWANK:BACKTRACE 1 40)
>    2: (CCL::CALL-CHECK-REGS 'SWANK:BACKTRACE)
>    3: (#<Anonymous Function #x8433DAE> '(SWANK:BACKTRACE 1 40) 3 'NIL)
>    4: (#<Anonymous Function #x83B59FE> #<Compiled-function  
> SWANK:SWANK-DEBUGGER-HOOK #x842C47E> #<COMPILED-LEXICAL-CLOSURE  
> #x8CB2F96>)
>    5: (FUNCALL 'SWANK::EVAL-FOR-EMACS)
>    6: (SWANK::SLDB-LOOP '(T 200 T NIL 10 T #S(CCL::PPRINT-DISPATCH- 
> TABLE :CONSES-WITH-CARS #<HASH-TABLE :TEST EQ size 60/60  
> #x83F9BC6> :STRUCTURES NIL :OTHERS (# #)) NIL T 10 ...))
>    7: (#<Anonymous Function #x83F7A4E> #<Anonymous Function #x842BAD6>)
>    8: (SWANK::CALL-WITH-BINDINGS '((*PRINT-PRETTY*) (*PRINT-LEVEL* .  
> 4) (*PRINT-LENGTH* . 10) (*PRINT-CIRCLE* . T) (*PRINT-READABLY*)  
> (*PRINT-PPRINT-DISPATCH* . #S(CCL::PPRINT-DISPATCH-TABLE :CONSES-WITH- 

> CARS #<HASH-TABLE :TEST EQ size 60/60 #x83F9BC6> :STRUCTURES  
> NIL :OTHERS #)) (*PRINT-GENSYM* . T) (*PRINT-BASE* . 10) (*PRINT- 
> RADIX*) (*PRINT-ARRAY* . T) ...) #<Anonymous Function #x842BB16>)
>    9: (SWANK::DEBUG-IN-EMACS #<TYPE-ERROR #x8C5801E>)
> 10: (#<Anonymous Function #x83B59FE> #<Compiled-function SWANK:SWANK- 
> DEBUGGER-HOOK #x842C47E> #<COMPILED-LEXICAL-CLOSURE #x8C92D0E>)
> 11: (SWANK::CALL-WITH-REDIRECTED-IO #<COMPILED-LEXICAL-CLOSURE  
> #x8C92CF6> 'IT.BESE.ARNESI:GET-LOGGER)
> 12: (SWANK::CALL-WITH-CONNECTION #<CONNECTION  #x8C37836> #<COMPILED- 
> LEXICAL-CLOSURE #x8C92D0E>)
> 13: (#<Anonymous Function #x89F900E> 'NIL #<COMPILED-LEXICAL-CLOSURE  
> #x8C4B35E>)
>        Locals:
>          IT.BESE.UCW::HANDLED = #<VALUE-CELL NIL #x8C4B42E>
> 14: (SIGNAL #<TYPE-ERROR #x8C5801E>)
>        Locals:
>          CCL::ARGS = NIL
>          CCL::%HANDLERS% = ((ERROR #<COMPILED-LEXICAL-CLOSURE  
> #x8C4B35E>) (STREAM-ERROR #<COMPILED-LEXICAL-CLOSURE #x8C4BA2E> ERROR  

> #<COMPILED-LEXICAL-CLOSURE IT.BESE.UCW::ABORT-WORKER #x8C4BA46>)  
> (PROCESS-RESET))
> 15: (CCL::%ERROR 'NIL #<CCL::FAKE-STACK-FRAME #x11A9586> 0)
>        Locals:
>          CCL::ARGS = NIL
>          CCL::ERROR-POINTER = #<CCL::FAKE-STACK-FRAME #x11A9586>
> 16: (CCL::FUNCALL-WITH-ERROR-REENTRY-DETECTION #<COMPILED-LEXICAL- 
> CLOSURE #x11A954E>)
>        Locals:
>          CCL::THUNK = #<COMPILED-LEXICAL-CLOSURE #x11A954E>
>          CCL::*ERROR-REENTRY-COUNT* = 0
> 17: (#<Anonymous Function #x810671E> #<A Mac Pointer #xF039B780>  
> #<Compiled-function CCL::DO-IT (Non-Global)  #x8058326> #<A Mac  
> Pointer #xF> 16 251855026 #<CCL::FAKE-STACK-FRAME #x11A9586>)
>        Locals:
>          CCL::XP = #<A Mac Pointer #xF039B780>
>          CCL::FN = #<Compiled-function CCL::DO-IT (Non-Global)   
> #x8058326>
>          CCL::PC-OR-INDEX = #<A Mac Pointer #xF>
>          CCL::FN-REG = 16
>          CCL::THE-TRAP = 251855026
>          CCL::FRAME-PTR = #<CCL::FAKE-STACK-FRAME #x11A9586>
>          #:G27094 = #<COMPILED-LEXICAL-CLOSURE #x11A954E>
> 18: (CCL::FUNCALL-WITH-XP-STACK-FRAMES #<A Mac Pointer #xF039AFF8>  
> #<SVAR *TRACE-OUTPUT* 238 #x80C323E> #<SVAR CCL::*TRACE-PRINT-HOOK*  
> 239 #x80C3216>)
>        Locals:
>          CCL::*FAKE-STACK-FRAMES* = NIL
> 19: (CCL::XCMAIN -66163714)
>        Locals:
>          #:G27087 = -66163714
>          #:G27089 = #<A Mac Pointer #x11A9618>
>          CCL::TRACE-BEFORE = NIL
>          CCL::TRACE-BACKTRACE = NIL
>          CCL::TRACE-AFTER = NIL
>          *TRACE-LEVEL* = 0
>          CCL::XP = #<A Mac Pointer #xF039B780>
>          CCL::FN-REG = 16
>          CCL::PC-OR-INDEX = #<A Mac Pointer #xF>
>          CCL::THE-TRAP = 251855026
>          CCL::IGNORE-0 = 0
>          CCL::IGNORE-1 = 0
> 20: (CCL::%PASCAL-FUNCTIONS% 1 -66163714)
>        Locals:
>          CCL::INDEX = 1
>          CCL::ARGS-PTR-FIXNUM = -66163714
>          CCL::LISP-FUNCTION = #<Compiled-function CCL::XCMAIN (Non- 
> Global)  #x81067CE>
>          WITHOUT-INTERRUPTS = T
>          CCL::*CALLBACK-TRACE-P* = #<Unbound>
>          #:G26709 = 0
>        Catch-tags:
>          NIL
> 21: (CCL::DO-IT '((NIL) (#<STANDARD-METHOD NIL NIL>) #<IT.BESE.UCW- 
> USER::EXAMPLE-WINDOW #x8C4852E>) '((NIL) (#<STANDARD-METHOD NIL NIL>)  

> #<IT.BESE.UCW-USER::EXAMPLE-WINDOW #x8C4852E>) 'NIL)
>        Locals:
>          CCL::MAGIC = ((NIL) (#<STANDARD-METHOD NIL NIL>)  
> #<IT.BESE.UCW-USER::EXAMPLE-WINDOW #x8C4852E>)
>          CCL::ARGS-LEN = 1
> 22: (CCL::%%CNM-WITH-ARGS-COMBINED-METHOD-DCODE '((NIL) (#<STANDARD- 
> METHOD NIL NIL>) #<IT.BESE.UCW-USER::EXAMPLE-WINDOW #x8C4852E>) 'NIL  
> #<IT.BESE.UCW-USER::EXAMPLE-WINDOW #x8C4852E>)
>        Locals:
> 23: (CCL::%CALL-NEXT-METHOD-WITH-ARGS '((NIL) (#<STANDARD-METHOD NIL  
> NIL>) #<IT.BESE.UCW-USER::EXAMPLE-WINDOW #x8C4852E>))
>        Locals:
>          CCL::ARGS = (#<IT.BESE.UCW-USER::EXAMPLE-WINDOW #x8C4852E>)
>          CCL::METHODS = (#<STANDARD-METHOD NIL NIL>)
> 24: (CALL-NEXT-METHOD '((NIL) (#<STANDARD-METHOD NIL NIL>)  
> #<IT.BESE.UCW-USER::EXAMPLE-WINDOW #x8C4852E>))
>        Locals:
>          #:NEXT-METHOD-CONTEXT = ((NIL) (#<STANDARD-METHOD NIL NIL>)  

> #<IT.BESE.UCW-USER::EXAMPLE-WINDOW #x8C4852E>)
>          #:G14826 = (#<IT.BESE.UCW-USER::EXAMPLE-WINDOW #x8C4852E>)
> 25: (#<STANDARD-METHOD IT.BESE.UCW::RENDER-WIDGET-WRAPPER  
> (IT.BESE.UCW:WIDGET-COMPONENT T)> #<COMPILED-LEXICAL-CLOSURE CALL- 
> NEXT-METHOD #x8C55E06> '(NIL #<STANDARD-METHOD IT.BESE.UCW::RENDER- 
> WIDGET-WRAPPER (IT.BESE.UCW:WIDGET-COMPONENT T)> . 4481841))
> 26: (CCL::%CALL-NEXT-METHOD '(NIL #<STANDARD-METHOD  
> IT.BESE.UCW::RENDER-WIDGET-WRAPPER (IT.BESE.UCW:WIDGET-COMPONENT T) 
>  > . 4481841))
> 27: (#<STANDARD-METHOD IT.BESE.UCW::RENDER-WIDGET-WRAPPER :AROUND  
> (IT.BESE.UCW:DOJO-SPLIT-CONTAINER T)> #<COMPILED-LEXICAL-CLOSURE CALL- 

> NEXT-METHOD #x8C55E06> '(NIL #<STANDARD-METHOD IT.BESE.UCW::RENDER- 
> WIDGET-WRAPPER (IT.BESE.UCW:WIDGET-COMPONENT T)> . 4481841))
> 28: (CCL::%CALL-NEXT-METHOD '(NIL #<STANDARD-METHOD  
> IT.BESE.UCW::RENDER-WIDGET-WRAPPER (IT.BESE.UCW:WIDGET-COMPONENT T) 
>  > . 4481841))
> 29: (#<STANDARD-METHOD IT.BESE.UCW::RENDER-WIDGET-WRAPPER :AROUND  
> (IT.BESE.UCW-USER::EXAMPLE-WINDOW T)> #<IT.BESE.UCW-USER::EXAMPLE- 
> WINDOW #x8C4852E> #<COMPILED-LEXICAL-CLOSURE CALL-NEXT-METHOD  
> #x8C55E06>)
> 30: (CCL::%%STANDARD-COMBINED-METHOD-DCODE '((NIL) (#<STANDARD-METHOD  

> NIL NIL>) #<IT.BESE.UCW-USER::EXAMPLE-WINDOW #x8C4852E>) '(#<STANDARD- 

> METHOD IT.BESE.UCW:RENDER :WRAP-AROUND (IT.BESE.UCW:WIDGET-COMPONENT) 
>  > #<STANDARD-METHOD NIL NIL>))
> 31: (CCL::%CALL-NEXT-METHOD '((NIL) (#<STANDARD-METHOD NIL NIL>)  
> #<IT.BESE.UCW-USER::EXAMPLE-WINDOW #x8C4852E>))
> 32: (CALL-NEXT-METHOD '((NIL) (#<STANDARD-METHOD NIL NIL>)  
> #<IT.BESE.UCW-USER::EXAMPLE-WINDOW #x8C4852E>))
> 33: (CCL::%CALL-NEXT-METHOD '(NIL #<STANDARD-METHOD  
> IT.BESE.UCW::RENDER-BODY (IT.BESE.UCW:BASIC-WINDOW-FEATURES-MIXIN T) 
>  > . 4481869))
> 34: (#<STANDARD-METHOD IT.BESE.UCW::RENDER-BODY :AROUND  
> (IT.BESE.UCW:BASIC-WINDOW-FEATURES-MIXIN T)> #<IT.BESE.UCW- 
> USER::EXAMPLE-WINDOW #x8C4852E> #<COMPILED-LEXICAL-CLOSURE CALL-NEXT- 
> METHOD #x8C56A66>)
> 35: (CCL::%%STANDARD-COMBINED-METHOD-DCODE 'NIL "xmlns:dojo")
> 36: (#<STANDARD-METHOD IT.BESE.UCW:RENDER :WRAP-AROUND  
> (IT.BESE.UCW:BASIC-WINDOW-FEATURES-MIXIN)> '(NIL (#<STANDARD-METHOD  
> IT.BESE.UCW:RENDER :WRAP-AROUND #> #<STANDARD-METHOD NIL NIL>)  
> #<IT.BESE.UCW-USER::EXAMPLE-WINDOW #x8C4852E>))
> 37: (CCL::%CALL-NEXT-METHOD '(NIL (#<STANDARD-METHOD  
> IT.BESE.UCW:RENDER :WRAP-AROUND #> #<STANDARD-METHOD NIL NIL>)  
> #<IT.BESE.UCW-USER::EXAMPLE-WINDOW #x8C4852E>))
> 38: (#<STANDARD-METHOD IT.BESE.UCW:RENDER :WRAP-AROUND  
> (IT.BESE.UCW:STANDARD-COMPONENT)> '(#<IT.BESE.UCW-USER::EXAMPLE- 
> WINDOW #x8C4852E>))
> 39: (CCL::%%CALL-METHOD* #<STANDARD-METHOD IT.BESE.UCW:RENDER :WRAP- 
> AROUND (IT.BESE.UCW:STANDARD-COMPONENT)> '(#<STANDARD-METHOD  
> IT.BESE.UCW:RENDER :WRAP-AROUND (IT.BESE.UCW:BASIC-WINDOW-FEATURES- 
> MIXIN)> #<STANDARD-METHOD IT.BESE.UCW:RENDER :WRAP-AROUND  
> (IT.BESE.UCW:WIDGET-COMPONENT)> #<STANDARD-METHOD NIL NIL>) '(NIL  
> #<STANDARD-METHOD IT.BESE.UCW::HANDLE-ACTION-IN-SESSION  
> (IT.BESE.UCW:STANDARD-APPLICATION T T T)> . 4481938))
> 40: (#<Anonymous Function #x8C56AFE>)
> 41: (#<STANDARD-METHOD IT.BESE.UCW::RENDER-LOOP (IT.BESE.UCW:STANDARD- 

> COMPONENT)> #<IT.BESE.UCW-USER::EXAMPLE-WINDOW #x8C4852E>)
> 42: (#<STANDARD-METHOD IT.BESE.UCW::HANDLE-ACTION-IN-SESSION  
> (IT.BESE.UCW:STANDARD-APPLICATION T T T)> #<EXAMPLE-APPLICATION "/"  
> #x8B180FE> #<#<STANDARD-CLASS EXAMPLE-APPLICATION-SESSION> 1  
> #<STANDARD-SESSION-FRAME _UrSfivyegiZLqsjPoOHV 0/0/69 #x8C4916E>  
> #x8C49E8E> 'NIL #S(IT.BESE.UCW::ACTION-ENTRY :LAMBDA #<COMPILED- 
> LEXICAL-CLOSURE #x8B22276> :VALID-P T :ISOLATED-P NIL :INVOCATION- 
> ISOLATED-P NIL :INVOCATION-IDS ...))
> 43: (CCL::%CALL-NEXT-METHOD '(NIL #<STANDARD-METHOD  
> IT.BESE.UCW::HANDLE-ACTION-IN-SESSION (IT.BESE.UCW:STANDARD- 
> APPLICATION T T T)> . 4481938))
> 44: (#<STANDARD-METHOD IT.BESE.UCW::HANDLE-ACTION-IN-SESSION :AROUND  
> (IT.BESE.UCW:STANDARD-APPLICATION T T T)> #<EXAMPLE-APPLICATION "/"  
> #x8B180FE> #<#<STANDARD-CLASS EXAMPLE-APPLICATION-SESSION> 1  
> #<STANDARD-SESSION-FRAME _UrSfivyegiZLqsjPoOHV 0/0/69 #x8C4916E>  
> #x8C49E8E> 'NIL #S(IT.BESE.UCW::ACTION-ENTRY :LAMBDA #<COMPILED- 
> LEXICAL-CLOSURE #x8B22276> :VALID-P T :ISOLATED-P NIL :INVOCATION- 
> ISOLATED-P NIL :INVOCATION-IDS ...))
> 45: (CCL::%%STANDARD-COMBINED-METHOD-DCODE '(T "" #("")) #<REGEXP- 
> DISPATCHER ^(index.ucw|)$ #x8B2224E>)
> 46: (#<STANDARD-METHOD IT.BESE.UCW::DISPATCH (IT.BESE.UCW::ABSTRACT- 
> DISPATCHER IT.BESE.UCW:STANDARD-APPLICATION IT.BESE.UCW::STANDARD- 
> REQUEST-CONTEXT)> '(#<URL-DISPATCHER "error.ucw" #x8B2BBBE> #<URL- 
> DISPATCHER "error-render.ucw" #x8B3189E>) #<REGEXP-DISPATCHER ^ 
> (index.ucw|)$ #x8B2224E> #<EXAMPLE-APPLICATION "/" #x8B180FE>)
> 47: (#<STANDARD-METHOD IT.BESE.UCW::SERVICE (IT.BESE.UCW:STANDARD- 
> APPLICATION IT.BESE.UCW::REQUEST-CONTEXT)> #<EXAMPLE-APPLICATION "/"  
> #x8B180FE> 'IT.BESE.ARNESI:GET-LOGGER)
> 48: (#<STANDARD-METHOD IT.BESE.UCW::HANDLE-REQUEST  
> (IT.BESE.UCW:STANDARD-SERVER IT.BESE.UCW:REQUEST IT.BESE.UCW:RESPONSE) 

>  > #<STANDARD-SERVER IT.BESE.UCW:MULTITHREAD-HTTPD-BACKEND 4  
> #x8BA5A36> 'NIL #<BOGUS object @ #x11A9C46>)
> 49: (#<STANDARD-METHOD IT.BESE.UCW::HANDLE-REQUEST (IT.BESE.UCW:HTTPD- 

> BACKEND IT.BESE.UCW::HTTPD-REQUEST IT.BESE.UCW::HTTPD-RESPONSE)>  
> #<IT.BESE.UCW:MULTITHREAD-HTTPD-BACKEND #x8C2478E>  
> '(IT.BESE.UCW::CONNECTION #<IT.BESE.UCW:MULTITHREAD-HTTPD-BACKEND  
> #x8C2478E> #<IT.BESE.UCW::PENDING-REQUEST #x8C461A6>)  
> #<IT.BESE.UCW:MULTITHREAD-HTTPD-BACKEND #x8C2478E>)
> 50: (IT.BESE.UCW::HTTPD-WORKER-LOOP/HANDLE #<IT.BESE.UCW::HTTPD- 
> WORKER #x8C340BE> #<IT.BESE.UCW:MULTITHREAD-HTTPD-BACKEND #x8C2478E>  
> #<IT.BESE.UCW::PENDING-REQUEST #x8C461A6>)
> 51: (IT.BESE.UCW::HTTPD-WORKER-LOOP '(#<RESTART ABORT-BREAK  
> #x11A9DF6> #<RESTART ABORT #x11A9E1E>))
> 52: (CCL::RUN-PROCESS-INITIAL-FORM '(#<COMPILED-LEXICAL-CLOSURE  
> #x8C33E1E>) #<PROCESS an httpd worker 0(3) [Active] #x8C33E56>)
> 53: (#<Anonymous Function #x80DB61E> '(#<COMPILED-LEXICAL-CLOSURE  
> #x8C33E1E>) 0)
> 54: (#<Anonymous Function #x80CE806> 794664 #<LISP-THREAD an httpd  
> worker 0 [tcr @ #x3080A0] #x8C33F46>)
> 
> 
> On Oct 22, 2006, at 7:25 PM, Attila Lendvai wrote:
> 
>> 18: (#<STANDARD-METHOD SHARED-INITIALIZE :AFTER
>> (IT.BESE.UCW:CONTAINER T)> #< IT.BESE.UCW-USER::DOJO-TAB-EXAMPLE
>> #x8A5D2BE> 'T)
>>        Locals:
>>          IT.BESE.UCW::SLOT-NAMES = T
>>          IT.BESE.UCW::CONTENTS = (#<IT.BESE.UCW:DOJO-TAB #x8A57F3E>
>> #<IT.BESE.UCW:DOJO-TAB #x8A5D956>)
>>          IT.BESE.UCW::INITARGS = (:DOM-ID "top-level-tab-
>> example" :CONTENTS (#<IT.BESE.UCW:DOJO-TAB #x8A57F3E>
>> #<IT.BESE.UCW:DOJO-TAB #x8A5D956>) :DO-LAYOUT-P NIL :CSS-CLASS "tab-
>> example" :CLOSE-BUTTON "tab" ...)
>>
>> this is the interesting part. the stuff before this is swank  
>> internal stackframes.
>>
>> i've found something related that is not playing by the rules and  
>> fixed it. pull again and see if it had any effect.
>>
>> -- 
>> - attila
>>
>> "- The truth is that I've been too considerate, and so became  
>> unintentionally cruel...
>> - I understand.
>> - No, you don't understand! We don't speak the same language!"
>> (Ingmar Bergman - Smultronstället)
> 





More information about the bese-devel mailing list