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...