[slime-devel] fancy inspector problems
Knut Olav Bøhmer
knobo at online.no
Thu Sep 13 08:37:06 UTC 2007
When I inspect the object from lispworks it works
------------------
CL-USER> (inspect
<http://www.lispworks.com/reference/HyperSpec/Body/f_inspec.htm>
k2::*current-hushe* )
#<HUSHE-CLIENT:HUSHE-CLIENT 118742AB> is a HUSHE-CLIENT:HUSHE-CLIENT
TIMESTAMP 3398596745
TIMEOUT 1200
I/O-PACKAGE #<The HUSHE-CLIENT package, 135/256 internal,
101/256 external>
LOCK #<MP:LOCK "Hushe-client serializer" Unlocked NIL 0
118742DF>
TCPCLIENT-STREAM #<COMM:SOCKET-STREAM 11875E87>
HOST "localhost"
PORT 11116
ERROR-FORMAT "GENERIC-TCP-CLIENT ERROR: ~a"
----------------
But when I inspect with slime I get this: (note I use all contib
mocules, and
<http://www.lispworks.com/reference/HyperSpec/Body/a_and.htm> it is
latest cvs)
----------------------
The slot #<STANDARD-EFFECTIVE-SLOT-DEFINITION
GENERIC-TCPCLIENT::ERROR-FORMAT 1121052F> is missing from
#<HUSHE-CLIENT:HUSHE-CLIENT 11A11963> (of class
<http://www.lispworks.com/reference/HyperSpec/Body/t_class.htm>
#<STANDARD-CLASS
<http://www.lispworks.com/reference/HyperSpec/Body/t_std_cl.htm>
HUSHE-CLIENT:HUSHE-CLIENT 10A27AEB>), when reading the value.
[Condition of type CONDITIONS::SLOT-MISSING-ERROR]
Restarts:
0: [ABORT] Return to SLIME's top level.
1: [ABORT] Quit process.
Backtrace:
0: CONDITIONS::CONDITIONS-ERROR (:INVISIBLEP
T
<http://www.lispworks.com/reference/HyperSpec/Body/a_t.htm>
CONDITIONS::SLOT-MISSING-ERROR
(:NAME
#<STANDARD-EFFECTIVE-SLOT-DEFINITION
GENERIC-TCPCLIENT::ERROR-FORMAT 1121052F>
:INSTANCE
#<HUSHE-CLIENT:HUSHE-CLIENT 11A11963>
:CLASS
#<STANDARD-CLASS
<http://www.lispworks.com/reference/HyperSpec/Body/t_std_cl.htm>
HUSHE-CLIENT:HUSHE-CLIENT 10A27AEB>
:OPERATION ..))
1: ERROR (CONDITIONS::SLOT-MISSING-ERROR
&REST
(:NAME
#<STANDARD-EFFECTIVE-SLOT-DEFINITION
GENERIC-TCPCLIENT::ERROR-FORMAT 1121052F>
:INSTANCE
#<HUSHE-CLIENT:HUSHE-CLIENT 11A11963>
:CLASS
#<STANDARD-CLASS
<http://www.lispworks.com/reference/HyperSpec/Body/t_std_cl.htm>
HUSHE-CLIENT:HUSHE-CLIENT 10A27AEB>
:OPERATION
SLOT-BOUNDP
<http://www.lispworks.com/reference/HyperSpec/Body/f_slt_bo.htm> ..))
2: (METHOD
<http://www.lispworks.com/reference/HyperSpec/Body/t_method.htm>
SLOT-MISSING
<http://www.lispworks.com/reference/HyperSpec/Body/f_slt_mi.htm> (T
<http://www.lispworks.com/reference/HyperSpec/Body/a_t.htm> T
<http://www.lispworks.com/reference/HyperSpec/Body/a_t.htm> T
<http://www.lispworks.com/reference/HyperSpec/Body/a_t.htm> T
<http://www.lispworks.com/reference/HyperSpec/Body/a_t.htm>))
(#<STANDARD-CLASS
<http://www.lispworks.com/reference/HyperSpec/Body/t_std_cl.htm>
HUSHE-CLIENT:HUSHE-CLIENT 10A27AEB>
#<HUSHE-CLIENT:HUSHE-CLIENT 11A11963>
#<STANDARD-EFFECTIVE-SLOT-DEFINITION
GENERIC-TCPCLIENT::ERROR-FORMAT 1121052F>
SLOT-BOUNDP
<http://www.lispworks.com/reference/HyperSpec/Body/f_slt_bo.htm>
&OPTIONAL
NIL
<http://www.lispworks.com/reference/HyperSpec/Body/a_nil.htm>)
3: CLOS::GENERIC-FUNCTION-NON-DISCRIMINATOR NIL
4: CLOS::SLOT-BOUNDP-MISSING (#(1571
(GENERIC-TCPCLIENT::TCPCLIENT-STREAM
GENERIC-TCPCLIENT::HOST
GENERIC-TCPCLIENT::PORT
GENERIC-TCPCLIENT::TIMEOUT
GENERIC-TCPCLIENT::I/O-PACKAGE
GENERIC-TCPCLIENT::ERROR-FORMAT
HUSHE-CLIENT::TIMESTAMP
HUSHE-CLIENT::LOCK)
NIL
<http://www.lispworks.com/reference/HyperSpec/Body/a_nil.htm> ..))
5: (METHOD
<http://www.lispworks.com/reference/HyperSpec/Body/t_method.htm>
SWANK:INSPECT-SLOT-FOR-EMACS (T
<http://www.lispworks.com/reference/HyperSpec/Body/a_t.htm> T
<http://www.lispworks.com/reference/HyperSpec/Body/a_t.htm> T
<http://www.lispworks.com/reference/HyperSpec/Body/a_t.htm>))
(#<STANDARD-CLASS
<http://www.lispworks.com/reference/HyperSpec/Body/t_std_cl.htm>
HUSHE-CLIENT:HUSHE-CLIENT 10A27AEB>
#<HUSHE-CLIENT:HUSHE-CLIENT
11A11963>
#<STANDARD-EFFECTIVE-SLOT-DEFINITION
GENERIC-TCPCLIENT::ERROR-FORMAT 1121052F>)
6: (SUBFUNCTION
1
(METHOD
<http://www.lispworks.com/reference/HyperSpec/Body/t_method.htm>
CLOS::UPDATE-DISCRIMINATOR-CODE (STANDARD-GENERIC-FUNCTION
<http://www.lispworks.com/reference/HyperSpec/Body/t_std_ge.htm>)))
(:INVISIBLEP
T
<http://www.lispworks.com/reference/HyperSpec/Body/a_t.htm>
&REST
(#<STANDARD-CLASS
<http://www.lispworks.com/reference/HyperSpec/Body/t_std_cl.htm>
HUSHE-CLIENT:HUSHE-CLIENT 10A27AEB>
#<HUSHE-CLIENT:HUSHE-CLIENT
11A11963>
#<STANDARD-EFFECTIVE-SLOT-DEFINITION
GENERIC-TCPCLIENT::ERROR-FORMAT 1121052F>))
7: (METHOD
<http://www.lispworks.com/reference/HyperSpec/Body/t_method.htm>
SWANK::ALL-SLOTS-FOR-INSPECTOR (STANDARD-OBJECT
<http://www.lispworks.com/reference/HyperSpec/Body/t_std_ob.htm> T
<http://www.lispworks.com/reference/HyperSpec/Body/a_t.htm>))
(#<HUSHE-CLIENT:HUSHE-CLIENT 11A11963>
:DONT-KNOW)
8: CLOS::CACHE-MISS-FUNCTION (:INVISIBLEP
T
<http://www.lispworks.com/reference/HyperSpec/Body/a_t.htm>
&REST
(#<HUSHE-CLIENT:HUSHE-CLIENT 11A11963>
#<SWANK::FANCY-INSPECTOR 1188D817>))
9: (SUBFUNCTION
1
(METHOD
<http://www.lispworks.com/reference/HyperSpec/Body/t_method.htm>
CLOS::UPDATE-DISCRIMINATOR-CODE (STANDARD-GENERIC-FUNCTION
<http://www.lispworks.com/reference/HyperSpec/Body/t_std_ge.htm>)))
(:INVISIBLEP
T
<http://www.lispworks.com/reference/HyperSpec/Body/a_t.htm>
&REST
(#<HUSHE-CLIENT:HUSHE-CLIENT
11A11963>
#<SWANK::FANCY-INSPECTOR
1188D817>))
10: (METHOD
<http://www.lispworks.com/reference/HyperSpec/Body/t_method.htm>
SWANK-BACKEND:INSPECT-FOR-EMACS
(STANDARD-OBJECT
<http://www.lispworks.com/reference/HyperSpec/Body/t_std_ob.htm>
SWANK::FANCY-INSPECTOR)) (#<HUSHE-CLIENT:HUSHE-CLIENT 11A11963>
#<SWANK::FANCY-INSPECTOR
1188D817>)
11: CLOS::CACHE-MISS-FUNCTION (:INVISIBLEP
T
<http://www.lispworks.com/reference/HyperSpec/Body/a_t.htm>
&REST
(#<HUSHE-CLIENT:HUSHE-CLIENT 11A11963>
#<SWANK::FANCY-INSPECTOR 1188D817>))
12: (SUBFUNCTION
1
(METHOD
<http://www.lispworks.com/reference/HyperSpec/Body/t_method.htm>
CLOS::UPDATE-DISCRIMINATOR-CODE (STANDARD-GENERIC-FUNCTION
<http://www.lispworks.com/reference/HyperSpec/Body/t_std_ge.htm>)))
(:INVISIBLEP
T
<http://www.lispworks.com/reference/HyperSpec/Body/a_t.htm>
&REST
(#<HUSHE-CLIENT:HUSHE-CLIENT
11A11963>
#<SWANK::FANCY-INSPECTOR
1188D817>))
13: SWANK::INSPECT-OBJECT (#<HUSHE-CLIENT:HUSHE-CLIENT 11A11963>
&OPTIONAL
"<(INSPECTOR *DEFAULT-INSPECTOR*)>")
14: (SUBFUNCTION 1 SWANK:INIT-INSPECTOR) NIL
15: SWANK-BACKEND:CALL-WITH-SYNTAX-HOOKS (#<Closure 1 subfunction of
SWANK:INIT-INSPECTOR>)
16: SWANK::CALL-WITH-BUFFER-SYNTAX (#<Closure 1 subfunction of
SWANK:INIT-INSPECTOR>)
17: SYSTEM::%INVOKE (:INVISIBLEP T
<http://www.lispworks.com/reference/HyperSpec/Body/a_t.htm>)
18: SYSTEM::%EVAL ((SWANK:INIT-INSPECTOR "k2::*current-hushe*"))
19: EVAL ((SWANK:INIT-INSPECTOR "k2::*current-hushe*"))
20: (SUBFUNCTION 1 SWANK::EVAL-FOR-EMACS) NIL
21: (SUBFUNCTION 1 (TOP-LEVEL-FORM 52)) (#</Function/
<http://www.lispworks.com/reference/HyperSpec/Body/a_fn.htm>
SWANK:SWANK-DEBUGGER-HOOK>
#<Closure 1 subfunction of
SWANK::EVAL-FOR-EMACS>)
22: SWANK-BACKEND:CALL-WITH-DEBUGGER-HOOK (#</Function/
<http://www.lispworks.com/reference/HyperSpec/Body/a_fn.htm>
SWANK:SWANK-DEBUGGER-HOOK>
#<Closure 1 subfunction of
SWANK::EVAL-FOR-EMACS>)
23: FUNCALL (SWANK::EVAL-FOR-EMACS &REST
((SWANK:INIT-INSPECTOR
"k2::*current-hushe*")
"COMMON-LISP-USER"
13))
24: SWANK::READ-FROM-EMACS NIL
25: (SUBFUNCTION 1 SWANK::HANDLE-REQUEST) NIL
26: (SUBFUNCTION 1 (TOP-LEVEL-FORM 52)) (#</Function/
<http://www.lispworks.com/reference/HyperSpec/Body/a_fn.htm>
SWANK:SWANK-DEBUGGER-HOOK>
#</Function/
<http://www.lispworks.com/reference/HyperSpec/Body/a_fn.htm> 1
subfunction of SWANK::HANDLE-REQUEST>)
27: SWANK-BACKEND:CALL-WITH-DEBUGGER-HOOK (#</Function/
<http://www.lispworks.com/reference/HyperSpec/Body/a_fn.htm>
SWANK:SWANK-DEBUGGER-HOOK>
#</Function/
<http://www.lispworks.com/reference/HyperSpec/Body/a_fn.htm> 1
subfunction of SWANK::HANDLE-REQUEST>)
28: (SUBFUNCTION 1 SWANK::CALL-WITH-CONNECTION) NIL
29: SWANK::CALL-WITH-REDIRECTED-IO (#<SWANK::CONNECTION 1192C3E7>
#<Closure 1 subfunction of
SWANK::CALL-WITH-CONNECTION>)
30: SWANK::CALL-WITH-CONNECTION (#<SWANK::CONNECTION 1192C3E7>
#</Function/
<http://www.lispworks.com/reference/HyperSpec/Body/a_fn.htm> 1
subfunction of SWANK::HANDLE-REQUEST>)
31: SWANK::HANDLE-REQUEST (#<SWANK::CONNECTION 1192C3E7>)
32: SWANK::REPL-LOOP (#<SWANK::CONNECTION 1192C3E7>)
33: (SUBFUNCTION 1 SWANK::SPAWN-REPL-THREAD) NIL
34: SWANK::CALL-WITH-BINDINGS (NIL
<http://www.lispworks.com/reference/HyperSpec/Body/a_nil.htm>
#<Closure 1 subfunction of
SWANK::SPAWN-REPL-THREAD>)
35: (SUBFUNCTION 1 SWANK::SPAWN-REPL-THREAD) NIL
36: (SUBFUNCTION MP::PROCESS-SG-FUNCTION MP::INITIALIZE-PROCESS-STACK)
(:DONT-KNOW)
37: SYSTEM::%%FIRST-CALL-TO-STACK NIL
38: SYSTEM::%%FIRST-CALL-TO-STACK NIL
--
Free Software Consultant
Cell: +47 - 47 34 40 08
Phone: +47 - 21 53 69 00, Fax: +47 - 21 53 69 09
Addr: Slemdalsveien 70, PB 1 Vinderen, 0319 Oslo
<http://www.freecode.no/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/slime-devel/attachments/20070913/880d0e0d/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: logo_horizontal.png
Type: image/png
Size: 7619 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/slime-devel/attachments/20070913/880d0e0d/attachment.png>
More information about the slime-devel
mailing list