Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4412942

Drag and Drop of TextField and JTextField throws "NullPointerException"

XMLWordPrintable

    • beta
    • generic
    • generic
    • Verified

      When the TextField and JTextField is Dragged and Dropped, an "NullPointerException" is thrown. The bug happens on Merlin build 49, it did not happen on build 48. The bug is reproducible on all windows, Solaris and Linux platforms.

      How to produce the Bug:
      -----------------------
      Complie all the attached java files.
      Run SampleCode.java file.
      Try Drag and Drop of TextField.
      If you find the following Exception,the bug is reprodued.

      Exception:
      Exception : java.lang.NullPointerException
      java.lang.NullPointerException
              at sun.awt.datatransfer.DataTransferer$CharsetComparator.compareCharsets
      (DataTransferer.java:1635)
              at sun.awt.datatransfer.DataTransferer$DataFlavorComparator.compare(Data
      Transferer.java:1867)
              at java.awt.datatransfer.DataFlavor$TextFlavorComparator.compare(DataFla
      vor.java:568)
              at java.util.Collections.max(../../../src/share/classes/java/util/Collec
      tions.java:649)
              at java.awt.datatransfer.DataFlavor.selectBestTextFlavor(DataFlavor.java
      :526)
              at dndTextFieldTarget.drop(dndTextFieldTarget.java:136)
              at java.awt.dnd.DropTarget.drop(DropTarget.java:400)
              at sun.awt.dnd.SunDropTargetContextPeer.processDropMessage(SunDropTarget
      ContextPeer.java:584)
              at sun.awt.dnd.SunDropTargetContextPeer.access$800(SunDropTargetContextP
      eer.java:58)
              at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchDropEven
      t(SunDropTargetContextPeer.java:838)
              at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchEvent(Su
      nDropTargetContextPeer.java:776)
              at sun.awt.dnd.SunDropTargetEvent.dispatch(SunDropTargetEvent.java:32)
              at java.awt.Component.dispatchEventImpl(Component.java:3345)
              at java.awt.Component.dispatchEvent(Component.java:3327)
              at java.awt.EventQueue.dispatchEvent(EventQueue.java:437)
              at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:14
      0)
              at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:126)

              at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:121)

              at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)
      java.lang.NullPointerException
              at dndTextFieldTarget.drop(dndTextFieldTarget.java:157)
              at java.awt.dnd.DropTarget.drop(DropTarget.java:400)
              at sun.awt.dnd.SunDropTargetContextPeer.processDropMessage(SunDropTarget
      ContextPeer.java:584)
              at sun.awt.dnd.SunDropTargetContextPeer.access$800(SunDropTargetContextP
      eer.java:58)
              at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchDropEven
      t(SunDropTargetContextPeer.java:838)
              at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchEvent(Su
      nDropTargetContextPeer.java:776)
              at sun.awt.dnd.SunDropTargetEvent.dispatch(SunDropTargetEvent.java:32)
              at java.awt.Component.dispatchEventImpl(Component.java:3345)
              at java.awt.Component.dispatchEvent(Component.java:3327)
              at java.awt.EventQueue.dispatchEvent(EventQueue.java:437)
              at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:14
      0)
              at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:126)

              at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:121)

              at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)

      -----------------------------


            dmendenhsunw David Mendenhall (Inactive)
            duke J. Duke
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: