Task #6564 (closed)
Opened 8 years ago
Closed 8 years ago
Bug: NPE on upgraded plate view
| Reported by: | jamoore | Owned by: | jburel |
|---|---|---|---|
| Priority: | critical | Milestone: | OMERO-Beta4.3.2 |
| Component: | Insight | Version: | n.a. |
| Keywords: | n.a. | Cc: | |
| Resources: | n.a. | Referenced By: | n.a. |
| References: | n.a. | Remaining Time: | 0.0d |
| Sprint: | 2011-09-01 (4) |
Description (last modified by jmoore)
The following NPE occurs when I use two fingers to swipe to the right in order to view the rest of the plate.
java.lang.Exception: Abnormal termination due to an uncaught exception. java.lang.NullPointerException at javax.swing.SwingUtilities.getDeepestComponentAt(SwingUtilities.java:260) at javax.swing.SwingUtilities.getDeepestComponentAt(SwingUtilities.java:260) at javax.swing.SwingUtilities.getDeepestComponentAt(SwingUtilities.java:260) at javax.swing.SwingUtilities.getDeepestComponentAt(SwingUtilities.java:260) at javax.swing.SwingUtilities.getDeepestComponentAt(SwingUtilities.java:260) at javax.swing.SwingUtilities.getDeepestComponentAt(SwingUtilities.java:260) at javax.swing.SwingUtilities.getDeepestComponentAt(SwingUtilities.java:260) at javax.swing.SwingUtilities.getDeepestComponentAt(SwingUtilities.java:260) at javax.swing.SwingUtilities.getDeepestComponentAt(SwingUtilities.java:260) at javax.swing.SwingUtilities.getDeepestComponentAt(SwingUtilities.java:260) at javax.swing.SwingUtilities.getDeepestComponentAt(SwingUtilities.java:260) at javax.swing.SwingUtilities.getDeepestComponentAt(SwingUtilities.java:260) at javax.swing.SwingUtilities.getDeepestComponentAt(SwingUtilities.java:260) at javax.swing.SwingUtilities.getDeepestComponentAt(SwingUtilities.java:260) at com.apple.eawt.event.GestureHandler$1.run(GestureHandler.java:46) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:677) at java.awt.EventQueue.access$000(EventQueue.java:85) at java.awt.EventQueue$1.run(EventQueue.java:638) at java.awt.EventQueue$1.run(EventQueue.java:636) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:647) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Abnormal termination due to an uncaught exception. java.lang.NullPointerException at javax.swing.SwingUtilities.getDeepestComponentAt(SwingUtilities.java:260) at javax.swing.SwingUtilities.getDeepestComponentAt(SwingUtilities.java:260) at javax.swing.SwingUtilities.getDeepestComponentAt(SwingUtilities.java:260) at javax.swing.SwingUtilities.getDeepestComponentAt(SwingUtilities.java:260) at javax.swing.SwingUtilities.getDeepestComponentAt(SwingUtilities.java:260) at javax.swing.SwingUtilities.getDeepestComponentAt(SwingUtilities.java:260) at javax.swing.SwingUtilities.getDeepestComponentAt(SwingUtilities.java:260) at javax.swing.SwingUtilities.getDeepestComponentAt(SwingUtilities.java:260) at javax.swing.SwingUtilities.getDeepestComponentAt(SwingUtilities.java:260) at javax.swing.SwingUtilities.getDeepestComponentAt(SwingUtilities.java:260) at javax.swing.SwingUtilities.getDeepestComponentAt(SwingUtilities.java:260) at javax.swing.SwingUtilities.getDeepestComponentAt(SwingUtilities.java:260) at javax.swing.SwingUtilities.getDeepestComponentAt(SwingUtilities.java:260) at javax.swing.SwingUtilities.getDeepestComponentAt(SwingUtilities.java:260) at com.apple.eawt.event.GestureHandler$1.run(GestureHandler.java:46) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:677) at java.awt.EventQueue.access$000(EventQueue.java:85) at java.awt.EventQueue$1.run(EventQueue.java:638) at java.awt.EventQueue$1.run(EventQueue.java:636) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:647) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Exception in thread "AWT-EventQueue-0" at org.openmicroscopy.shoola.env.ui.UserNotifierImpl.showErrorDialog(UserNotifierImpl.java:183) at org.openmicroscopy.shoola.env.ui.UserNotifierImpl.notifyError(UserNotifierImpl.java:272) at org.openmicroscopy.shoola.env.AbnormalExitHandler.doTermination(AbnormalExitHandler.java:138) at org.openmicroscopy.shoola.env.AbnormalExitHandler.terminate(AbnormalExitHandler.java:83) at org.openmicroscopy.shoola.env.AWTExceptionHanlder.handle(AWTExceptionHanlder.java:99) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at java.awt.EventDispatchThread.handleException(EventDispatchThread.java:412) at java.awt.EventDispatchThread.processException(EventDispatchThread.java:318) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:312) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Change History (7)
comment:1 Changed 8 years ago by jmoore
- Description modified (diff)
comment:2 Changed 8 years ago by jburel
comment:3 Changed 8 years ago by jburel
- Remaining Time set to 0.5
- Sprint set to 2011-09-01 (4)
- Status changed from new to accepted
looking into that problem again and see if I can figure out what is causing the crash
comment:4 Changed 8 years ago by jburel
No luck with that one. Tried many different things but nothing solved the problem
I will either have to modify totally the layout or remove the cell indicating the cell value i.e. A, 1 etc.
comment:5 Changed 8 years ago by jburel
- Owner jburel deleted
- Status changed from accepted to new
comment:6 Changed 8 years ago by jburel
- Owner set to jburel
- Status changed from new to accepted
comment:7 Changed 8 years ago by jburel <j.burel@…>
- Remaining Time changed from 0.5 to 0
- Resolution set to fixed
- Status changed from accepted to closed
(In [96ca82c27daad8d6eaa0ca06336aa30a743b9eab/ome.git] on branch develop) Modify layout of plate to avoid NPE (close #6564)
This is a known issue reported by Andrew during 4.3.0 testing. The solution is to remove the component displaying the cell number i.e. A1. I have not been able to figure out why it happens