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.
Build used: Netbean: 03/14 Plugin: 03/16 STEPS TO REPRODUCE: 1. Install Netbean and plugin 2. Start Netbean IDE 3. Create a web module (eg, web1) 4. Create another web module (eg, web2) 5. Expand the ...\web1\WEB-INF and drap the sun-web and drop it in the ..\web2\WEB-INF node NOTE: sun-web_1 node was created in the ..\web2\WEB-INF upper node 6. Right-lcick at the sun-web_1 and select Open menu to invoke the DConfigBean editor BUG: NullPointException occurs INFORMATIONAL *********** Exception occurred ************ at Tue Mar 16 14:33:49 PST 2004 java.lang.IllegalArgumentException: Called DataObject.find on null at org.openide.loaders.DataObject.find(DataObject.java:435) at org.netbeans.modules.j2ee.deployment.config.ConfigDataObject.getProvider(ConfigDataObject.java:179) [catch] at org.netbeans.modules.j2ee.deployment.config.ConfigDataObject.getCookie(ConfigDataObject.java:114) at org.openide.loaders.DataNode.getCookie(DataNode.java:293) at org.netbeans.modules.j2ee.deployment.config.ui.ConfigBeanTopComponent.getProvider(ConfigBeanTopComponent.java:209) at org.netbeans.modules.j2ee.deployment.config.ui.ConfigBeanTopComponent.buildTree(ConfigBeanTopComponent.java:219) at org.netbeans.modules.j2ee.deployment.config.ui.ConfigBeanTopComponent.initComponents(ConfigBeanTopComponent.java:192) at org.netbeans.modules.j2ee.deployment.config.ui.ConfigBeanTopComponent.initialize(ConfigBeanTopComponent.java:163) at org.netbeans.modules.j2ee.deployment.config.ui.ConfigBeanTopComponent.<init>(ConfigBeanTopComponent.java:101) at org.netbeans.modules.j2ee.deployment.config.ui.ConfigBeanTopComponent.<init>(ConfigBeanTopComponent.java:84) at org.netbeans.modules.j2ee.deployment.config.ConfigDataObject.open(ConfigDataObject.java:156) at org.openide.actions.OpenAction.performAction(OpenAction.java:54) at org.openide.util.actions.NodeAction$3.run(NodeAction.java:440) at org.openide.util.actions.CallableSystemAction.doPerformAction(CallableSystemAction.java:116) at org.openide.util.actions.NodeAction$DelegateAction.actionPerformed(NodeAction.java:438) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786) at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1839) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258) at javax.swing.AbstractButton.doClick(AbstractButton.java:289) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1113) at javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased(BasicMenuItemUI.java:943) at java.awt.Component.processMouseEvent(Component.java:5100) at java.awt.Component.processEvent(Component.java:4897) at java.awt.Container.processEvent(Container.java:1569) at java.awt.Component.dispatchEventImpl(Component.java:3615) at java.awt.Container.dispatchEventImpl(Container.java:1627) at java.awt.Component.dispatchEvent(Component.java:3477) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128) at java.awt.Container.dispatchEventImpl(Container.java:1613) at java.awt.Window.dispatchEventImpl(Window.java:1606) at java.awt.Component.dispatchEvent(Component.java:3477) at java.awt.EventQueue.dispatchEvent(EventQueue.java:456) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137) at java.awt.EventDispatchThread.run(EventDispatchThread.java:100) INFORMATIONAL *********** Exception occurred ************ at Tue Mar 16 14:33:49 PST 2004 java.lang.NullPointerException at org.netbeans.modules.j2ee.deployment.config.ui.ConfigBeanTopComponent.getProvider(ConfigBeanTopComponent.java:210) at org.netbeans.modules.j2ee.deployment.config.ui.ConfigBeanTopComponent.buildTree(ConfigBeanTopComponent.java:219) [catch] at org.netbeans.modules.j2ee.deployment.config.ui.ConfigBeanTopComponent.initComponents(ConfigBeanTopComponent.java:192) at org.netbeans.modules.j2ee.deployment.config.ui.ConfigBeanTopComponent.initialize(ConfigBeanTopComponent.java:163) at org.netbeans.modules.j2ee.deployment.config.ui.ConfigBeanTopComponent.<init>(ConfigBeanTopComponent.java:101) at org.netbeans.modules.j2ee.deployment.config.ui.ConfigBeanTopComponent.<init>(ConfigBeanTopComponent.java:84) at org.netbeans.modules.j2ee.deployment.config.ConfigDataObject.open(ConfigDataObject.java:156) at org.openide.actions.OpenAction.performAction(OpenAction.java:54) at org.openide.util.actions.NodeAction$3.run(NodeAction.java:440) at org.openide.util.actions.CallableSystemAction.doPerformAction(CallableSystemAction.java:116) at org.openide.util.actions.NodeAction$DelegateAction.actionPerformed(NodeAction.java:438) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786) at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1839) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258) at javax.swing.AbstractButton.doClick(AbstractButton.java:289) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1113) at javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased(BasicMenuItemUI.java:943) at java.awt.Component.processMouseEvent(Component.java:5100) at java.awt.Component.processEvent(Component.java:4897) at java.awt.Container.processEvent(Container.java:1569) at java.awt.Component.dispatchEventImpl(Component.java:3615) at java.awt.Container.dispatchEventImpl(Container.java:1627) at java.awt.Component.dispatchEvent(Component.java:3477) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128) at java.awt.Container.dispatchEventImpl(Container.java:1613) at java.awt.Window.dispatchEventImpl(Window.java:1606) at java.awt.Component.dispatchEvent(Component.java:3477) at java.awt.EventQueue.dispatchEvent(EventQueue.java:456) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137) at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
Very interesting use case of copy and paste. If I want to paste a copy a sun-web.xml file, I would need to save the current one first then paste the copy so that the "sun-web.xml" name is preserved. This should work fine. In this drag-and-drop scenario, somehow the resulting file "sun-web_1.xml" still shows support for Open which it should not. I think the test case is not of primary usage and should not be P2.
Agree, downgrade to P3
Target to be fixed in promo-D.
Nam, do you know whether this was fixed, or is it still a problem?
Fixed probably by Pavel's changes to ConfigDataLoader/Object.