I am using DND, and everything works fine, with one exception. I have a frame with a pane and this pane supports DND. When I close the window the component peer become dereference from the component, and java.awt.dnd.DropTarget.removeNotify method is called. This results in a NullPointerException in sun.awt.motif.MComponentPeer.removeNativeDropTarget. This is a native method. I'm not sure what is causing this NPE, but the same code work properly on Windows NT. Has anyone else run into this? Any suggestions? Thanks in advance Zack ----------------------------------------------- Exception occurred during event dispatching: java.lang.NullPointerException: NullPointerException at sun.awt.motif.MComponentPeer.removeNativeDropTarget(Native Method) at sun.awt.motif.MComponentPeer.removeDropTarget(MComponentPeer.java, Compiled Code) at java.awt.dnd.DropTarget.removeNotify(DropTarget.java, Compiled Code) at java.awt.Component.removeNotify(Component.java, Compiled Code) at java.awt.Container.removeNotify(Container.java, Compiled Code) at javax.swing.JComponent.removeNotify(JComponent.java, Compiled Code) at com.sssw.rt.textedit.TextEdit.removeNotify(TextEdit.java, Compiled Code) at java.awt.Container.removeNotify(Container.java, Compiled Code) at javax.swing.JComponent.removeNotify(JComponent.java, Compiled Code) at java.awt.Container.removeNotify(Container.java, Compiled Code) at javax.swing.JComponent.removeNotify(JComponent.java, Compiled Code) at java.awt.Container.removeNotify(Container.java, Compiled Code) at javax.swing.JComponent.removeNotify(JComponent.java, Compiled Code) at java.awt.Container.removeNotify(Container.java, Compiled Code) at javax.swing.JComponent.removeNotify(JComponent.java, Compiled Code) at java.awt.Container.removeNotify(Container.java, Compiled Code) at javax.swing.JComponent.removeNotify(JComponent.java, Compiled Code) at javax.swing.JRootPane.removeNotify(JRootPane.java, Compiled Code) at java.awt.Container.removeNotify(Container.java, Compiled Code) at java.awt.Container.removeNotify(Container.java, Compiled Code) at javax.swing.JComponent.removeNotify(JComponent.java, Compiled Code) at java.awt.Container.removeNotify(Container.java, Compiled Code) at javax.swing.JComponent.removeNotify(JComponent.java, Compiled Code) at java.awt.Container.removeNotify(Container.java, Compiled Code) at javax.swing.JComponent.removeNotify(JComponent.java, Compiled Code) at javax.swing.JRootPane.removeNotify(JRootPane.java, Compiled Code) at java.awt.Container.removeNotify(Container.java, Compiled Code) at java.awt.Frame.removeNotify(Frame.java, Compiled Code) at java.awt.Window$1$DisposeAction.run(Window.java, Compiled Code) at java.awt.Window.dispose(Window.java, Compiled Code) at com.sssw.rt.application.AgsSubprogram.quit(AgsSubprogram.java, Compiled Code) at com.sssw.rt.application.AgsSubprogram.doAtCommand(AgsSubprogram.java, Compiled Code) at com.sssw.des.ui.designerbase.AgsDesignerBase.doAtCommand(AgsDesignerBase.jav a, Compiled Code) at com.sssw.des.ui.designerbase.AgsDesigner.doAtCommand(AgsDesigner.java, Compiled Code) at com.sssw.des.ui.pagedesigner.AgsPageDesigner.doAtCommand(AgsPageDesigner.jav a, Compiled Code) at com.sssw.rt.atlas.AtHelper.deliverAtCommand(AtHelper.java, Compiled Code) at com.sssw.rt.atlas.AtHelper.fireAtCommand(AtHelper.java, Compiled Code) at com.sssw.rt.atlas.AtHelper.filterAtCommand(AtHelper.java, Compiled Code) at com.sssw.rt.event.PvEventPoster.eventReceived(AgoPrivateSupport.java, Compiled Code) at com.sssw.rt.util.AtEventPoster.actionPerformed(AtEventPoster.java, Compiled Code) at java.awt.MenuItem.processActionEvent(MenuItem.java, Compiled Code) at java.awt.MenuItem.processEvent(MenuItem.java, Compiled Code) at java.awt.MenuComponent.dispatchEventImpl(MenuComponent.java, Compiled Code) at java.awt.MenuComponent.dispatchEvent(MenuComponent.java, Compiled Code) at java.awt.EventQueue.dispatchEvent(EventQueue.java, Compiled Code) at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java, Compiled Code) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java, Compiled Code) at java.awt.EventDispatchThread.run(EventDispatchThread.java, Compiled Code) ---------------------------------------------------------------------- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]