Hi,
I am having trouble running JDEbug on a HellowWorld.java program with my
current setup. I battling with various configurations of PATH, and
LD_LIBRARY_PATH, _JAVA_JDWP_OPTIONS="stdalloc=y" etc. without much luck.
My knowledge of elisp is limited and therefore resorted to this request for
help. I have included the details below.
I am running Xemacs 21.1 and installed jde-2.1.6beta21 on a Sparc Solaris
5.6.
Problem:
* I have HelloWorld.java in one buffer.
* I start the debugger (JDEbug->Processes->Start Debugger)
* I launch the process (JDEbug->Processes->Launch Process)
* I try to click on the JDEbug menu item and get the following error in
the mini-buffer:
--------------------------------------------------
Peculiar error (unbound-slot "#<class jde-dbs-proc>" "#<jde-dbs-proc
process1>" stack oref)
*JDEbug* Buffer contains:
--------------------------------------------------
java -classpath
/home/carrib/emacs/jde/java/src:/home/carrib/emacs/jde/java/lib/jde.jar:/hom
e/carrib/pkg/jpda/lib/jpda.jar jde.debugger.Main
(jde-dbo-init-debug-session)
JDE> -1 1 launch 1 -vmexec java HelloWorld
(jde-dbo-message
1 "Launched VM Java Debug Interface (Reference Implementation) version 1.0
Java Debug Wire Protocol (Reference Implementation) version 1.0
JVM Debug Interface version 1.0
JVM version 1.2.1 (Solaris VM, build Solaris_JDK_1.2.1_03, native threads,
nojit)")
(jde-dbo-event-set
1 "all"
(list "Thread" 1 "main" "unknown" "suspended by debugger")
JDE> 1 2 run
JDE> 1 3 run
(list 'jde-dbo-vm-start-event))
(jde-dbo-command-result 1 40992)
(jde-dbo-command-result 2)
(jde-dbo-command-result 3)
HelloWorld(1) Local Variables Buffer
--------------------------------------------------
*** Debugger Output for Process HelloWorld(1) ***
Launched VM Java Debug Interface (Reference Implementation) version 1.0
Java Debug Wire Protocol (Reference Implementation) version 1.0
JVM Debug Interface version 1.0
JVM version 1.2.1 (Solaris VM, build Solaris_JDK_1.2.1_03, native threads,
nojit)
vm started...
All threads suspended...
Launching vm to run HelloWorld
Running HelloWorld.
Running HelloWorld.
Thanks, Brian