Javier S. Lopez
Tue, 09 Jan 2001 15:01:18 -0800
I got this error when execute the following command by mistake in a buffer containing xml. M-x jde-mode Javier At 06:03 PM 1/9/2001 -0500, Charles Rich wrote: >In Emacs 20.6, with jde-2.2.6/lisp, speedbar-0.13a, semantic-1.3.2, >elib-1.0, and >eieio-0.15, I seem to get an easily reproducible error if I enter JDE mode >with an empty buffer. I don't think my customizations are causing it, but >it is >easy to check: > > (1) Create a new empty buffer. > (2) Do M-X jde-mode<cr> > >When I do this, I get the infinite loop attached below below. > >Btw, this same error happens if I create a new file by the common practice >of doing C-X C-F Foo.java<cr>, except in this case the error is trapped >and you find the following line in *Messages*: > > File mode specification error: (error "Lisp nesting exceeds > max-lisp-eval-depth") > >Thanks in advance, -C. Rich >________________ >Signaling: (error "Lisp nesting exceeds max-lisp-eval-depth") > byte-code(**omitted**) > semantic-flex(1 1) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel() > jde-parse-buffer-contains-multiple-classes-p() > jde-parse-update-after-parse() > run-hooks(semantic-after-toplevel-bovinate-hook) > semantic-bovinate-toplevel(t) > senator-parse() > (condition-case nil (senator-parse) (quit (message "senator-minor-mode: > parsing of buffer canceled."))) > (if (not (and ... semantic-toplevel-bovine-table)) (senator-minor-mode > nil) (if (featurep ...) (easy-menu-add senator-minor-menu > senator-mode-map)) (message "MID1 SENATOR_MINOR_MODE_SETUP") > (condition-case nil (senator-parse) (quit ...)) (message "MID2 > SENATOR_MINOR_MODE_SETUP")) > (if senator-minor-mode (if (not ...) (senator-minor-mode nil) (if ... > ...) (message "MID1 SENATOR_MINOR_MODE_SETUP") (condition-case nil ... > ...) (message "MID2 SENATOR_MINOR_MODE_SETUP")) (if (featurep ...) > (easy-menu-remove senator-minor-menu)) (setq > senator-isearch-semantic-mode nil)) > senator-minor-mode-setup() > senator-minor-mode(1) > jde-mode-internal() > jde-mode() >* call-interactively(jde-mode) > execute-extended-command(nil) > call-interactively(execute-extended-command) > >-- > Charles Rich | Mitsubishi Electric Research Laboratories > 617-621-7507 phone | 201 Broadway > 617-621-7550 fax | Cambridge, MA 02139 > [EMAIL PROTECTED] | http://www.merl.com