Hi Matthew,
Thanks for much for taking the trouble to ferret out this bug. I will
incorporate your fix in the next release.
Regards,
Paul
At 08:12 AM 8/8/00 -0500, Matthew Conway wrote:
>
>
>Hi, I was having a problem attaching to a remote debugger - attach via
>shmem worked fine, and attaching to a local port also worked fine, but
>when I attached using a remote host, I got the following error:
>
>(jde-dbo-command-error 1 "Unspecified error: java.lang.NullPointerException")
>
>I dug into the code and discoved that there was a bug in the
>jde.debugger.command.AttachSocket class. It is using the string
>"host" to retrieve the hostArg when it should be using "hostname", i.e
>the following line:
>
> Connector.Argument hostArg =
> (Connector.Argument)argumentMap.get("host");
>
>should be
>
> Connector.Argument hostArg =
> (Connector.Argument)argumentMap.get("hostname");
>
>
>Matt
>
>
>
>Emacs : GNU Emacs 20.7.1 (i386-*-nt4.0.1381)
> of Tue Jun 13 2000 on buffy
>Package: JDE version 2.2.0
>
>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-imenu-include-classdef t
> 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-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 "DANVERS"
> jde-bug-breakpoint-marker-colors '("red" . "yellow")
> jde-gen-buffer-boilerplate nil
> jde-bug-raise-frame-p t
> jde-db-option-application-args 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 '(("[(meta f10)]" . jde-bug-step-over) ("[(meta f11)]"
>. jde-bug-step-into) ("[(meta shift f11)]" . jde-bug-step-out)
> ("[(meta f5)]" . jde-bug-continue) ("[(meta f9)]" .
>jde-bug-set-breakpoint) ("[(meta f7)]" . jde-bug-up-stack)
> ("[(meta f8)]" . jde-bug-down-stack))
> 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 3
> jde-bug-jpda-directory "c:/jpda1.0/"
> jde-read-compile-args nil
> jde-run-java-vm "java"
> jde-db-option-verbose '(nil nil nil)
> jde-db-read-app-args 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
> 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 '("y:/a-Source/Java/src/classes" "."
>"y:/a-Source/Java/src" "y:/a-ThirdParty/Oreilly/lib/cos.jar"
> "e:/lib/weblogic5/lib/weblogic510sp1boot.jar"
>"e:/lib/weblogic5/lib/weblogic510sp1.jar"
> "e:/lib/weblogic5/lib/weblogicaux.jar"
>"e:/lib/weblogic5/classes")
> 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 shift tab)]" . jde-complete-at-point-menu) ("[(control
>tab)]" . 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-param-tag-template '("* @param " name " " (jde-javadoc-a type)
>" " (jde-javadoc-code type) " value")
> jde-compile-option-verbose-path nil
> jde-db-debugger '("JDEbug" "jdb" . "Executable")
> jde-jdk-doc-url
>"file://Logan/Documents/Development/Reference/Java/jdk1.2.2/docs/index.html"
> jde-compiler "javac"
> 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-use-font-lock t
> jde-compile-option-bootclasspath nil
> jde-make-program "make"
> jde-run-option-vm-args nil
> jde-compile-option-directory "y:/a-Source/Java/src/classes"
> 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-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 '(("java.ext.dirs" .
>"y:/a-ThirdParty/JavaExt;y:/a-Source/Java/lib"))
> jde-db-source-directories '("./" "y:/a-Source/Java/src/"
>"//Logan/Documents/Development/Reference/Java/jdk1.2.2/src/"
> "y:/a-ThirdParty/Oreilly/src/")
> 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-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-compile-option-deprecation nil
> jde-gen-k&r t
> 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 '("y:/a-ThirdParty/JavaExt"
"y:/a-Source/Java/lib")
> 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-compile-option-depend-switch '("-Xdepend")
> jde-setnu-mode-enable nil
> jde-run-applet-doc ""
> jde-compile-option-vm-args 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")
> jde-db-read-vm-args nil
> jde-bug-debug 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-run-option-verbose '(nil nil nil)
> jde-project-file-name "prj.el"
> jde-wiz-import-excluded-packages '("bsh.*")
> jde-compile-option-debug '("all" (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-run-read-vm-args nil
> jde-help-docsets '(("javadoc" "y:/a-Source/Java/doc" nil) ("javadoc"
>"//Logan/Documents/Development/Reference/Java/jdk1.2.2/docs/api" nil)
> ("javadoc"
>"//Logan/Documents/Development/Reference/Java/j2sdkee1.2/doc/api" nil)
>("javadoc" "y:/a-ThirdParty/Oreilly/doc" 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-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-run-option-stack-size '((128 . "kilobytes") (400 . "kilobytes"))
> jde-run-option-properties '(("java.ext.dirs" .
>"y:/a-ThirdParty/JavaExt;y:/a-Source/Java/lib"))
> )
>
>
>
>The contents of the *JDEBug* buffer were
>
>cd y:/a-Source/Java/src/com/i2/fmx/engagement/web/
>javaw -classpath
>c:/usr/home/lisp/jde-2.2.0/java/src;c:/usr/home/lisp/jde-2.2.0/java/lib/jde.
>jar;c:/jpda1.0/lib/jpda.jar jde.debugger.MainJDE> -1 1 attach_socket 1 -port
>6789 -host winchester
>
>
>
>
>(jde-dbo-init-debug-session)
>
>
>(jde-dbo-command-error 1 "Unspecified error: java.lang.NullPointerException")
>
>
>
>
>End Insert *JDEbug* buffer
>
>
>There is no CLI buffer
>
>
>The contents of the locals buffer are
>
>
>
>
>End Insert locals buffer
>
>
>There was no *Backtrace* buffer
>
>
>The contents of the *Messages* buffer were
>
>Fontifying Jdebug.java...
>Fontifying Jdebug.java... (regexps.............)
>Mark saved where search started [2 times]
>Mark set
>Fontifying *grep*...
>Fontifying *grep*... (regexps....)
>Parsing error messages...
>Parsing error messages...done.
>Mark set
>Fontifying Protocol.java...
>Fontifying Protocol.java... (regexps.............)
>Mark set [2 times]
>Fontifying JDE.java...
>Fontifying JDE.java... (regexps.............)
>Mark set [5 times]
>End of buffer
>Auto-saving...
>Auto-saving...done
>Making completion list...
>Loading c:/usr/emacs/lisp/view.elc...
>Loading c:/usr/emacs/lisp/view.elc...done
>Making completion list...
>Loading c:/usr/emacs/lisp/progmodes/make-mode.elc...
>Loading c:/usr/emacs/lisp/progmodes/make-mode.elc...done
>Fontifying makefile...
>Fontifying makefile... (regexps.........)
>Loading c:/usr/emacs/lisp/progmodes/make-mode.elc...done
>Quit [4 times]
>Making completion list...
>Fontifying Makefile...
>Fontifying Makefile... (regexps.........)
>Mark set [2 times]
>Wrote c:/usr/home/lisp/jde-2.2.0/java/src/jde/debugger/command/Makefile
>Mark saved where search started
>Mark set
>Wrote c:/dev/jswat/.jswatrc
>Making completion list...
>Fontifying AttachSocket.java...
>Fontifying AttachSocket.java... (regexps.............)
>Beginning of buffer [3 times]
>Mark set
>Wrote c:/dev/jswat/.jswatrc
>Mark set
>Wrote c:/dev/jswat/.jswatrc [4 times]
>Mark saved where search started
>Wrote
>c:/usr/home/lisp/jde-2.2.0/java/src/jde/debugger/command/AttachSocket.java
>Preparing problem report...
>Formatting bug report buffer...
>Formatting bug report buffer....................
>Mark set [3 times]
>
>
>
>End Insert *Messages* buffer
>
>
>Process environment:
>
>TERM=cmd
>EMACSDOC=C:/usr/emacs/etc
>EMACSLOCKDIR=C:/usr/emacs/lock
>EMACSPATH=C:/usr/emacs/bin
>EMACSDATA=C:/usr/emacs/etc
>SHELL=bash
>EMACSLOADPATH=C:/usr/emacs/site-lisp;C:/usr/emacs/lisp
>TMPDIR=c:\tmp
>WL_HOME=e:/lib/weblogic5
>windir=C:\WINNT
>VSCommonDir=C:\PROGRA~1\MICROS~2\Common
>VcOsDir=WINNT
>USERPROFILE=C:\WINNT\Profiles\conwaym
>USERNAME=ConwayM
>USERDOMAIN=I2
>TTY=cygwin
>TMP=c:\tmp
>TEMP=c:\tmp
>SystemRoot=C:\WINNT
>SystemDrive=C:
>SMS_LOCAL_DIR=C:\WINNT
>PROCESSOR_REVISION=0703
>PROCESSOR_LEVEL=6
>PROCESSOR_IDENTIFIER=x86 Family 6 Model 7 Stepping 3, GenuineIntel
>PROCESSOR_ARCHITECTURE=x86
>PATH=C:\cygCD\usrx\xemacs\XEmacs-21.1.6\i386-pc-win32;c:\Program
>Files\clearcase\bin;C:\bin;c:\usr\bin;c:\usr\mybin;c:\usr\libexec;c:\usr\loc
>al\bin;c:\contrib\bin;c:\usr\emacs\bin;e:\lib\vbroker\bin;c:\jpda1.0\bin;c:\
>dev\jdk1.2.2\bin;C:\WINNT\system32;C:\WINNT;c:\Progra~1\Micros~2\Vss\WIN32\;
>C:\WINNT\System32\WBEM;E:\lib\ORANT\BIN;C:\Program
>Files\NTResKit;c:\usr\X11R6\bin;T:\cplex65\dll;S:\bin;Y:\a-Source\Cpp;Y:\a-S
>ource\Cpp\DLLs;O:\lib;y:\a-Source\Java\Utilities;C:\PROGRA~1\MICROS~2\Common
>\msdev98\BIN;C:\PROGRA~1\MICROS~2\VC98\BIN;C:\PROGRA~1\MICROS~2\Common\TOOLS
>\WINNT;C:\PROGRA~1\MICROS~2\Common\TOOLS
>Os2LibPath=C:\WINNT\system32\os2\dll;
>OS=Windows_NT
>NUMBER_OF_PROCESSORS=2
>NTReskit=C:\Program Files\NTResKit
>MSVCDir=C:\PROGRA~1\MICROS~2\VC98
>MSINPUT=c:\PROGRA~1\UTILIT~1\MSINTE~1
>MSDevDir=C:\PROGRA~1\MICROS~2\Common\msdev98
>LOGONSERVER=\\CELTIC
>LIB=C:\PROGRA~1\MICROS~2\VC98\LIB;C:\PROGRA~1\MICROS~2\VC98\MFC\LIB
>language=0409English
>JDK_HOME=c:/dev/jdk1.2.2
>INCLUDE=C:\PROGRA~1\MICROS~2\VC98\ATL\INCLUDE;C:\PROGRA~1\MICROS~2\VC98\INCL
>UDE;C:\PROGRA~1\MICROS~2\VC98\MFC\INCLUDE
>I2_SRC_BASE=y:/a-Source
>I2_LIB_BASE=y:/a-ThirdParty
>I2_JAVA_SRC_BASE=y:/a-Source/Java/src
>HOMESHARE=\\logan\ConwayM$
>HOMEPATH=\
>HOMEDRIVE=Z:
>HOME=c:/usr/home
>FullName=Matt Conway
>freespace=763745
>emacs_dir=C:/usr/emacs
>EJB_CONTAINER=weblogic
>DISPLAY=danvers:0
>CYGWIN=tty
>currentIP=10.72.10.240
>COMSPEC=C:\WINNT\system32\cmd.exe
>COMPUTERNAME=DANVERS
>CCHOME=c:\program files\clearcase
>
>
>The user choose not to insert their .emacs file
------------------------------------------------------------
TECH SUPPORT POLICY
I respond only to requests that contain a complete problem report. The
easiest way to ensure that your report is complete is to include the output
of the JDE->Help->Submit Problem Report command in your request.
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
JDE website: http://sunsite.auc.dk/jde/
JDE mailing list archive:
http://www.mail-archive.com/[email protected]/maillist.html