Title: RE: JDE crashes Emacs

I've had a similar problem a while ago when the project file was missing on a SUBSTed directory.
JDE looks for prj.el recursivly and on certain directories the search enters an infinite loop ( this is probably either an Emacs or a Windows bug).

Try creating an empty prj.el file if you don't have one already.

Youval

-----Original Message-----
From: Yaroslav Bulatov [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, August 16, 2000 5:53 AM
To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Subject: JDE crashes Emacs



I've narrowed the problem down somewhat. Error is only generated when I
open files on the remote
drive (T: in this case). The simplest case is when I open non-existant
file Test.java on T:\ or T:/,
it generates "Lisp nesting exceeds max depth" error, but when I do the
same for C:/ drive,
it works just fine.
Note: Other functions of Emacs seem to work fine on T:/, including file
operations and name
completion.

Yaroslav

BTW: Pasting JDE Bug report into pine through terminal window crashes
it...does anybody else experience that?

Emacs  : GNU Emacs 20.7.1 (i386-*-windows98.2222)
 of Tue Jun 13 2000 on buffy
Package: JDE version 2.2.2

current state:
==============
(setq
 jde-gen-session-bean-template '("(jde-wiz-insert-imports-into-buffer
(list \"javax.ejb.*\"\n\"java.rmi.RemoteException\"))"
"(jde-wiz-update-implements-clause \"SessionBean\")" "'> \"public void
ejbActivate() throws RemoteException {\"'>'n \"}\"'>'n\n'>'n" "'>
\"public void ejbPassivate() throws RemoteException {\"'>'n
\"}\"'>'n\n'>'n" "'> \"public void ejbRemove() throws RemoteException
{\"'>'n \"}\"'>'n '>'n" "'> \"public void
setSessionContext(SessionContext ctx) throws\nRemoteException {\"" "'>'n
\"}\"'>'n '>'n" "'> \"public void unsetSessionContext() throws
RemoteException {\"'>'n\n\"}\"'>'n '>'n'>")
 jde-gen-beep '("(end-of-line) '&"
  "\"Toolkit.getDefaultToolkit().beep();\"'>'n'>")
 jde-run-classic-mode-vm nil
 jde-javadoc-gen-nodeprecatedlist nil
 jde-imenu-include-classdef t
 jde-javadoc-gen-link-online nil
 jde-gen-code-templates '(("Get Set Pair" . jde-gen-get-set)
     ("toString method" . jde-gen-to-string-method)
     ("Action Listener" . jde-gen-action-listener)
     ("Window Listener" . jde-gen-window-listener)
     ("Mouse Listener" . jde-gen-mouse-listener)
     ("Mouse Motion Listener" .
      jde-gen-mouse-motion-listener)
     ("Inner Class" . jde-gen-inner-class)
     ("println" . jde-gen-println)
     ("beep" . jde-gen-beep)
     ("property change support" .
      jde-gen-property-change-support)
     ("EJB Entity Bean" . jde-gen-entity-bean)
     ("EJB Session Bean" . jde-gen-session-bean))
 jde-gen-cflow-else '("(if (jde-parse-comment-or-quoted-p)" "'(l
\"else\")"
        "'(l '> \"else \"" "(if jde-gen-k&r " "()" "'>'n)"
        "\"{\"'>'n'>'r'n" "\"} // end of else\"'>'n'>)" ")")
 jde-make-args ""
 jde-javadoc-gen-destination-directory "JavaDoc"
 jde-mode-abbreviations '(("ab" . "abstract") ("bo" . "boolean")
     ("br" . "break") ("by" . "byte") ("byv" . "byvalue")
     ("cas" . "cast") ("ca" . "catch") ("ch" . "char")
     ("cl" . "class") ("co" . "const")
     ("con" . "continue") ("de" . "default")
     ("dou" . "double") ("el" . "else")
     ("ex" . "extends") ("fa" . "false") ("fi" . "final")
     ("fin" . "finally") ("fl" . "float") ("fo" . "for")
     ("fu" . "future") ("ge" . "generic") ("go" . "goto")
     ("impl" . "implements") ("impo" . "import")
     ("ins" . "instanceof") ("in" . "int")
     ("inte" . "interface") ("lo" . "long")
     ("na" . "native") ("ne" . "new") ("nu" . "null")
     ("pa" . "package") ("pri" . "private")
     ("pro" . "protected") ("pu" . "public")
     ("re" . "return") ("sh" . "short") ("st" . "static")
     ("su" . "super") ("sw" . "switch")
     ("sy" . "synchronized") ("th" . "this")
     ("thr" . "throw") ("throw" . "throws")
     ("tra" . "transient") ("tr" . "true")
     ("vo" . "void") ("vol" . "volatile")
     ("wh" . "while"))
 jde-imenu-enable t
 jde-compile-option-verbose nil
 jde-db-option-heap-size '((1 . "megabytes") (16 . "megabytes"))
 jde-bug-debugger-host-address "WEBSTU2"
 jde-make-working-directory ""
 jde-bug-breakpoint-marker-colors '("red" . "yellow")
 jde-javadoc-gen-use nil
 jde-gen-buffer-boilerplate nil
 jde-bug-raise-frame-p t
 jde-db-option-application-args nil
 jde-javadoc-gen-nonavbar nil
 jde-javadoc-gen-nohelp nil
 jde-bug-vm-includes-jpda-p nil
 jde-gen-jfc-app-buffer-template '("(funcall
jde-gen-boilerplate-function) '>'n" "\"import java.awt.Dimension;\"
'>'n" "\"import java.awt.Graphics;\" '>'n" "\"import
java.awt.Graphics2D;\" '>'n" "\"import java.awt.Color;\" '>'n" "\"import
java.awt.geom.Ellipse2D;\" '>'n" "\"import
java.awt.event.WindowAdapter;\" '>'n" "\"import
java.awt.event.WindowEvent;\" '>'n" "\"import javax.swing.JFrame;\"
'>'n" "\"import javax.swing.JPanel;\" '>'n" "\"import
javax.swing.JScrollPane;\" '>'n" "\"import javax.swing.JMenuBar;\" '>'n"
"\"import javax.swing.JMenu;\" '>'n" "\"import
java.awt.event.ActionEvent;\" '>'n" "\"import
javax.swing.AbstractAction;\" '>'n '>'n" "\"/**\" '>'n" "\" * \""
"(file-name-nondirectory buffer-file-name) '>'n" "\" *\" '>'n" "\" *\"
'>'n" "\" * Created: \" (current-time-string) '>'n" "\" *\" '>'n" "\" *
@author <a href=\\\"mailto: \\\"\" (user-full-name) \"</a>\"'>'n" "\" *
@version\" '>'n" "\" */\" '>'n" "'>'n" "\"public class \""
"(file-name-sans-extension (file-name-nondirectory buffer-file-name))"
"\" extends JFrame\"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n"
"\"class Canvas extends JPanel\"" "(if jde-gen-k&r " "()" "'>'n)"
"\"{\"'>'n" "\"public Canvas () \"" "(if jde-gen-k&r " "()" "'>'n)"
"\"{\"'>'n" "\"setSize(getPreferredSize());\" '>'n"
"\"Canvas.this.setBackground(Color.white);\" '>'n" "\"}\"'>'n '>'n"
"\"public Dimension getPreferredSize() \"" "(if jde-gen-k&r " "()"
"'>'n)" "\"{\"'>'n" "\"return new Dimension(600, 600);\" '>'n"
"\"}\"'>'n '>'n" "\"public void paintComponent(Graphics g) \"" "(if
jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"super.paintComponent(g);\"
'>'n" "\"Graphics2D g2d = (Graphics2D) g;\" '>'n" "\"Ellipse2D circle =
new Ellipse2D.Double(0d, 0d, 100d, 100d);\" '>'n"
"\"g2d.setColor(Color.red);\" '>'n" "\"g2d.translate(10, 10);\" '>'n"
"\"g2d.draw(circle);\" '>'n" "\"g2d.fill(circle);\" '>'n" "\"}\"'>'n "
"\"}\"'>'n '>'n" "\"public \"" "(file-name-sans-extension
(file-name-nondirectory buffer-file-name))" "\"()\"" "(if jde-gen-k&r "
"()" "'>'n)" "\"{\"'>'n" "\"super(\\\"\" (P \"Enter app title: \")
\"\\\");\" '>'n" "\"setSize(300, 300);\" '>'n" "\"addWindowListener(new
WindowAdapter() \"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n"
"\"public void windowClosing(WindowEvent e) {System.exit(0);}\" '>'n"
"\"public void windowOpened(WindowEvent e) {}\" '>'n" "\"});\"'>'n"
"\"setJMenuBar(createMenu());\" '>'n" "\"getContentPane().add(new
JScrollPane(new Canvas()));\" '>'n" "\"}\"'>'n" "'>'n" "\"public static
void main(String[] args) \"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n"
"'>'n" "(file-name-sans-extension (file-name-nondirectory
buffer-file-name))" "\" f = new \"" "(file-name-sans-extension
(file-name-nondirectory buffer-file-name))" "\"();\" '>'n"
"\"f.show();\" '>'n" "\"}\"'>'n '>'n" "\"protected JMenuBar createMenu()
\"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"JMenuBar mb = new
JMenuBar();\" '>'n" "\"JMenu menu = new JMenu(\\\"File\\\");\" '>'n"
"\"menu.add(new AbstractAction(\\\"Exit\\\") \"" "(if jde-gen-k&r " "()"
"'>'n)" "\"{\"'>'n" "\"public void actionPerformed(ActionEvent e) \""
"(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"System.exit(0);\" '>'n"
"\"}\" '>'n" "\"});\" '>'n" "\"mb.add(menu);\" '>'n" "\"return mb;\"
'>'n" "\"}\"'>'n " "\"} // \"'>" "(file-name-sans-extension
(file-name-nondirectory buffer-file-name))" "'>'n")
 jde-bug-key-bindings '(("[? ? ?]" . jde-bug-step-over)
   ("[? ? ?]" . jde-bug-step-into)
   ("[? ? ?]" . jde-bug-step-into-all)
   ("[? ? ?]" . jde-bug-step-out)
   ("[? ? ?]" . jde-bug-continue)
   ("[? ? ?]" . jde-bug-set-breakpoint))
 jde-compile-finish-hook nil
 jde-compile-option-nowarn nil
 jde-setnu-mode-threshold 20000
 jde-run-java-vm-w "javaw"
 jde-compile-option-encoding nil
 jde-run-option-java-profile '(nil . "./java.prof")
 bsh-startup-timeout 10
 jde-bug-jpda-directory ""
 jde-read-compile-args nil
 jde-run-java-vm "java"
 jde-db-option-verbose '(nil nil nil)
 jde-db-read-app-args nil
 jde-javadoc-gen-nodeprecated nil
 jde-run-option-heap-profile '(nil "./java.hprof" 5 20 "Allocation
