debugger invoked on a TYPE-ERROR in thread 2894:
The value #P"/home/asf/./swish++.conf"
is not of type
CLIM-INTERNALS::PRESENTATION-TRANSLATOR-MENU-ITEM.
restarts (invokable by number or by possibly-abbreviated name):
0: [ABORT ] Return to application command loop
1: [RETURN-TO-LISTENER] Return to listener.
2: Reduce debugger level (leaving debugger, returning to
toplevel).
3: [TOPLEVEL ] Restart at toplevel READ/EVAL/PRINT loop.
("varargs entry for CLIM:CALL-PRESENTATION-MENU"
#<CLIM:STANDARD-PRESENTATION X 180:282 Y 249:265 {ADA1169}>
((CLIM:MENU-ITEM . #) (CLIM:COMMAND . #))
#<CLIM-LISTENER::LISTENER {B0D0D91}>
#<CLIM:INTERACTOR-PANE CLIM-LISTENER::INTERACTOR {B0D3BD9}>
278
264
:FOR-MENU
T
:LABEL
NIL)
0] bac 5
0: ("varargs entry for CLIM:CALL-PRESENTATION-MENU"
#<CLIM:STANDARD-PRESENTATION X 180:282 Y 249:265 {ADA1169}>
((CLIM:MENU-ITEM . #) (CLIM:COMMAND . #))
#<CLIM-LISTENER::LISTENER {B0D0D91}>
#<CLIM:INTERACTOR-PANE CLIM-LISTENER::INTERACTOR {B0D3BD9}>
278
264
:FOR-MENU
T
:LABEL
NIL)
1: ((CLIM:CALL-PRESENTATION-TRANSLATOR
(CLIM-INTERNALS::PRESENTATION-ACTION T T T T T T T))
#<unavailable argument>
#<unavailable argument>
#<Action from T to NIL {BA07561}>
#<CLIM:STANDARD-PRESENTATION X 180:282 Y 249:265 {ADA1169}>
CLIM:MENU-ITEM
#<CLIM-LISTENER::LISTENER {B0D0D91}>
#<CLIM:POINTER-BUTTON-PRESS-EVENT {AFB10A1}>
#<CLIM:INTERACTOR-PANE CLIM-LISTENER::INTERACTOR {B0D3BD9}>
278
264)
2: (CLIM:THROW-HIGHLIGHTED-PRESENTATION
#<CLIM:STANDARD-PRESENTATION X 180:282 Y 249:265 {ADA1169}>
((CLIM:MENU-ITEM . #) (CLIM:COMMAND . #))
#<CLIM:POINTER-BUTTON-PRESS-EVENT {AFB10A1}>)
3: ((CLIM:STREAM-READ-GESTURE (CLIM:STANDARD-EXTENDED-INPUT-STREAM))
#<unavailable argument>
#<unavailable argument>
#<CLIM:INTERACTOR-PANE CLIM-LISTENER::INTERACTOR {B0D3BD9}>
(:TIMEOUT NIL
:INPUT-WAIT-TEST
#<FUNCTION CLIM-INTERNALS::INPUT-CONTEXT-WAIT-TEST>
:INPUT-WAIT-HANDLER
#<FUNCTION CLIM-INTERNALS::INPUT-CONTEXT-EVENT-HANDLER>
:POINTER-BUTTON-PRESS-HANDLER
...))
4: ("#'(LAMBDA (SB-PCL::.PV-CELL. SB-PCL::.NEXT-METHOD-CALL. SB-PCL::.ARG0. ...) (DECLARE #) ...)"
#<unavailable argument>
#<unavailable argument>
#<CLIM:INTERACTOR-PANE CLIM-LISTENER::INTERACTOR {B0D3BD9}>
(:TIMEOUT NIL
:INPUT-WAIT-TEST
#<FUNCTION CLIM-INTERNALS::INPUT-CONTEXT-WAIT-TEST>
:INPUT-WAIT-HANDLER
#<FUNCTION CLIM-INTERNALS::INPUT-CONTEXT-EVENT-HANDLER>
:POINTER-BUTTON-PRESS-HANDLER
...))
5: ((CLIM:STREAM-READ-GESTURE (CLIM:STANDARD-INPUT-EDITING-STREAM))
(#(NIL 9 8 5 7) . #())
#<unavailable argument>
#<CLIM:STANDARD-INPUT-EDITING-STREAM {AE2ABA1}>
(:TIMEOUT NIL
:PEEK-P
T
:INPUT-WAIT-TEST
#<FUNCTION CLIM-INTERNALS::INPUT-CONTEXT-WAIT-TEST>
:INPUT-WAIT-HANDLER
...))
6: ("#'(LAMBDA (STREAM) (LET # #))"
#<CLIM:STANDARD-INPUT-EDITING-STREAM {AE2ABA1}>)
7: ((CLIM-INTERNALS::INVOKE-WITH-INPUT-EDITING
(CLIM:EXTENDED-INPUT-STREAM T T T T))
#<unavailable argument>
#<unavailable argument>
#<CLIM:INTERACTOR-PANE CLIM-LISTENER::INTERACTOR {B0D3BD9}>
#<FUNCTION "CLOSURE" {AE2A64D}>
#<FUNCTION "CLOSURE" {AE2A65D}>
""
CLIM:STANDARD-INPUT-EDITING-STREAM)
8: ((CLIM-INTERNALS::INVOKE-WITH-INPUT-EDITING :AROUND
(CLIM:EXTENDED-OUTPUT-STREAM T
T
T
T))
#<unavailable argument>
#S(SB-PCL::FAST-METHOD-CALL
:FUNCTION #<FUNCTION # {975F945}>
:PV-CELL NIL
:NEXT-METHOD-CALL #S(SB-PCL::FAST-METHOD-CALL
:FUNCTION #
:PV-CELL NIL
:NEXT-METHOD-CALL NIL
:ARG-INFO (5))
:ARG-INFO (5))
#<CLIM:INTERACTOR-PANE CLIM-LISTENER::INTERACTOR {B0D3BD9}>
#<FUNCTION "CLOSURE" {AE2A64D}>
#<FUNCTION "CLOSURE" {AE2A65D}>
""
CLIM:STANDARD-INPUT-EDITING-STREAM)
9: ((CLIM:READ-FRAME-COMMAND (CLIM-LISTENER::LISTENER))
#<unavailable argument>
#<unavailable argument>
#<CLIM-LISTENER::LISTENER {B0D0D91}>
(:STREAM #<CLIM:INTERACTOR-PANE CLIM-LISTENER::INTERACTOR {B0D3BD9}>))
10: ((CLIM:READ-FRAME-COMMAND :AROUND (CLIM:APPLICATION-FRAME))
#<unavailable argument>
#S(SB-PCL::FAST-METHOD-CALL
:FUNCTION #<FUNCTION # {B24EC05}>
:PV-CELL NIL
:NEXT-METHOD-CALL #S(SB-PCL::FAST-METHOD-CALL
:FUNCTION #
:PV-CELL NIL
:NEXT-METHOD-CALL NIL
:ARG-INFO (1 . T))
:ARG-INFO (1 . T))
#<CLIM-LISTENER::LISTENER {B0D0D91}>
(:STREAM #<CLIM:INTERACTOR-PANE CLIM-LISTENER::INTERACTOR {B0D3BD9}>))
11: ((CLIM:READ-FRAME-COMMAND :AROUND (CLIM-LISTENER::LISTENER))
#<unavailable argument>
#S(SB-PCL::FAST-METHOD-CALL
:FUNCTION #<FUNCTION # {A17C1AD}>
:PV-CELL NIL
:NEXT-METHOD-CALL #S(SB-PCL::FAST-METHOD-CALL
:FUNCTION #
:PV-CELL NIL
:NEXT-METHOD-CALL #S(SB-PCL::FAST-METHOD-CALL
:FUNCTION #
:PV-CELL NIL
:NEXT-METHOD-CALL NIL
:ARG-INFO (1 . T))
:ARG-INFO (1 . T))
:ARG-INFO (1 . T))
#<CLIM-LISTENER::LISTENER {B0D0D91}>
(:STREAM #<CLIM:INTERACTOR-PANE CLIM-LISTENER::INTERACTOR {B0D3BD9}>))
12: ((CLIM:DEFAULT-FRAME-TOP-LEVEL (CLIM:APPLICATION-FRAME))
#<unavailable argument>
#<unavailable argument>
#<CLIM-LISTENER::LISTENER {B0D0D91}>
(:PROMPT CLIM-LISTENER::PRINT-LISTENER-PROMPT))
13: ("XEP for (CLIM:DEFAULT-FRAME-TOP-LEVEL (CLIM:APPLICATION-FRAME))"
4
#<unavailable argument>
#<unavailable argument>
#<CLIM-LISTENER::LISTENER {B0D0D91}>
(:PROMPT CLIM-LISTENER::PRINT-LISTENER-PROMPT))[:EXTERNAL]
14: ((CLIM:RUN-FRAME-TOP-LEVEL (CLIM:APPLICATION-FRAME))
#<unavailable argument>
#<unavailable argument>
#<CLIM-LISTENER::LISTENER {B0D0D91}>
#<unavailable argument>)
15: ((CLIM:RUN-FRAME-TOP-LEVEL (CLIM-LISTENER::LISTENER))
#<unavailable argument>
#S(SB-PCL::FAST-METHOD-CALL
:FUNCTION #<FUNCTION # {A17A8BD}>
:PV-CELL NIL
:NEXT-METHOD-CALL NIL
:ARG-INFO (1 . T))
#<CLIM-LISTENER::LISTENER {B0D0D91}>
(:LISTENER-FUNCALL NIL))
16: ((CLIM:RUN-FRAME-TOP-LEVEL :AROUND (CLIM:APPLICATION-FRAME))
#<unavailable argument>
#S(SB-PCL::FAST-METHOD-CALL
:FUNCTION #<FUNCTION # {B24D675}>
:PV-CELL NIL
:NEXT-METHOD-CALL #S(SB-PCL::FAST-METHOD-CALL
:FUNCTION #
:PV-CELL NIL
:NEXT-METHOD-CALL NIL
:ARG-INFO (1 . T))
:ARG-INFO (1 . T))
#<CLIM-LISTENER::LISTENER {B0D0D91}>
(:LISTENER-FUNCALL NIL))
17: (SB-INT:EVAL-IN-LEXENV
2
(CLIM-LISTENER:RUN-LISTENER)
#S(SB-KERNEL:LEXENV
:FUNS NIL
:VARS NIL
:BLOCKS NIL
:TAGS NIL
:TYPE-RESTRICTIONS NIL
:LAMBDA NIL
:CLEANUP NIL
...))[:EXTERNAL]
* run the current CVS clim listener (I used sbcl),
* show any presentation that can be right-clicked (I used Show
Directory /home/asf/)
* right click the presentation
* when the presentation menu pops up, left click the same presentation
=> you get the debugger, with the cursor grabbed by the listener.