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

Reply via email to