objects")
 jde-gen-println '("(end-of-line) '&"
     "\"System.out.println(\" (P \"Print out: \") \");\" '>'n'>")
 jde-enable-abbrev-mode nil
 bsh-vm-args nil
 jde-gen-cflow-main '("(if (jde-parse-comment-or-quoted-p)" "'(l
\"main\")"
        "'(l '> \"public static void main (String[] args) \""
        "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n'>'r'n"
        "\"} // end of main ()\"'>'n'>)" ")")
 jde-javadoc-exception-tag-template '("* @exception " type
          " if an error occurs")
 jde-global-classpath nil
 jde-gen-window-listener-template '("(end-of-line) '& (P \"Window name:
\")"
        "\".addWindowListener(new WindowAdapter() \"" "(if jde-gen-k&r "
"()" "'>'n)" "\"{\"'>'n" "'> \"public void windowActivated(WindowEvent
e) \"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"}\"" "'>'n
\"public void windowClosed(WindowEvent e)\"" "(if jde-gen-k&r " "()"
"'>'n)" "\"{\"'>'n" "'>'n \"}\"" "'>'n \"public void
windowClosing(WindowEvent e) \"" "(if jde-gen-k&r " "()" "'>'n)"
"\"{\"'>'n" "'>'n \"System.exit(0);\" '>'n \"}\"" "'>'n \"public void
windowDeactivated(WindowEvent e) \"" "(if jde-gen-k&r " "()" "'>'n)"
"\"{\"'>'n" "'>'n \"}\"" "'>'n \"public void
windowDeiconified(WindowEvent e) \"" "(if jde-gen-k&r " "()" "'>'n)"
"\"{\"'>'n" "'>'n \"}\"" "'>'n \"public void windowIconified(WindowEvent
e) \"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "'>'n \"}\"" "'>'n
\"public void windowOpened(WindowEvent e) \"" "(if jde-gen-k&r " "()"
"'>'n)" "\"{\"'>'n" "'>'n \"}\"" "'>'n \"});\" '>'n'>")
 jde-run-working-directory ""
 jde-gen-property-change-support '("(end-of-line) '&"
       "\"protected PropertyChangeSupport pcs =  new
