Problem when trying to hotswap
"Martin Kemp" <[email protected]> Fri, 21 Mar 2003 11:15:25 -0000
| Newsgroups | gmane.comp.java.jswat.user |
|---|---|
| Message-ID | <000b01c2ef9b$2c24be10$57c809c0@penfold> |
Nathan, I'm trying to hotswap a class with jswat attached to a previously running VM, unfortunately I'm getting the following error: > hotswap AssignPartNumber Error while running command. java.lang.NullPointerException at com.bluemarsh.jswat.command.hotswapCommand.perform(hotswapCommand.java:90) at com.bluemarsh.jswat.CommandManager.runCommand(CommandManager.java:853) at com.bluemarsh.jswat.CommandManager.parseInputBase(CommandManager.java:778) at com.bluemarsh.jswat.CommandManager.parseInput(CommandManager.java:668) at com.bluemarsh.jswat.CommandManager.handleInput(CommandManager.java:440) at com.bluemarsh.jswat.ui.graphical.GraphicalCommandAdapter.actionPerformed(Gra phicalCommandAdapter.java:109) at javax.swing.JTextField.fireActionPerformed(JTextField.java:489) at javax.swing.JTextField.postActionEvent(JTextField.java:670) at javax.swing.JTextField$NotifyAction.actionPerformed(JTextField.java:784) at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1512) at javax.swing.JComponent.processKeyBinding(JComponent.java:2435) at javax.swing.JComponent.processKeyBindings(JComponent.java:2470) at javax.swing.JComponent.processKeyEvent(JComponent.java:2398) at java.awt.Component.processEvent(Component.java:4902) at java.awt.Container.processEvent(Container.java:1566) at java.awt.Component.dispatchEventImpl(Component.java:3598) at java.awt.Container.dispatchEventImpl(Container.java:1623) at java.awt.Component.dispatchEvent(Component.java:3439) at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1688 ) at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusMa nager.java:593) at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocu sManager.java:765) at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocu sManager.java:698) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManag er.java:559) at java.awt.Component.dispatchEventImpl(Component.java:3468) at java.awt.Container.dispatchEventImpl(Container.java:1623) at java.awt.Window.dispatchEventImpl(Window.java:1585) at java.awt.Component.dispatchEvent(Component.java:3439) at java.awt.EventQueue.dispatchEvent(EventQueue.java:450) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.ja va:197) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java :150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136) at java.awt.EventDispatchThread.run(EventDispatchThread.java:99) I've tried it with the J2SE SDK 1.4.1_02 and _01. It used to work with the beta of 1.4.1, but for some reason does not now work. I've also tried it with jswat 2.12, .13 and .14. I'm just about to go back to an earlier version of jswat to see if that works. The startup script I'm using is: path=C:\j2sdk1.4.1_01\jre\bin;%path% set source_path=d:\kansas\src\kansas\kansas_common\kernel\java_gateway\java_exam ples;d:\kansas\src\kansas\kansas_common\kernel\java_gateway rem set jar_path="d:\program files\jswat-2.13\jswat.jar" set jar_path="d:\program files\jswat-2.12\jswat.jar" set java_home=C:\j2sdk1.4.1_01 rem The javaw method start javaw -Djava.ext.dirs=%java_home%\lib -Djava.source.path=%source_path% -jar %jar_path% rem The console method rem java -Djava.ext.dirs=%java_home%\lib -Djava.source.path=%source_path% -jar %jar_path% If you have any ideas, or need to me to try anything else then please let me know. Regards, Martin Kemp _______________________________________________ jswat-user mailing list [email protected] http://www.bluemarsh.com/mailman/listinfo/jswat-user