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

Reply via email to