PropertyChangeSupport(this);\" '>'n '>'n" "\"/**\" '>'n" "\"* Adds a
PropertyChangeListener to the listener list.\" '>'n" "\"* The listener
is registered for all properties.\" '>'n" "\"*\" '>'n" "\"* @param
listener The PropertyChangeListener to be added\" '>'n" "\"*/\" '>'n"
"\"public void addPropertyChangeListener(PropertyChangeListener
listener) \"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n"
"\"pcs.addPropertyChangeListener(listener);\" '>'n \"}\" '>'n '>'n"
"\"/**\" '>'n" "\"* Removes a PropertyChangeListener from the listener
list.\" '>'n" "\"* This removes a PropertyChangeListener that was
registered for all properties.\" '>'n" "\"*\" '>'n " "\"* @param
listener The PropertyChangeListener to be removed\" '>'n" "\"*/\" '>'n"
"\"public void removePropertyChangeListener(PropertyChangeListener
listener) \"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n"
"'>\"pcs.removePropertyChangeListener(listener);\" '>'n \"}\" '>'n '>'n"
"\"/**\" '>'n\"* Adds a PropertyChangeListener for a specific
property.\" '>'n" "\"* The listener will be invoked only when a call on
firePropertyChange\" '>'n" "\"* names that specific property.\" '>'n"
"\"*\" '>'n \"* @param propertyName The name of the property to listen
on\" '>'n" "\"* @param listener The PropertyChangeListener to be added\"
'>'n \"*/\" '>'n" "\"public void addPropertyChangeListener(String
propertyName,\" '>'n" "\"PropertyChangeListener listener) \"" "(if
jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "'>
\"pcs.addPropertyChangeListener(propertyName, listener);\" '>'n \"}\"
'>'n '>'n" "\"/**\" '>'n\"* Removes a PropertyChangeListener for a
specific property.\" '>'n" "\"*\" '>'n \"* @param propertyName The name
of the property that was listened on\" '>'n" "\"* @param listener The
PropertyChangeListener to be removed\" '>'n \"*/\" '>'n" "\"public void
removePropertyChangeListener(String propertyName,\" '>'n"
"\"PropertyChangeListener listener) \"" "(if jde-gen-k&r " "()" "'>'n)"
"\"{\"'>'n" "'> \"pcs.removePropertyChangeListener(propertyName,
listener);\" '>'n \"}\" '>'n '>'n" "\"/**\" '>'n\"* Reports a bound
property update to any registered listeners. \" '>'n" "\"* No event is
fired if old and new are equal and non-null.\" '>'n" "\"*\" '>'n \"*
@param propertyName The programmatic name of the property that was
changed\" '>'n" "\"* @param oldValue The old value of the property\"
'>'n" "\"* @param newValue The new value of the property.\" '>'n \"*/\"
'>'n" "\"public void firePropertyChange(String propertyName, Object
oldValue, Object newValue) \"" "(if jde-gen-k&r " "()" "'>'n)"
"\"{\"'>'n" "'> \"pcs.firePropertyChange(propertyName, oldValue,
newValue);\" '>'n \"}\" '>'n '>'n" "\"/**\" '>'n\"* Reports a bound
property update to any registered listeners. \" '>'n" "\"* No event is
fired if old and new are equal and non-null.\" '>'n" "\"* This is merely
a convenience wrapper around the more general\" '>'n" "\"*
firePropertyChange method that takes Object values.\" '>'n" "\"* No
event is fired if old and new are equal and non-null.\" '>'n" "\"*\"
'>'n \"* @param propertyName The programmatic name of the property that
was changed\" '>'n" "\"* @param oldValue The old value of the property\"
'>'n" "\"* @param newValue The new value of the property.\" '>'n \"*/\"
'>'n" "\"public void firePropertyChange(String propertyName, int
oldValue, int newValue) \"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n"
"'> \"pcs.firePropertyChange(propertyName, oldValue, newValue);\" '>'n
\"}\" '>'n '>'n" "\"/**\" '>'n\"* Reports a bound property update to any
registered listeners. \" '>'n" "\"* No event is fired if old and new are
equal and non-null.\" '>'n" "\"* This is merely a convenience wrapper
around the more general\" '>'n" "\"* firePropertyChange method that
takes Object values.\" '>'n" "\"* No event is fired if old and new are
equal and non-null.\" '>'n" "\"*\" '>'n \"* @param propertyName The
programmatic name of the property that was changed\" '>'n" "\"* @param
oldValue The old value of the property\" '>'n" "\"* @param newValue The
new value of the property.\" '>'n \"*/\" '>'n" "\"public void
firePropertyChange(String propertyName, boolean oldValue, boolean
newValue) \"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "'>
\"pcs.firePropertyChange(propertyName, oldValue, newValue);\" '>'n \"}\"
'>'n '>'n" "\"/**\" '>'n\"* Fires an existing PropertyChangeEvent to any
registered listeners.\" '>'n" "\"* No event is fired if the given
event's old and new values are equal and non-null. \" '>'n" "\"*\" '>'n
\"* @param evt The PropertyChangeEvent object.\" '>'n\"*/\" '>'n"
"\"public void firePropertyChange(PropertyChangeEvent evt) \"" "(if
jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "'>
\"pcs.firePropertyChange(evt);\" '>'n \"}\" '>'n '>'n" "\"/**\" '>'n\"*
Checks if there are any listeners for a specific property.\" '>'n"
"\"*\" '>'n \"* @param evt The PropertyChangeEvent object.\" '>'n" "\"*
@return <code>true</code>if there are one or more listeners for the
given property\" '>'n" "\"*/\" '>'n" "\"public boolean
hasListeners(String propertyName) \"" "(if jde-gen-k&r " "()" "'>'n)"
"\"{\"'>'n" "'> \"return pcs.hasListeners(propertyName);\" '>'n \"}\"
'>'n '>'n'>")
 jde-javadoc-describe-interface-template '("* Describe interface "
        (jde-javadoc-code name) " here.")
 jde-javadoc-see-tag-template '("* @see " ref)
 jde-imenu-include-signature t
 jde-db-marker-regexp "^Breakpoint hit: .*(\\([^$]*\\).*:\\([0-9]*\\))"
 jde-gen-mouse-motion-listener-template '("(end-of-line) '& (P
\"Component name: \")" "\".addMouseMotionListener(new
MouseMotionAdapter() \"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>" "'>'n
\"public void mouseDragged(MouseEvent e) \"" "(if jde-gen-k&r " "()"
"'>'n)" "\"{\"'>'n" "\"}\"'>" "'>'n \"public void mouseMoved(MouseEvent
e) \"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"}\"'>" "'>'n
\"});\"'>'n'>")
 jde-key-bindings '(("[? ? ?]" . jde-run-menu-run-applet)
      ("[? ? ?]" . jde-build)
      ("[? ? ?]" . jde-compile)
      ("[? ? ?]" . jde-debug)
      ("[? ? ?]" . jde-wiz-implement-interface)
      ("[? ? ?j]" . jde-javadoc-generate-javadoc-template)
      ("[? ? ? ]" . bsh)
      ("[? ? ?\f]" . jde-gen-println)
      ("[? ? ?]" . jde-browse-jdk-doc)
      ("[? ? ?]" . jde-save-project)
      ("[? ? ?]" . jde-wiz-update-class-list)
      ("[? ? ?]" . jde-run)
      ("[? ? ?]" . speedbar-frame-mode)
      ("[? ? ?]" . jde-db-menu-debug-applet)
      ("[? ? ?]" . jde-help-symbol)
      ("[? ? ?]" . jde-show-class-source)
      ("[? ? ?]" . jde-wiz-find-and-import)
      ("[(control c) (control v) (control ?.)]" .
       jde-complete-at-point-menu)
      ("[(control c) (control v) ?.]" . jde-complete-at-point))
 jde-gen-cflow-for-i '("(if (jde-parse-comment-or-quoted-p)" "'(l
\"fori\")"
         "'(l '> \"for (int \" (p \"variable: \" var) \" = 0; \"" "(s
var)" "\" < \"(p \"upper bound: \" ub)\"; \" (s var) \"++) \"" "(if
jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n'>'r'n" "\"} // end of for (int \"
(s var) \" = 0; \"" "(s var) \" < \" (s ub) \"; \" (s var)
\"++)\"'>'n'>)" ")")
 jde-run-option-classpath nil
 jde-javadoc-gen-detail-switch '("-protected")
 jde-javadoc-param-tag-template '("* @param " name " " (jde-javadoc-a
