hi again,

the problem comes from this part:
file lisp/jde-bug.el line 341
(oref process stack) yields an unbound event when i access the menu
after starting the debugger and launching the process. for some reason.
now why this process has no stack is still a mystery to me, but i've
added 
(slot-boundp (jde-dbs-get-target-process) 'stack)
at the line 339: before the (let* but in the (and
and it fixes my problem.
but i suspect that it breaks somehow the stack menu.

anyways since i stepped into other problems after this one i'll leave
that to someone that knows what this function is supposed to do.
thanx.

On Mon, Feb 21, 2000 at 03:49:24PM +0100, Stef Epardaud wrote:
> hi,
> 
> i have the latest jde beta under linux on xemacs latest 21.2 beta.
> i start the debugger for a fairly small class, it goes alright and says:
> java -classpath 
>/home/stephane/emacs-lisp/jde/java/src:/home/stephane/emacs-lisp/jde/java/lib/jde.jar:/opt/java/jdk1.2/lib/jpda.jar
> jde.debugger.Main
> 
> 
> (jde-dbo-init-debug-session)
> 
> JDE> -1 1 launch 1 -vmexec java  test 
> 
> 
> (jde-dbo-message 1 "Launched VM Java Debug Interface (Reference Implementation) 
>version 1.3 
> Java Debug Wire Protocol (Reference Implementation) version 1.0
> JVM Debug Interface version 1.0
> JVM version 1.2.2 (Classic VM, build Linux_JDK_1.2.2_RC4, native threads, nojit)")
> 
> 
> (jde-dbo-event-set 1 "all"
> (list "Thread" 1 "main" "waiting" "suspended by debugger")
> (list 'jde-dbo-vm-start-event))
> 
> 
> (jde-dbo-command-result 1 1139)
> 
> which sounds nice, i already set a breakpoint.
> oh yeah, that's how i did it: set a breakpoint, then start the
> debugger\, then launch the process.
> and then i cannot use the menu anymore.
> any menu attempt from the jde java file buffer goes nowhere.
> this is what i get when trying to use the menu from that buffer:
> 
> Peculiar error (unbound-slot "#<class jde-dbs-proc>" "#<jde-dbs-proc process1>" 
>stack oref)
> 
> i traced that to the objects thingy in jde-dbs.el but i might be wrong.
> how can i find out what lisp function called for this empty slot?
> or better yet, has anyone got the solution to my problem ? ;)
> -- 
> # Stef Epardaud, # There is no limit to the power of computing ...
> # Java Defeater  #                               ... except men maybe ?
> #     Earth      # Lunatech Research,
> #  Solar System  #   soon we will quit researching and start finding...

-- 
# Stef Epardaud, # There is no limit to the power of computing ...
# Java Defeater  #                               ... except men maybe ?
#     Earth      # Lunatech Research,
#  Solar System  #   soon we will quit researching and start finding...

Reply via email to