NPE in JBrowser.getPathBounds()

Issue #45 resolved
Adam Winer created an issue

Original [issue 45](https://code.google.com/p/scythebill-birdlist/issues/detail?id=45) created by adam_winer on 2012-08-02T06:05:43.000Z:

Reproduced while dragging a sighting (first in the list) from a subspecies to a (different) species.

8/1/12 11:03:12.033 PM [0x0-0x3a43a4].Scythebill: Aug 1, 2012 11:03:12 PM com.scythebill.birdlist.app.mac.App$1$1 uncaughtException 8/1/12 11:03:12.033 PM [0x0-0x3a43a4].Scythebill: SEVERE: Unhandled exception 8/1/12 11:03:12.033 PM [0x0-0x3a43a4].Scythebill: java.lang.NullPointerException 8/1/12 11:03:12.033 PM [0x0-0x3a43a4].Scythebill: at com.scythebill.birdlist.ui.components.browser.JBrowser.getPathBounds(JBrowser.java:558) 8/1/12 11:03:12.033 PM [0x0-0x3a43a4].Scythebill: at com.scythebill.birdlist.ui.components.TaxonBrowsePanel.doMove(TaxonBrowsePanel.java:252) 8/1/12 11:03:12.033 PM [0x0-0x3a43a4].Scythebill: at com.scythebill.birdlist.ui.components.BaseTaxonBrowserPanel$TaxonTransferHandler.exportDone(BaseTaxonBrowserPanel.java:237) 8/1/12 11:03:12.033 PM [0x0-0x3a43a4].Scythebill: at javax.swing.TransferHandler$DragHandler.dragDropEnd(TransferHandler.java:1577) 8/1/12 11:03:12.033 PM [0x0-0x3a43a4].Scythebill: at java.awt.dnd.DragSourceContext.dragDropEnd(DragSourceContext.java:399) 8/1/12 11:03:12.033 PM [0x0-0x3a43a4].Scythebill: at sun.awt.dnd.SunDragSourceContextPeer$EventDispatcher.run(SunDragSourceContextPeer.java:432) 8/1/12 11:03:12.033 PM [0x0-0x3a43a4].Scythebill: at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) 8/1/12 11:03:12.033 PM [0x0-0x3a43a4].Scythebill: at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:682) 8/1/12 11:03:12.033 PM [0x0-0x3a43a4].Scythebill: at java.awt.EventQueue.access$000(EventQueue.java:85) 8/1/12 11:03:12.033 PM [0x0-0x3a43a4].Scythebill: at java.awt.EventQueue$1.run(EventQueue.java:643) 8/1/12 11:03:12.033 PM [0x0-0x3a43a4].Scythebill: at java.awt.EventQueue$1.run(EventQueue.java:641) 8/1/12 11:03:12.033 PM [0x0-0x3a43a4].Scythebill: at java.security.AccessController.doPrivileged(Native Method) 8/1/12 11:03:12.033 PM [0x0-0x3a43a4].Scythebill: at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) 8/1/12 11:03:12.033 PM [0x0-0x3a43a4].Scythebill: at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98) 8/1/12 11:03:12.033 PM [0x0-0x3a43a4].Scythebill: at java.awt.EventQueue$2.run(EventQueue.java:657) 8/1/12 11:03:12.033 PM [0x0-0x3a43a4].Scythebill: at java.awt.EventQueue$2.run(EventQueue.java:655) 8/1/12 11:03:12.033 PM [0x0-0x3a43a4].Scythebill: at java.security.AccessController.doPrivileged(Native Method) 8/1/12 11:03:12.033 PM [0x0-0x3a43a4].Scythebill: at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) 8/1/12 11:03:12.033 PM [0x0-0x3a43a4].Scythebill: at java.awt.EventQueue.dispatchEvent(EventQueue.java:654) 8/1/12 11:03:12.033 PM [0x0-0x3a43a4].Scythebill: at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) 8/1/12 11:03:12.033 PM [0x0-0x3a43a4].Scythebill: at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) 8/1/12 11:03:12.033 PM [0x0-0x3a43a4].Scythebill: at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) 8/1/12 11:03:12.033 PM [0x0-0x3a43a4].Scythebill: at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) 8/1/12 11:03:12.033 PM [0x0-0x3a43a4].Scythebill: at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) 8/1/12 11:03:12.033 PM [0x0-0x3a43a4].Scythebill: at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

Comments (1)

  1. Log in to comment