type)
      " " (jde-javadoc-code type) " value")
 jde-compile-option-verbose-path nil
 jde-db-debugger '("Other" "jdb" . "Executable")
 jde-jdk-doc-url
"http://www.javasoft.com/products/jdk/1.1/docs/index.html"
 jde-compiler "javac"
 jde-javadoc-gen-verbose nil
 jde-javadoc-describe-method-template '("* Describe " (jde-javadoc-code
name)
     " method here.")
 jde-gen-class-buffer-template '("(funcall jde-gen-boilerplate-function)
'>'n"
     "\"/**\" '>'n" "\" * \""
     "(file-name-nondirectory buffer-file-name) '>'n" "\" *\" '>'n" "\"
*\" '>'n" "\" * Created: \" (current-time-string) '>'n" "\" *\" '>'n"
"\" * @author <a href=\\\"mailto: \\\"\" (user-full-name) \"</a>\"'>'n"
"\" * @version\" '>'n" "\" */\" '>'n'" "'>'n" "\"public class \""
"(file-name-sans-extension (file-name-nondirectory buffer-file-name))"
"\" \" (jde-gen-get-super-class)" "(if jde-gen-k&r " "()" "'>'n)"
"\"{\"'>'n" "\"public \"" "(file-name-sans-extension
(file-name-nondirectory buffer-file-name))" "\" ()\"" "(if jde-gen-k&r "
"()" "'>'n)" "\"{\"'>'n" "'>'p'n" "\"}\">" "'>'n" "\"}\">" "\"// \""
"(file-name-sans-extension (file-name-nondirectory buffer-file-name))"
"'>'n")
 jde-appletviewer-option-vm-args nil
 jde-run-executable-args nil
 jde-db-option-garbage-collection '(t t)
 jde-javadoc-gen-stylesheetfile ""
 jde-use-font-lock t
 jde-compile-option-bootclasspath nil
 jde-make-program "make"
 jde-javadoc-gen-group nil
 jde-javadoc-gen-link-offline nil
 jde-javadoc-gen-doc-title ""
 jde-javadoc-gen-header ""
 jde-run-option-vm-args nil
 jde-javadoc-gen-window-title ""
 jde-compile-option-directory ""
 jde-gen-console-buffer-template '("(funcall
