I go about this by right-clicking on the JButton in the design editor, navigating to Events -> Action -> actionPerformed. The auto-generated code appears for a brief moment before it disappears and throws the NullPointerException. I am using NetBeans IDE 6.1 and JDK 6u7.
Below is the details of the exception. I am in dire need of a solution, but cannot find any solutions on the web, only old Bug tickets related to similar issues that have allegedly been fixed long ago. If anyone has some ideas, please assist me!
Expand|Select|Wrap|Line Numbers
- java.lang.NullPointerException
- at org.netbeans.modules.form.JavaCodeGenerator.getPropertyCreator(JavaCodeGenerator.java:2263)
- at org.netbeans.modules.form.JavaCodeGenerator.generatePropertyBeanSetterCode(JavaCodeGenerator.java:2211)
- at org.netbeans.modules.form.JavaCodeGenerator.generatePropertySetter(JavaCodeGenerator.java:2155)
- at org.netbeans.modules.form.JavaCodeGenerator.generateProperty(JavaCodeGenerator.java:2081)
- at org.netbeans.modules.form.JavaCodeGenerator.generateComponentProperties(JavaCodeGenerator.java:1603)
- at org.netbeans.modules.form.JavaCodeGenerator.addInitCode(JavaCodeGenerator.java:1171)
- at org.netbeans.modules.form.JavaCodeGenerator.addInitCode(JavaCodeGenerator.java:1184)
- at org.netbeans.modules.form.JavaCodeGenerator.addInitCode(JavaCodeGenerator.java:1184)
- at org.netbeans.modules.form.JavaCodeGenerator.addInitCode(JavaCodeGenerator.java:1184)
- at org.netbeans.modules.form.JavaCodeGenerator.addInitCode(JavaCodeGenerator.java:1184)
- at org.netbeans.modules.form.JavaCodeGenerator.addInitCode(JavaCodeGenerator.java:1184)
- at org.netbeans.modules.form.JavaCodeGenerator.addInitCode(JavaCodeGenerator.java:1184)
- at org.netbeans.modules.form.JavaCodeGenerator.addInitCode(JavaCodeGenerator.java:1184)
- at org.netbeans.modules.form.JavaCodeGenerator.addInitCode(JavaCodeGenerator.java:1184)
- at org.netbeans.modules.form.JavaCodeGenerator.addInitCode(JavaCodeGenerator.java:1184)
- at org.netbeans.modules.form.JavaCodeGenerator.regenerateInitComponents(JavaCodeGenerator.java:1027)
- at org.netbeans.modules.form.JavaCodeGenerator.regenerateCode(JavaCodeGenerator.java:3418)
- at org.netbeans.modules.form.JavaCodeGenerator$FormListener.formChanged(JavaCodeGenerator.java:3887)
- at org.netbeans.modules.form.FormModel.fireEvents(FormModel.java:1268)
- at org.netbeans.modules.form.FormModel.fireEventBatch(FormModel.java:1241)
- at org.netbeans.modules.form.FormModel.firePendingEvents(FormModel.java:1204)
- at org.netbeans.modules.form.FormModel.access$000(FormModel.java:62)
- [catch] at org.netbeans.modules.form.FormModel$2.run(FormModel.java:1184)
- at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
- at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
- at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104)
- 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)