Hello all,
I just started playing with JDE and decided to experiment with the 2.1.6b10
version and the JDEbug debugger. Before I start, here is my environment:
NT 4.0 service pack 5
JDE 2.1.6b10
NTEmacs 20.4.1
cc-mode 5.25
My _emacs file is attached.
Currently everything seems to be running, although I have (not suprisingly)
run into some problems with JDEbug.
Anyway, here are my questions:
(1) Is trying to use NTEmacs 20.4.1 and JDE going to get me into trouble?
The JDE documentation mentions using version 20.3.
(2) Any opinions as to the current robustness of JDEBug? Am I crazy to try
to use it (right now I am just experimenting).
(3) For problems with the beta version, should I mail to the list or
directly to Paul Kinnucan?
And, for the record, here is my first bug:
Sequence of events:
a) open file in emacs
b) select the "System.out.println(n);" line [in the "for" loop]
c) JDEbug --> Set Breakpoint
d) JDE --> Debug App
e) JDEbug --> Exit Debugger
Message:
"Symbol's function definition is void: jde-dbs-proc-finish"
(the rest of the *Messages* buffer is attached)
Backtrace: (at end, also attached)
Thanks!
-- Jim Mayer
**** BACKTRACE ****
Signaling: (void-function jde-dbs-proc-finish)
jde-dbs-proc-finish([object jde-dbs-proc "process1" 1 "HelloWorld" 1307
#<buffer HelloWorld(1) CLI> #<buffer Process HelloWorld(1)> [object
jde-dbs-proc-state-info "State Info 1" "runnable" "suspended at breakpoint"
1 "main"] ((0 . [object jde-dbs-proc-bpspec "spec" 0 [object
jde-bug-breakpoint "breakpoint1" 1 "HelloWorld.java" 5] unbound])) [object
jde-dbs-run-process "run 1" #0 3 "run"] #<window-configuration>])
#[(assoc) "A� !^�\n \")?" [assoc process jde-dbs-the-process-registry
jde-dbs-proc-finish jde-dbs-proc-registry-remove] 3]((1 . [object
jde-dbs-proc "process1" 1 "HelloWorld" 1307 #<buffer HelloWorld(1) CLI>
#<buffer Process HelloWorld(1)> [object jde-dbs-proc-state-info "State Info
1" "runnable" "suspended at breakpoint" 1 "main"] (...) [object
jde-dbs-run-process "run 1" #1 3 "run"] #<window-configuration>]))
mapcar(#[(assoc) "A� !^�\n \")?" [assoc process
jde-dbs-the-process-registry jde-dbs-proc-finish
jde-dbs-proc-registry-remove] 3] ((1 . [object jde-dbs-proc "process1" 1
"HelloWorld" 1307 #<buffer HelloWorld(1) CLI> #<buffer Process
HelloWorld(1)> [object jde-dbs-proc-state-info "State Info 1" "runnable"
"suspended at breakpoint" 1 "main"] ... [object jde-dbs-run-process "run 1"
#2 3 "run"] #<window-configuration>])))
mapc(#[(assoc) "A� !^�\n \")?" [assoc process jde-dbs-the-process-registry
jde-dbs-proc-finish jde-dbs-proc-registry-remove] 3] ((1 . [object
jde-dbs-proc "process1" 1 "HelloWorld" 1307 #<buffer HelloWorld(1) CLI>
#<buffer Process HelloWorld(1)> [object jde-dbs-proc-state-info "State Info
1" "runnable" "suspended at breakpoint" 1 "main"] ... [object
jde-dbs-run-process "run 1" #2 3 "run"] #<window-configuration>])))
jde-bug-exit()
* call-interactively(jde-bug-exit)
_emacs
prj.el
HelloWorld.java
(D:\programs\emacs-20.4\bin\emacs.exe)
Loading pc-select...
Loading pc-select...done
Loading delsel...
Loading delsel...done
Loading cua-mode...
Loading cua-mode...done
Loading env...
Loading env...done
Loading cus-face...
Loading cus-face...done
Loading regexp-opt...
Loading regexp-opt...done
Loading backquote...
Loading backquote...done
Loading wid-browse...
Loading wid-browse...done
Bootstrapping objects...
Bootstrapping objects...done
Loading cl-macs...
Loading cl-macs...done
Loading cl-seq...
Loading cl-seq...done
Fontifying HelloWorld.java...
Fontifying HelloWorld.java... (regexps.............)
Loading d:/Home/playpen/prj.el (source)...
Loading cl-extra...
Loading cl-extra...done
Loading d:/Home/playpen/prj.el (source)...done
Fontifying *scratch*...
Fontifying *scratch*... (regexps............)
Loading d:/Home/playpen/prj.el (source)...done
Symbol's function definition is void: jde-dbs-proc-finish
Signaling: (void-function jde-dbs-proc-finish)
jde-dbs-proc-finish([object jde-dbs-proc "process1" 1 "HelloWorld" 1307 #<buffer
HelloWorld(1) CLI> #<buffer Process HelloWorld(1)> [object jde-dbs-proc-state-info
"State Info 1" "runnable" "suspended at breakpoint" 1 "main"] ((0 . [object
jde-dbs-proc-bpspec "spec" 0 [object jde-bug-breakpoint "breakpoint1" 1
"HelloWorld.java" 5] unbound])) [object jde-dbs-run-process "run 1" #0 3 "run"]
#<window-configuration>])
#[(assoc) "A� !��\n \")�" [assoc process jde-dbs-the-process-registry
jde-dbs-proc-finish jde-dbs-proc-registry-remove] 3]((1 . [object jde-dbs-proc
"process1" 1 "HelloWorld" 1307 #<buffer HelloWorld(1) CLI> #<buffer Process
HelloWorld(1)> [object jde-dbs-proc-state-info "State Info 1" "runnable" "suspended at
breakpoint" 1 "main"] (...) [object jde-dbs-run-process "run 1" #1 3 "run"]
#<window-configuration>]))
mapcar(#[(assoc) "A� !��\n \")�" [assoc process
jde-dbs-the-process-registry jde-dbs-proc-finish jde-dbs-proc-registry-remove] 3] ((1
. [object jde-dbs-proc "process1" 1 "HelloWorld" 1307 #<buffer HelloWorld(1) CLI>
#<buffer Process HelloWorld(1)> [object jde-dbs-proc-state-info "State Info 1"
"runnable" "suspended at breakpoint" 1 "main"] ... [object jde-dbs-run-process "run 1"
#2 3 "run"] #<window-configuration>])))
mapc(#[(assoc) "A� !��\n \")�" [assoc process jde-dbs-the-process-registry
jde-dbs-proc-finish jde-dbs-proc-registry-remove] 3] ((1 . [object jde-dbs-proc
"process1" 1 "HelloWorld" 1307 #<buffer HelloWorld(1) CLI> #<buffer Process
HelloWorld(1)> [object jde-dbs-proc-state-info "State Info 1" "runnable" "suspended at
breakpoint" 1 "main"] ... [object jde-dbs-run-process "run 1" #2 3 "run"]
#<window-configuration>])))
jde-bug-exit()
* call-interactively(jde-bug-exit)