jde-gen-boilerplate-function) '>'n" "\"/**\" '>'n" "\" * \""
"(file-name-nondirectory buffer-file-name) '>'n" "\" *\" '>'n" "\" *\"
'>'n" "\" * Created: \" (current-time-string) '>'n" "\" *\" '>'n" "\" *
@author <a href=\\\"mailto: \\\"\" (user-full-name) \"</a>\"'>'n" "\" *
@version\" '>'n" "\" */\" '>'n" "'>'n" "\"public class \""
"(file-name-sans-extension (file-name-nondirectory buffer-file-name))"
"(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"public \""
"(file-name-sans-extension (file-name-nondirectory buffer-file-name))"
"\" ()\"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "'>'n" "\"}\"'>'n"
"'>'n" "\"public static void main(String[] args)\"" "(if jde-gen-k&r "
"()" "'>'n)" "\"{\"'>'n" "'>'p'n" "\"}\"'>'n" "\"} // \"'>"
"(file-name-sans-extension (file-name-nondirectory buffer-file-name))"
"'>'n")
 jde-read-make-args nil
 jde-javadoc-gen-noindex nil
 jde-gen-mouse-listener-template '("(end-of-line) '& (P \"Component
name: \")"
       "\".addMouseListener(new MouseAdapter() \""
       "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'> "
       "'>'n \"public void mouseClicked(MouseEvent e) \" " "(if
jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"}\" '>" "'>'n \"public void
mouseEntered(MouseEvent e) \"" "(if jde-gen-k&r " "()" "'>'n)"
"\"{\"'>'n" "\"}\" '>" "'>'n \"public void mouseExited(MouseEvent e) \""
"(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"}\"'>" "'>'n \"public
void mousePressed(MouseEvent e) \"" "(if jde-gen-k&r " "()" "'>'n)"
"\"{\"'>'n" "\"}\" '>" "'>'n \"public void mouseReleased(MouseEvent e)
\"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"}\"'>" "'>'n
\"});\"'>'n'>")
 jde-run-option-application-args nil
 jde-bug-vm-executable '("javaw")
 jde-db-set-initial-breakpoint t
 jde-bug-debugger-command-timeout 10
 jde-db-option-stack-size '((128 . "kilobytes") (400 . "kilobytes"))
 jde-db-option-properties nil
 jde-db-source-directories nil
 jde-run-read-app-args nil
 jde-gen-to-string-method-template '("(end-of-line) '&"
         "\"public String toString() \""
         "(if jde-gen-k&r " "()" "'>'n)"
         "\"{\"'>'n" "\"}\"'>'n'>")
 jde-quote-classpath t
 jde-bug-window-message nil
 jde-build-use-make nil
 jde-javadoc-author-tag-template '("* @author <a href=\"mailto:"
       user-mail-address "\">" user-full-name
       "</a>")
 jde-javadoc-describe-field-template '("* Describe "
           (jde-javadoc-field-type modifiers) " "
           (jde-javadoc-code name) " here.")
 jde-javadoc-gen-link-URL nil
 jde-compile-option-classpath nil
 jde-bug-jdk-directory "e:/jdk1.3/"
 jde-gen-boilerplate-function 'jde-gen-create-buffer-boilerplate
 jde-gen-entity-bean-template '("(jde-wiz-insert-imports-into-buffer
