This problem was not resolved by switching to beta 21. The same symptoms
persist.
Error: evaluating output from the debugger caused a Lisp error.
Debugger output:
(jde-dbo-event-set
1 "all"
(list "Thread" 1182 "ExecuteThread-0" "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)
I still see only two panes while debugging. Could it be that the debugger
tries to write someting into the middle pane (the buffer exists but it
doesn't come up in a pane), and ends up attempting to modify the minibuffer?
Just a wild guess ...
buffers:
* javadebug(1) Local Variables 138 Fundamental
* Process javadebug(1) 807 Fundamental
* *Messages* 1474 Fundamental
mServlet.java 76019 JDE d:/Prototype/Servlet/mServlet.java
* *shell* 31880 Shell d:/Prototype/Servlet/
*scratch* 0 Lisp
* *JDEbug* 3457 Comint
javadebug(1) Threads 0 Fundamental
*% *Buffer List* 484 Buffer Menu
Thanks for any help...
-----Original Message-----
From: Paul Kinnucan [mailto:[EMAIL PROTECTED]]
Sent: Thursday, March 02, 2000 5:24 PM
To: Christoph Sadil; 'JDE List'
Subject: Re: Lisp Error while stepping through code
At 04:31 PM 3/2/00 -0800, Christoph Sadil wrote:
>I'm trying to debug a servlet, and something goes terribly wrong when I hit
>my first breakpoint:
>
There is a bug that can cause an infinite Lisp recursion while stepping
through your Java source code. I'm about to release a fix.
- Paul
>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
>
>