[Bese-devel] ucw_ajax / OpenMCL / OSX
Daniel Salama
lists at infoway.net
Mon Oct 23 03:36:12 UTC 2006
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