(list \"javax.ejb.*\"\n\"java.rmi.RemoteException\"))" "'> \"public void
ejbActivate() throws RemoteException \"" "(if jde-gen-k&r " "()" "'>'n)"
"\"{\"'>'n" "\"}\"'>'n '>'n" "'> \"public void ejbPassivate() throws
RemoteException \"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n"
"\"}\"'>'n '>'n" "'> \"public void ejbLoad() throws RemoteException \""
"(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"}\"'>'n '>'n" "'>
\"public void ejbStore() throws RemoteException \"" "(if jde-gen-k&r "
"()" "'>'n)" "\"{\"'>'n" "\"}\"'>'n '>'n" "'> \"public void ejbRemove()
throws RemoteException \"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n"
"\"}\"'>'n '>'n" "'> \"public void setEntityContext(EntityContext ctx)
throws RemoteException \"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n"
"\"}\"'>'n '>'n" "'> \"public void unsetEntityContext() throws
RemoteException \"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n"
"\"}\"'>'n '>'n'>")
 jde-javadoc-version-tag-template '("* @version 1.0")
 jde-javadoc-describe-constructor-template '("* Creates a new "
          (jde-javadoc-code name)
          " instance.")
 jde-bug-server-shmem-name '(t . "JDEbug")
 jde-db-startup-commands nil
 jde-javadoc-gen-docletpath nil
 jde-javadoc-gen-split-index nil
 jde-compile-option-deprecation nil
 jde-gen-k&r t
 jde-javadoc-gen-bottom ""
 jde-javadoc-gen-footer ""
 jde-db-option-classpath nil
 jde-gen-cflow-for '("(if (jde-parse-comment-or-quoted-p)" "'(l
\"for\")"
       "'(l '> \"for (\" (p \"for-clause: \" clause) \") \""
       "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n'>'r'n"
       "\"} // end of for (\" (s clause) \")\"'>'n'>)" ")")
 jde-run-mode-hook nil
 jde-db-option-verify '(nil t)
 jde-compile-option-extdirs nil
 jde-imenu-sort nil
 jde-gen-get-set-var-template '("(end-of-line) '&"
    "(P \"Variable type: \" type) \" \""
    "(P \"Variable name: \" name) \";\" '>'n '>'n"
    "\"/**\" '>'n"
    "\"* Get the value of \" (s name) \".\" '>'n"
    "\"* @return value of \" (s name) \".\" '>'n"
    "\"*/\" '>'n" " \"public \" (s type)"
    "(if (string= \"boolean\" (jde-gen-lookup-named 'type) ) " "\" is\"
