This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 25995

Summary: NullPointerException while dragging in MDR Explorer
Product: java Reporter: _ briansmith <briansmith>
Component: UnsupportedAssignee: Tomas Zezula <tzezula>
Status: VERIFIED FIXED    
Severity: blocker    
Priority: P3    
Version: 3.x   
Hardware: PC   
OS: Windows ME/2000   
Issue Type: DEFECT Exception Reporter:

Description _ briansmith 2002-07-24 23:13:44 UTC
I tried to see if drag-and-drop did anything in
MDR explorer. When I initiate a drag, I get a
NullPointerException each time:

java.lang.NullPointerException: Transferable
        at
java.awt.dnd.DragSourceContext.<init>(DragSourceContext.java:177)
        at
java.awt.dnd.DragSource.createDragSourceContext(DragSource.java:453)
        at
java.awt.dnd.DragSource.startDrag(DragSource.java:292)
        at
java.awt.dnd.DragSource.startDrag(DragSource.java:375)
        at
java.awt.dnd.DragGestureEvent.startDrag(DragGestureEvent.java:245)
        at
org.openide.explorer.view.ExplorerDragSupport.dragGestureRecognized(Unknown
Source)
        at
org.openide.explorer.view.TreeViewDragSupport.dragGestureRecognized(Unknown
Source)
        at
java.awt.dnd.DragGestureRecognizer.fireDragGestureRecognized(DragGestureRecognizer.java:339)
        at
sun.awt.windows.WMouseDragGestureRecognizer.mouseDragged(WMouseDragGestureRecognizer.java:205)
        at
java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:258)
        at
java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:257)
        at
java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:257)
        at
java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:257)
        at
java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:257)
        at
java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:257)
        at
java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:257)
        at
java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:257)
        at
java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:257)
        at
java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:257)
        at
java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:257)
        at
java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:257)
        at
java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:257)
        at
java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:257)
        at
java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:257)
        at
java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:257)
        at
java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:257)
        at
java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:257)
        at
java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:257)
        at
java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:257)
        at
java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:257)
        at
java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:257)
        at
java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:257)
        at
java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:257)
        at
java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:257)
        at
java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:257)
        at
java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:257)
        at
java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:257)
        at
java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:257)
        at
java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:257)
        at
java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:257)
        at
java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:257)
        at
java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:257)
        at
java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:257)
        at
java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:257)
        at
java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:257)
        at
java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:257)
        at
java.awt.Component.processMouseMotionEvent(Component.java:5141)
        at
javax.swing.JComponent.processMouseMotionEvent(JComponent.java:2776)
        at
java.awt.Component.processEvent(Component.java:4894)
        at
java.awt.Container.processEvent(Container.java:1566)
        at
java.awt.Component.dispatchEventImpl(Component.java:3598)
        at
java.awt.Container.dispatchEventImpl(Container.java:1623)
        at
java.awt.Component.dispatchEvent(Component.java:3439)
        at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3450)
        at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:3182)
        at
java.awt.LightweightDispatcher.dispatchEvent(Container.java:3095)
        at
java.awt.Container.dispatchEventImpl(Container.java:1609)
        at
java.awt.Window.dispatchEventImpl(Window.java:1585)
        at
java.awt.Component.dispatchEvent(Component.java:3439)
[catch] at
java.awt.EventQueue.dispatchEvent(EventQueue.java:450)
        at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197)
        at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144)
        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)
        at
java.awt.EventDispatchThread.run(EventDispatchThread.java:99)
Comment 1 _ briansmith 2002-07-24 23:16:48 UTC
I forgot to mention, this is with JDK 1.4.0 and JDK 1.4.1 on Windows 2000.
Comment 2 Tomas Zezula 2002-09-05 17:30:12 UTC
Fixed.
Comment 3 _ briansmith 2002-09-06 03:54:54 UTC
I don't know if I'm allowed to "verify" issues, but I will mark this
one "verified" since I am the reporter, and I have tested that indeed
there is no NullPointerException. Dragging and dropping doesn't
actually do anything, but that is a seperate issue.