[ https://issues.apache.org/jira/browse/PIVOT-927?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13808314#comment-13808314 ]
Roger Whitcomb commented on PIVOT-927: -------------------------------------- FIrst of all, I'm sorry that you're having this issue. I will try to figure out what is going on and offer a workaround or a fix. But, also, are you sure you are using Pivot 2.0.3? The reason I ask is that the line number (1132 of ApplicationContext.java) is a blank line in the 2.0.3 source, so I'm skeptical that you are actually using that version. Can you check your classpath to make sure? Also, I just checked the source for all the 2.0.x versions and trunk and line 1132 is either blank or couldn't reasonably have an NPE (in the case of "trunk"). Also, the code there has to do with drag and drop, so are you using drag/drop in your application? > Unexpected NPE > -------------- > > Key: PIVOT-927 > URL: https://issues.apache.org/jira/browse/PIVOT-927 > Project: Pivot > Issue Type: Question > Affects Versions: 2.0.3 > Reporter: Ćukasz Hanusiak > > After upgrading to pivot 2.0.3 my application randomly becomes unresponsive > after throwing NPE with following trace: > java.lang.NullPointerException > at > org.apache.pivot.wtk.ApplicationContext$DisplayHost.processMouseMotionEvent(ApplicationContext.java:1132) > > at java.awt.Component.processEvent(Unknown Source) > at > org.apache.pivot.wtk.ApplicationContext$DisplayHost.processEvent(ApplicationContext.java:793) > > at java.awt.Component.dispatchEventImpl(Unknown Source) > at java.awt.Component.dispatchEvent(Unknown Source) > at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) > at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) > at java.awt.LightweightDispatcher.dispatchEvent(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$400(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.security.AccessControlContext$1.doIntersectionPrivilege(Unknown > Source) > at java.awt.EventQueue$3.run(Unknown Source) > at java.awt.EventQueue$3.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) > After mentioned exception occurs user is unable to use any element of UI. > Only application restart helps solve this problem. Even more confusing is > fact that problem sometimes occurs after few minutes and sometimes after few > hours or even days. > Can anybody give me some pointers how to workaround / fix this situation? -- This message was sent by Atlassian JIRA (v6.1#6144)