" "\" get\" ) " "(jde-gen-init-cap (jde-gen-lookup-named 'name))" "\"()
\"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\" '>'n" "\"return \" (s name)
\";\" '>'n \"}\"" "'>'n '>'n" "\"/**\" '>'n" "\"* Set the value of \" (s
name) \".\" '>'n" "\"* @param v  Value to assign to \" (s name) \".\"
'>'n" "\"*/\" '>'n" "\"public void set\" (jde-gen-init-cap
(jde-gen-lookup-named 'name))" "\"(\" (s type) \"  v) \" " "(if
jde-gen-k&r " "()" "'>'n)" "\"{\" '>'n" "'>'n \"this.\" (s name) \" =
v;\" '>'n \"}\" '>'n'>")
 jde-bug-saved-breakpoints nil
 jde-compile-option-sourcepath nil
 jde-gen-cflow-if '("(if (jde-parse-comment-or-quoted-p)" "'(l \"if\")"
      "'(l '> \"if (\" (p \"if-clause: \" clause) \") \""
      "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n'>'r'n"
      "\"} // end of if (\" (s clause) \")\"'>'n'>)" ")")
 jde-db-option-java-profile '(nil . "./java.prof")
 jde-javadoc-gen-author t
 jde-compile-option-depend-switch '("-Xdepend")
 jde-setnu-mode-enable nil
 jde-run-applet-doc ""
 jde-compile-option-vm-args nil
 jde-javadoc-gen-overview ""
 jde-javadoc-gen-notree nil
 jde-run-option-garbage-collection '(t t)
 jde-db-mode-hook nil
 jde-db-option-heap-profile '(nil "./java.hprof" 5 20 "Allocation
objects")
 bsh-eval-timeout 20
 jde-db-read-vm-args nil
 jde-bug-debug nil
 jde-javadoc-end-block-template nil
 jde-javadoc-gen-packages nil
 jde-gen-cflow-if-else '("(if (jde-parse-comment-or-quoted-p)" "'(l
\"ife\")"
    "'(l '> \"if (\" (p \"if-clause: \" clause) \") \""
    "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n'>'r'n"
    "\"} // end of if (\" (s clause) \")\"'> n"
    "'> \"else \"" "(if jde-gen-k&r " "()" "'>'n)"
    "\"{\"'>'n'>'r'n"
    "\"} // end of if (\" (s clause) \")else\"'>'n'>)"
    ")")
 jde-gen-cflow-while '("(if (jde-parse-comment-or-quoted-p)" "'(l
\"while\")"
         "'(l '> \"while (\" (p \"while-clause: \" clause) \") \"" "(if
jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n'>'r'n" "\"} // end of while (\" (s
clause) \")\"'>'n'>)" ")")
 jde-bug-server-socket '(t . "2112")
 jde-appletviewer-option-encoding ""
 jde-bug-breakpoint-cursor-colors '("cyan" . "brown")
 jde-compile-option-target '("1.1")
 jde-run-executable ""
 jde-run-option-heap-size '((1 . "megabytes") (16 . "megabytes"))
 jde-gen-cflow-switch '("(if (jde-parse-comment-or-quoted-p)"
   "'(l \"switch\")"
   "'(l '> \"switch (\" (p \"switch-condition: \" clause) \") \"" "(if
jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n'" "\"case \" (p \"first value: \")
\":\"'>'n'>'p'n" "\"break;\"'>'n'>'p'n" "\"default:\"'>'n'>'p'n"
"\"break;\"'>'n" "\"} // end of switch (\" (s clause) \")\"'>'n'>)" ")")

 jde-db-option-vm-args nil
 jde-run-application-class ""
 jde-javadoc-gen-doclet ""
 jde-run-option-verbose '(nil nil nil)
 jde-project-file-name "prj.el"
 jde-wiz-import-excluded-packages '("bsh.*")
 jde-compile-option-debug '("selected" (t nil nil))
 jde-bug-jre-home ""
 jde-run-applet-viewer ""
 jde-entering-java-buffer-hooks '(jde-reload-project-file)
 jde-javadoc-return-tag-template '("* @return " (jde-javadoc-a type) " "

       (jde-javadoc-code type) " value")
 jde-javadoc-gen-version t
 jde-javadoc-gen-helpfile ""
 jde-run-read-vm-args nil
 jde-help-docsets nil
 jde-javadoc-since-tag-template '("* @since 1.0")
 jde-gen-inner-class-template '("(end-of-line) '& \"class \" (P \"Class
