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.
In module project when I edit and try to save the Form I get this also when I right click on form and go bind menu i get same thing java.lang.NullPointerException at java.util.Hashtable.put(Hashtable.java:394) at java.beans.FeatureDescriptor.setValue(FeatureDescriptor.java:170) at javax.el.BeanELResolver.getFeatureDescriptors(BeanELResolver.java:473) at javax.beans.binding.BindingContext$PropertyDelegateResolver.getFeatureDescriptors(BindingContext.java:610) at javax.el.CompositeELResolver$CompositeIterator.hasNext(CompositeELResolver.java:462) at org.netbeans.modules.form.BindingDesignSupport.getBindingDescriptors(BindingDesignSupport.java:169) at org.netbeans.modules.form.BindingDesignSupport.getBindingDescriptors(BindingDesignSupport.java:144) at org.netbeans.modules.form.RADComponent.createBindingProperties(RADComponent.java:1242) at org.netbeans.modules.form.RADComponent.getBindingProperties(RADComponent.java:627) at org.netbeans.modules.form.RADComponent.getAllBindingProperties(RADComponent.java:617) at org.netbeans.modules.form.GandalfPersistenceManager.saveBindingProperties(GandalfPersistenceManager.java:4004) at org.netbeans.modules.form.GandalfPersistenceManager.saveComponent(GandalfPersistenceManager.java:3641) at org.netbeans.modules.form.GandalfPersistenceManager.saveVisualComponent(GandalfPersistenceManager.java:3388) at org.netbeans.modules.form.GandalfPersistenceManager.saveContainer(GandalfPersistenceManager.java:3201) at org.netbeans.modules.form.GandalfPersistenceManager.saveAnyComponent(GandalfPersistenceManager.java:3175) at org.netbeans.modules.form.GandalfPersistenceManager.saveForm(GandalfPersistenceManager.java:3047) at org.netbeans.modules.form.FormEditor.saveFormData(FormEditor.java:321) at org.netbeans.modules.form.FormEditorSupport.saveDocument(FormEditorSupport.java:277) at org.openide.text.CloneableEditorSupport.canClose(CloneableEditorSupport.java:1119) at org.openide.text.DataEditorSupport.canClose(DataEditorSupport.java:281) at org.netbeans.modules.form.FormEditorSupport.access$1000(FormEditorSupport.java:102) at org.netbeans.modules.form.FormEditorSupport$CloseHandler.resolveCloseOperation(FormEditorSupport.java:1209) at org.netbeans.core.multiview.MultiViewPeer.canClose(MultiViewPeer.java:484) at org.netbeans.core.multiview.MultiViewCloneableTopComponent.canClose(MultiViewCloneableTopComponent.java:275) at org.netbeans.core.windows.Central.removeModeTopComponent(Central.java:865) at org.netbeans.core.windows.Central.userClosedTopComponent(Central.java:1794) at org.netbeans.core.windows.view.DefaultView.userClosedTopComponent(DefaultView.java:714) at org.netbeans.core.windows.view.ui.TabbedHandler.actionPerformed(TabbedHandler.java:299) at org.netbeans.swing.tabcontrol.TabbedContainer.postActionEvent(TabbedContainer.java:652) at org.netbeans.swing.tabcontrol.TabbedContainerUI.shouldPerformAction(TabbedContainerUI.java:140) at org.netbeans.swing.tabcontrol.plaf.DefaultTabbedContainerUI.access$2600(DefaultTabbedContainerUI.java:87) at org.netbeans.swing.tabcontrol.plaf.DefaultTabbedContainerUI$DisplayerActionListener.actionPerformed(DefaultTabbedContainerUI.java:1232) at org.netbeans.swing.tabcontrol.TabDisplayer.postActionEvent(TabDisplayer.java:521) at org.netbeans.swing.tabcontrol.TabDisplayerUI.shouldPerformAction(TabDisplayerUI.java:150) at org.netbeans.swing.tabcontrol.plaf.BasicTabDisplayerUI.access$1500(BasicTabDisplayerUI.java:94) at org.netbeans.swing.tabcontrol.plaf.BasicTabDisplayerUI$BasicDisplayerMouseListener.performCommand(BasicTabDisplayerUI.java:693) at org.netbeans.swing.tabcontrol.plaf.BasicTabDisplayerUI$BasicDisplayerMouseListener.potentialCommand(BasicTabDisplayerUI.java:678) at org.netbeans.swing.tabcontrol.plaf.BasicTabDisplayerUI$BasicDisplayerMouseListener.mouseReleased(BasicTabDisplayerUI.java:726) at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272) at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272) at java.awt.Component.processMouseEvent(Component.java:6038) at javax.swing.JComponent.processMouseEvent(JComponent.java:3260) at java.awt.Component.processEvent(Component.java:5803) at java.awt.Container.processEvent(Container.java:2058) at java.awt.Component.dispatchEventImpl(Component.java:4410) at java.awt.Container.dispatchEventImpl(Container.java:2116) at java.awt.Component.dispatchEvent(Component.java:4240) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916) at java.awt.Container.dispatchEventImpl(Container.java:2102) at java.awt.Window.dispatchEventImpl(Window.java:2429) at java.awt.Component.dispatchEvent(Component.java:4240) [catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
I'm not able to reproduce it. My steps ... - New Project -> Netbeans Plug-in Modules -> Module Project -> Next -> Next -> Finish - New File -> Java GUI Forms -> JFrame Form -> Next -> Finish - Add three buttons and save form - Go to form source code, modify code and save form - Go to form design mode, invoke frame popup - Invoke Bind dialog running action "Bind -> title" in popup menu - No exception My NB and JVM ... NetBeans IDE 6.0 Preview (M9, build 070427) 1.6.0_02-ea; Java HotSpot(TM) Client VM 1.6.0_02-ea-b02 Linux version 2.6.17-10-386 running on i386 Please add more info about your issue (steps to reproduce, versions of your NB and JVM, zipped form (.form and .java file) or zipped whole project,...).
I am sorry, I am not able to reproduce this issue. Could you, please, provide exact steps to reproduce. Thank you in advance.
Created attachment 41829 [details] App
My config NetBeans IDE 6.0 Preview (M9, build 070427) 1.6.0; Java HotSpot(TM) Client VM 1.6.0-b105 Windows XP version 5.1 running on x86 en_US (nb); Cp1252 - New Project -> Netbeans Plug-in Modules -> Module Project -> Next -> Next -> Finish - New File -> Java GUI Forms -> JFrame Form -> Next -> Finish - Go to form design mode, invoke frame popup - Invoke Bind dialog running action "Bind -> title" in popup menu java.lang.NullPointerException at java.util.Hashtable.put(Hashtable.java:394) at java.beans.FeatureDescriptor.setValue(FeatureDescriptor.java:170) at javax.el.BeanELResolver.getFeatureDescriptors(BeanELResolver.java:473) at javax.beans.binding.BindingContext$PropertyDelegateResolver.getFeatureDescriptors(BindingContext.java:610) at javax.el.CompositeELResolver$CompositeIterator.hasNext(CompositeELResolver.java:462) at org.netbeans.modules.form.BindingDesignSupport.getBindingDescriptors(BindingDesignSupport.java:169) at org.netbeans.modules.form.BindingDesignSupport.getBindingDescriptors(BindingDesignSupport.java:144) at org.netbeans.modules.form.RADComponent.createBindingProperties(RADComponent.java:1242) at org.netbeans.modules.form.RADComponent.getBindingProperties(RADComponent.java:627) at org.netbeans.modules.form.actions.BindAction.createBindingsSubmenu(BindAction.java:90) at org.netbeans.modules.form.actions.BindAction.access$000(BindAction.java:33) at org.netbeans.modules.form.actions.BindAction$1.menuSelected(BindAction.java:67) at javax.swing.JMenu.fireMenuSelected(JMenu.java:1028) at javax.swing.JMenu$MenuChangeListener.stateChanged(JMenu.java:1107) at javax.swing.DefaultButtonModel.fireStateChanged(DefaultButtonModel.java:333) at javax.swing.DefaultButtonModel.setSelected(DefaultButtonModel.java:215) at javax.swing.JMenu.setSelected(JMenu.java:294) at javax.swing.JMenu.menuSelectionChanged(JMenu.java:1175) at javax.swing.MenuSelectionManager.setSelectedPath(MenuSelectionManager.java:101) at javax.swing.plaf.basic.BasicMenuUI$Handler.mouseEntered(BasicMenuUI.java:496) at javax.swing.plaf.basic.BasicMenuUI$MouseInputHandler.mouseEntered(BasicMenuUI.java:348) at com.sun.java.swing.plaf.windows.WindowsMenuUI$WindowsMouseInputHandler.mouseEntered(WindowsMenuUI.java:170) at java.awt.Component.processMouseEvent(Component.java:6047) at javax.swing.JComponent.processMouseEvent(JComponent.java:3260) at java.awt.Component.processEvent(Component.java:5803) at java.awt.Container.processEvent(Container.java:2058) at java.awt.Component.dispatchEventImpl(Component.java:4410) at java.awt.Container.dispatchEventImpl(Container.java:2116) at java.awt.Component.dispatchEvent(Component.java:4240) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322) at java.awt.LightweightDispatcher.trackMouseEnterExit(Container.java:4111) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3968) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916) at java.awt.Container.dispatchEventImpl(Container.java:2102) at java.awt.Window.dispatchEventImpl(Window.java:2429) at java.awt.Component.dispatchEvent(Component.java:4240) [catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
I think this must fix before M9
Why do you think that it should be fixed for M9? I doubt that binding in module project is a blocker for anything. Note that the binding library is even not present in the IDE as a NB library that can be added on the classpath of module projects. Moreover, so far, you are the only one who is able to reproduce this issue. Are you able to reproduce this issue with a clean userdir and some official build (downloaded for example from bits.netbeans.org)?
After clean userdir It works
go here and see how to reproduce it <a href="http://www.netbeans.org/issues/show_bug.cgi?id=103614"> issue 103614</a>
*** Issue 103614 has been marked as a duplicate of this issue. ***
The use-case described in issue 103614 is really strange. I don't see a reason for copying j2ee jars into platform cluster. It seems that it puts different version of javax.el classes of the classpath used by form module. IMHO you shouldn't do things like this.
*** Issue 110486 has been marked as a duplicate of this issue. ***