nice catch, added a null check.. please play further with 3291.. ede On 04.03.2013 16:42, edgar.sol...@web.de wrote: > before or after 3290? ..ede > > On 04.03.2013 16:39, Rahkonen Jukka wrote: >> Hi, >> >> My OJ r3288 went to such a state that Draw polygon tool does not draw >> anything. I believe that the following part of log file are telling about >> this problem. >> Problem appeared after I had done some copy-paste operations in a row. >> >> -Jukka- >> >> Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException >> at >> com.vividsolutions.jump.workbench.ui.cursortool.AbstractCursorTool.setup(AbstractCursorTo >> ol.java:329) >> at >> com.vividsolutions.jump.workbench.ui.cursortool.AbstractCursorTool.drawShapeXOR(AbstractC >> ursorTool.java:381) >> at >> com.vividsolutions.jump.workbench.ui.cursortool.AbstractCursorTool.clearShape(AbstractCur >> sorTool.java:430) >> at >> com.vividsolutions.jump.workbench.ui.cursortool.AbstractCursorTool.clearShape(AbstractCur >> sorTool.java:349) >> at >> com.vividsolutions.jump.workbench.ui.cursortool.AbstractCursorTool.cancelGesture(Abstract >> CursorTool.java:371) >> at >> com.vividsolutions.jump.workbench.ui.cursortool.MultiClickTool.cancelGesture(MultiClickTo >> ol.java:98) >> at >> com.vividsolutions.jump.workbench.ui.cursortool.MultiClickTool.activate(MultiClickTool.ja >> va:264) >> at >> com.vividsolutions.jump.workbench.ui.cursortool.DelegatingTool.activate(DelegatingTool.ja >> va:93) >> at >> com.vividsolutions.jump.workbench.ui.cursortool.LeftClickFilter.activate(LeftClickFilter. >> java:72) >> at >> com.vividsolutions.jump.workbench.ui.cursortool.DelegatingTool.activate(DelegatingTool.ja >> va:93) >> at >> com.vividsolutions.jump.workbench.ui.cursortool.QuasimodeTool.activate(QuasimodeTool.java >> :286) >> at >> com.vividsolutions.jump.workbench.ui.LayerViewPanel.setCurrentCursorTool(LayerViewPanel.j >> ava:391) >> at >> com.vividsolutions.jump.workbench.ui.LayerViewPanel.reSetCurrentCursorTool(LayerViewPanel >> .java:368) >> at >> com.vividsolutions.jump.workbench.ui.WorkbenchFrame$23.windowActivated(WorkbenchFrame.jav >> a:1200) >> at java.awt.AWTEventMulticaster.windowActivated(Unknown Source) >> at java.awt.AWTEventMulticaster.windowActivated(Unknown Source) >> at java.awt.AWTEventMulticaster.windowActivated(Unknown Source) >> at java.awt.AWTEventMulticaster.windowActivated(Unknown Source) >> at java.awt.AWTEventMulticaster.windowActivated(Unknown Source) >> at java.awt.Window.processWindowEvent(Unknown Source) >> at javax.swing.JFrame.processWindowEvent(Unknown Source) >> at java.awt.Window.processEvent(Unknown Source) >> at java.awt.Component.dispatchEventImpl(Unknown Source) >> at java.awt.Container.dispatchEventImpl(Unknown Source) >> at java.awt.Window.dispatchEventImpl(Unknown Source) >> at java.awt.Component.dispatchEvent(Unknown Source) >> at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source) >> at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown >> Source) >> at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source) >> at java.awt.Component.dispatchEventImpl(Unknown Source) >> at java.awt.Container.dispatchEventImpl(Unknown Source) >> at java.awt.Window.dispatchEventImpl(Unknown Source) >> at java.awt.Component.dispatchEvent(Unknown Source) >> at java.awt.EventQueue.dispatchEventImpl(Unknown Source) >> at java.awt.EventQueue.access$000(Unknown Source) >> at java.awt.EventQueue$1.run(Unknown Source) >> at java.awt.EventQueue$1.run(Unknown Source) >> at java.security.AccessController.doPrivileged(Native Method) >> at >> java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) >> at >> java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) >> at java.awt.EventQueue$2.run(Unknown Source) >> at java.awt.EventQueue$2.run(Unknown Source) >> at java.security.AccessController.doPrivileged(Native Method) >> at >> java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) >> at java.awt.EventQueue.dispatchEvent(Unknown Source) >> at java.awt.SentEvent.dispatch(Unknown Source) >> at >> java.awt.DefaultKeyboardFocusManager$DefaultKeyboardFocusManagerSentEvent.dispatch(Unknow >> n Source) >> at java.awt.DefaultKeyboardFocusManager.sendMessage(Unknown Source) >> at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source) >> at java.awt.Component.dispatchEventImpl(Unknown Source) >> at java.awt.Container.dispatchEventImpl(Unknown Source) >> at java.awt.Window.dispatchEventImpl(Unknown Source) >> at java.awt.Component.dispatchEvent(Unknown Source) >> at java.awt.EventQueue.dispatchEventImpl(Unknown Source) >> at java.awt.EventQueue.access$000(Unknown Source) >> at java.awt.EventQueue$1.run(Unknown Source) >> at java.awt.EventQueue$1.run(Unknown Source) >> at java.security.AccessController.doPrivileged(Native Method) >> at >> java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) >> at >> java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) >> at java.awt.EventQueue$2.run(Unknown Source) >> at java.awt.EventQueue$2.run(Unknown Source) >> at java.security.AccessController.doPrivileged(Native Method) >> at >> java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) >> at java.awt.EventQueue.dispatchEvent(Unknown Source) >> at java.awt.SequencedEvent.dispatch(Unknown Source) >> at java.awt.EventQueue.dispatchEventImpl(Unknown Source) >> at java.awt.EventQueue.access$000(Unknown Source) >> at java.awt.EventQueue$1.run(Unknown Source) >> at java.awt.EventQueue$1.run(Unknown Source) >> at java.security.AccessController.doPrivileged(Native Method) >> at >> java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) >> at >> java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) >> at java.awt.EventQueue$2.run(Unknown Source) >> at java.awt.EventQueue$2.run(Unknown Source) >> at java.security.AccessController.doPrivileged(Native Method) >> at >> java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) >> at java.awt.EventQueue.dispatchEvent(Unknown Source) >> at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown >> Source) >> at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) >> at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown >> Source) >> at java.awt.EventDispatchThread.pumpEvents(Unknown Source) >> at java.awt.EventDispatchThread.pumpEvents(Unknown Source) >> at java.awt.EventDispatchThread.run(Unknown Source) >> >> ------------------------------------------------------------------------------ >> Everyone hates slow websites. So do we. >> Make your web apps faster with AppDynamics >> Download AppDynamics Lite for free today: >> http://p.sf.net/sfu/appdyn_d2d_feb >> _______________________________________________ >> Jump-pilot-devel mailing list >> Jump-pilot-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> > > ------------------------------------------------------------------------------ > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://p.sf.net/sfu/appdyn_d2d_feb > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >
------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel