I'm trying to debug a servlet, and something goes terribly wrong when I hit
my first breakpoint:
Debugger output:
Attached to process javadebug.
All threads suspended.
Setting breakpoint at line 338 in mServlet.java.
All threads resumed.
Resolved breakpoint set in mServlet.java at line 338.
Breakpoint hit at line 338 in mServlet (mServlet.java) on thread
ExecuteThread-14. All threads suspended.
Stepped to line 341 in mServlet (mServlet.java) on thread
ExecuteThread-14. All threads suspended.
Error: evaluating debugger output caused a Lisp error.
See *messages* buffer for details.
*messages*:
Error: evaluating output from the debugger caused a Lisp error.
Debugger output:
(jde-dbo-event-set
1 "all"
(list "Thread" 2 "ExecuteThread-14" "runnable" "suspended at breakpoint")
(list 'jde-dbo-breakpoint-hit-event 0
(list "mServlet" "mServlet.java" 338) nil nil)).
Lisp error: (error Command attempted to use minibuffer while in
minibuffer)
For some reason, I only see two panes when I'm debugging, though I've read
in the notes that I should see three. I earlier ran into a problem with
beanshell.el (mule-related function "coding-system-change-eol-conversion"
was not auto-loaded) , so I'm using the version that came with beta 15 and
had worked fine.
Something else in my setup is not right. I can't use the JDE->Help->Submit
Problem Report ("Cannot open load file: reporter")
Thanks for any help
____________________________________________________________________________
___
CONFIGURATION
____________________________________________________________________________
___
NT-emacs 20.4.1
JDE 2.1.6beta20
JDK 1.2.2
JPDA 1.0
NT4.0 SP5
_emacs file:
(setq load-path '("c:/emacs"
"e:/emacs-20.4/cc-mode-5.21"
"d:/java/jde-2.1.6beta20/lisp"
"e:/emacs-20.4/lisp"
"e:/emacs-20.4/lisp/emacs-lisp"
"e:/emacs-20.4/lisp/progmodes"
"e:/emacs-20.4/lisp/international"
"e:/emacs-20.4"
))
(autoload 'make-regexp "make-regexp"
"Return a regexp to match a string item in STRINGS.")
(autoload 'make-regexps "make-regexp"
"Return a regexp to REGEXPS.")
;; use re-defined font-lock keywords
(load "c:\\emacs\\font-lock.el")
(setq-default inhibit-startup-message t)
(delete-selection-mode t)
(setq initial-major-mode 'lisp-mode)
(setq default-major-mode 'lisp-mode)
(setq text-mode-hook 'turn-on-auto-fill)
(add-hook 'lisp-mode-hook 'turn-on-font-lock)
(add-hook 'idl-mode-hook 'turn-on-font-lock)
(add-hook 'java-mode-hook 'turn-on-font-lock)
(global-font-lock-mode t)
(require 'jde)
;;; Browse-URL support
(defvar shell-execute-helper "shelex.exe")
(defun shell-execute-url (url &optional new-window)
"Invoke the shell-execute-helper program to call ShellExecute and launch
or re-direct a web browser on the specified url."
(interactive "sURL: ")
(call-process shell-execute-helper nil nil nil url))
(setq browse-url-browser-function 'shell-execute-url)
(setq gnus-button-url 'shell-execute-url) ; GNUS
(setq vm-url-browser 'shell-execute-url) ; VM
(custom-set-variables
'(jde-compile-option-depend nil)
'(jde-compile-option-debug (quote ("all" (t nil nil))))
'(jde-bug-jdk-directory "D:/java/jdk1.2.2/")
'(jde-make-program "omake")
'(jde-jdk-doc-url
"http://www.javasoft.com/products/jdk/1.2/docs/index.html")
'(jde-db-debugger (quote ("jdebug" . "Class")))
'(jde-bug-jpda-directory "D:/java/jpda1.0/")
'(jde-compile-option-verbose nil))
(custom-set-faces)
------------------
christoph p. sadil
Development
www.brightware.com