name: \" class)" "(P \"Superclass: \" super t)" "(let ((parent
(jde-gen-lookup-named 'super)))" "(if (not (string= parent \"\"))"
"(concat \" extends \" parent ))) " "(if jde-gen-k&r " "()" "'>'n)"
"\"{\" '>'n" "\"public \" (s class) \"() \"" "(if jde-gen-k&r " "()"
"'>'n)" "\"{\"'>'n" "\"}\"'>'n" "\"}\" '>'n'>")
 jde-run-option-verify '(nil t)
 jde-compile-option-optimize nil
 jde-gen-cflow-case '("(if (jde-parse-comment-or-quoted-p)" "'(l
\"case\")"
        "'(l 'n \"case \" (p \"value: \") \":\"'>'n'>'p'n"
        "\"break;\"'>'n'>'p)" ")")
 jde-compile-option-depend nil
 jde-javadoc-describe-class-template '("* Describe class "
           (jde-javadoc-code name) " here.")
 jde-javadoc-gen-serialwarn nil
 jde-gen-action-listener-template '("'& (P \"Component name: \")"
        "\".addActionListener(new ActionListener() \"" "(if jde-gen-k&r
" "()" "'>'n)" "\"{\"'>'n" "\"public void actionPerformed(ActionEvent e)
\"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"}\"'>'n
\"});\"'>'n'>")
 jde-compile-option-command-line-args ""
 jde-gen-buffer-templates '(("Class" . jde-gen-class)
       ("Console" . jde-gen-console)
       ("Swing App" . jde-gen-jfc-app))
 jde-project-context-switching-enabled-p t
 jde-javadoc-gen-args nil
 jde-run-option-stack-size '((128 . "kilobytes") (400 . "kilobytes"))
 jde-run-option-properties nil
 )



There was no *JDEBug* buffer


There is no CLI buffer


There is no locals buffer


There was no *Backtrace* buffer


The contents of the *Messages* buffer were

Fontifying Object.java... (regexps.............)
Setting JDE variables to startup values...
Fontifying *scratch*...
Fontifying *scratch*... (regexps............)
Setting JDE variables to startup values...
Making completion list...
Loading view...
Loading view...done
Setting JDE variables to startup values...
Fontifying String.java...
Fontifying String.java... (regexps.............)
Setting JDE variables to startup values...
Command attempted to use minibuffer while in minibuffer [2 times]
Quit
(New file)
File mode specification error: (error "Lisp nesting exceeds
max-lisp-eval-depth")
Making completion list...
Wrote t:/Yaro_B/Java/Test.java
Fontifying Test.java...
Fontifying Test.java... (regexps.............)
Wrote t:/Yaro_B/Java/Test.java
File mode specification error: (error "Lisp nesting exceeds
max-lisp-eval-depth")
Fontifying Test.java...
Fontifying Test.java... (regexps.............)
File mode specification error: (error "Lisp nesting exceeds
max-lisp-eval-depth")
Making completion list...
Wrote t:/Yaro_B/Java/Object.java
Quit
File mode specification error: (error "Lisp nesting exceeds
max-lisp-eval-depth")
Fontifying Object.java...
Fontifying Object.java... (regexps.............)
File mode specification error: (error "Lisp nesting exceeds
max-lisp-eval-depth")
(New file)
Setting JDE variables to startup values...
(New file)
File mode specification error: (error "Lisp nesting exceeds
max-lisp-eval-depth")
(New file)
File mode specification error: (error "Lisp nesting exceeds
max-lisp-eval-depth")
(New file)
File mode specification error: (error "Lisp nesting exceeds
max-lisp-eval-depth")
(New file)
File mode specification error: (error "Lisp nesting exceeds
max-lisp-eval-depth")
(New file)
File mode specification error: (error "Lisp nesting exceeds
max-lisp-eval-depth")
Preparing problem report...
Loading sendmail...
Loading sendmail...done
Formatting bug report buffer...
Formatting bug report
buffer.............................................................................

Mark set



End Insert *Messages* buffer


Process environment:

TERM=cmd
EMACSDOC=T:/YARO_B/EMACS/etc
EMACSLOCKDIR=T:/YARO_B/EMACS/lock
EMACSPATH=T:/YARO_B/EMACS/bin
EMACSDATA=T:/YARO_B/EMACS/etc
SHELL=T:/YARO_B/EMACS/bin/cmdproxy.exe
EMACSLOADPATH=T:/YARO_B/EMACS/site-lisp;T:/YARO_B/EMACS/lisp;T:/YARO_B/EMACS/leim

TMPDIR=C:\WINDOWS\TEMP
emacs_dir=T:/YARO_B/EMACS
BLASTER=A220 I5 D1 T4
windir=C:\WINDOWS
CMDLINE=WIN
HOME="T:\Yaro_B"
PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\JDK1.3\BIN
CLASSPATH=C:\PROGRA~1\PHOTOD~1.0\ADOBEC~1;.\
COMSPEC=C:\WINDOWS\COMMAND.COM
winbootdir=C:\WINDOWS
PROMPT=$p$g
TEMP=C:\WINDOWS\TEMP
TMP=C:\WINDOWS\TEMP


The contents of the .emacs file was
;; JDE
(add-to-list 'load-path (expand-file-name
"t:/yaro_b/emacs/add-ons/jde-2.2.2/lisp"))
(add-to-list 'load-path (expand-file-name
"t:/yaro_b/emacs/add-ons/semantic-1.2.1"))
(add-to-list 'load-path (expand-file-name
"t:/yaro_b/emacs/add-ons/speedbar-0.12"))
(require 'jde)


Reply via email to