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.

Bug 72618 - java.lang.NullPointerException org.netbeans.modules.form.JavaCodeGenerator.generateComponentCreate(JavaCodeGenerator.java:1115)
Summary: java.lang.NullPointerException org.netbeans.modules.form.JavaCodeGenerator.ge...
Status: RESOLVED DUPLICATE of bug 77092
Alias: None
Product: guibuilder
Classification: Unclassified
Component: Code (show other bugs)
Version: 5.x
Hardware: Sun Linux
: P3 blocker with 3 votes (vote)
Assignee: issues@guibuilder
URL:
Keywords:
: 79765 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-02-13 15:45 UTC by jenikya
Modified: 2006-08-21 18:24 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jenikya 2006-02-13 15:45:56 UTC
java.lang.NullPointerException
	at
org.netbeans.modules.form.JavaCodeGenerator.generateComponentCreate(JavaCodeGenerator.java:1115)
	at
org.netbeans.modules.form.JavaCodeGenerator.addCreateCode(JavaCodeGenerator.java:993)
	at
org.netbeans.modules.form.JavaCodeGenerator.addCreateCode(JavaCodeGenerator.java:998)
	at
org.netbeans.modules.form.JavaCodeGenerator.addCreateCode(JavaCodeGenerator.java:998)
	at
org.netbeans.modules.form.JavaCodeGenerator.addCreateCode(JavaCodeGenerator.java:998)
	at
org.netbeans.modules.form.JavaCodeGenerator.addCreateCode(JavaCodeGenerator.java:998)
	at
org.netbeans.modules.form.JavaCodeGenerator.addCreateCode(JavaCodeGenerator.java:998)
	at
org.netbeans.modules.form.JavaCodeGenerator.addCreateCode(JavaCodeGenerator.java:998)
	at
org.netbeans.modules.form.JavaCodeGenerator.regenerateInitComponents(JavaCodeGenerator.java:815)
	at
org.netbeans.modules.form.JavaCodeGenerator.regenerateCode(JavaCodeGenerator.java:2548)
	at
org.netbeans.modules.form.JavaCodeGenerator$FormListener.formChanged(JavaCodeGenerator.java:2806)
	at org.netbeans.modules.form.FormModel.fireEvents(FormModel.java:979)
	at org.netbeans.modules.form.FormModel.sendEventImmediately(FormModel.java:1007)
	at org.netbeans.modules.form.FormModel.fireFormToBeSaved(FormModel.java:694)
	at org.netbeans.modules.form.FormEditor.saveFormData(FormEditor.java:273)
	at
org.netbeans.modules.form.FormEditorSupport.saveDocument(FormEditorSupport.java:215)
	at org.netbeans.modules.java.JavaEditor$Save.save(JavaEditor.java:236)
	at org.netbeans.core.NbTopManager.saveAll(NbTopManager.java:261)
	at org.netbeans.core.NbTopManager.access$300(NbTopManager.java:63)
	at org.netbeans.core.NbTopManager$NbLifecycleManager.saveAll(NbTopManager.java:421)
	at org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:213)
[catch] at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:125)
Comment 1 jenikya 2006-02-13 15:47:33 UTC
This error keeps happening when I compile my form application. It has worked
before, but the only thing I have done differently is include a NB splitpane
bean with a nested splitpane. 
Comment 2 Tomas Pavek 2006-02-13 16:19:21 UTC
Hi, thanks for report. Could you please try it again? To be sure it happens
consistently. I.e. open the form (it did not save due the exception anyway) and
do the same thing. We need a reproducible test case, the exception is
unfortunately not enough in this case.

Could you possibly also attach the form (both .form file and .java file) so we
could try it as well? Thanks
Comment 3 nsydenham 2006-03-22 18:09:43 UTC
I am also consistenly getting this error when trying to add an actionListener to
a JButton.
Comment 4 mgrev 2006-03-28 18:51:17 UTC
I get this too. It was when moving two components into a JSplitPane.

Cheers,
Mikael Grev
Comment 5 mgrev 2006-03-28 18:53:53 UTC
I get another NPE as well. The two feels related:

*********** Exception occurred ************ at 8:41 PM on Mar 28, 2006
java.lang.NullPointerException
	at
org.netbeans.modules.form.JavaCodeGenerator.generateComponentCreate(JavaCodeGenerator.java:1115)
	at
org.netbeans.modules.form.JavaCodeGenerator.addCreateCode(JavaCodeGenerator.java:993)
	at
org.netbeans.modules.form.JavaCodeGenerator.addCreateCode(JavaCodeGenerator.java:998)
	at
org.netbeans.modules.form.JavaCodeGenerator.regenerateInitComponents(JavaCodeGenerator.java:815)
	at
org.netbeans.modules.form.JavaCodeGenerator.regenerateCode(JavaCodeGenerator.java:2548)
	at
org.netbeans.modules.form.JavaCodeGenerator$FormListener.formChanged(JavaCodeGenerator.java:2806)
	at org.netbeans.modules.form.FormModel.fireEvents(FormModel.java:979)
	at org.netbeans.modules.form.FormModel.sendEventImmediately(FormModel.java:1007)
	at org.netbeans.modules.form.FormModel.fireFormToBeSaved(FormModel.java:694)
	at org.netbeans.modules.form.FormEditor.saveFormData(FormEditor.java:273)
	at
org.netbeans.modules.form.FormEditorSupport.saveDocument(FormEditorSupport.java:215)
	at org.netbeans.modules.java.JavaEditor$Save.save(JavaEditor.java:236)
	at org.netbeans.core.NbTopManager.saveAll(NbTopManager.java:261)
	at org.netbeans.core.NbTopManager.access$300(NbTopManager.java:63)
	at org.netbeans.core.NbTopManager$NbLifecycleManager.saveAll(NbTopManager.java:421)
	at org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:213)
[catch] at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:125)
*********** Exception occurred ************ at 8:43 PM on Mar 28, 2006
java.lang.NullPointerException
	at
org.netbeans.modules.form.codestructure.DefaultCodeExpression$UsedObjectsIterator.<init>(DefaultCodeExpression.java:235)
	at
org.netbeans.modules.form.codestructure.DefaultCodeExpression.getUsedObjectsIterator(DefaultCodeExpression.java:203)
	at
org.netbeans.modules.form.codestructure.CodeStructure.unregisterUsingCodeObject(CodeStructure.java:321)
	at
org.netbeans.modules.form.codestructure.CodeStructure.unregisterUsingCodeObject(CodeStructure.java:327)
	at
org.netbeans.modules.form.codestructure.CodeStructure.removeStatements(CodeStructure.java:193)
	at
org.netbeans.modules.form.layoutsupport.LayoutSupportManager.removeComponent(LayoutSupportManager.java:502)
	at org.netbeans.modules.form.RADVisualContainer.remove(RADVisualContainer.java:313)
	at org.netbeans.modules.form.FormModel.removeComponentImpl(FormModel.java:453)
	at org.netbeans.modules.form.FormModel.removeComponent(FormModel.java:432)
	at org.netbeans.modules.form.RADComponentNode.destroy(RADComponentNode.java:286)
	at
org.netbeans.modules.form.ComponentInspector$DeleteActionPerformer.doDelete(ComponentInspector.java:521)
	at
org.netbeans.modules.form.ComponentInspector$DeleteActionPerformer.run(ComponentInspector.java:513)
	at org.openide.util.Mutex$1.run(Mutex.java:1188)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	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)
[catch] at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Comment 6 rost 2006-06-07 20:56:24 UTC
I got a very similar NPE. It happened when I pressed the "Save All" button.

java.lang.NullPointerException
        at 
org.netbeans.modules.form.JavaCodeGenerator.generateComponentCreate(JavaCodeGenerator.java:1115)
        at 
org.netbeans.modules.form.JavaCodeGenerator.addCreateCode(JavaCodeGenerator.java:993)
        at 
org.netbeans.modules.form.JavaCodeGenerator.addCreateCode(JavaCodeGenerator.java:998)
        at 
org.netbeans.modules.form.JavaCodeGenerator.addCreateCode(JavaCodeGenerator.java:998)
        at 
org.netbeans.modules.form.JavaCodeGenerator.addCreateCode(JavaCodeGenerator.java:998)
        at 
org.netbeans.modules.form.JavaCodeGenerator.addCreateCode(JavaCodeGenerator.java:998)
        at 
org.netbeans.modules.form.JavaCodeGenerator.addCreateCode(JavaCodeGenerator.java:998)
        at 
org.netbeans.modules.form.JavaCodeGenerator.addCreateCode(JavaCodeGenerator.java:998)
        at 
org.netbeans.modules.form.JavaCodeGenerator.regenerateInitComponents(JavaCodeGenerator.java:815)
        at 
org.netbeans.modules.form.JavaCodeGenerator.regenerateCode(JavaCodeGenerator.java:2548)
        at 
org.netbeans.modules.form.JavaCodeGenerator$FormListener.formChanged(JavaCodeGenerator.java:2806)
        at org.netbeans.modules.form.FormModel.fireEvents(FormModel.java:979)
        at 
org.netbeans.modules.form.FormModel.sendEventImmediately(FormModel.java:1007)
        at 
org.netbeans.modules.form.FormModel.fireFormToBeSaved(FormModel.java:694)
        at 
org.netbeans.modules.form.FormEditor.saveFormData(FormEditor.java:273)
        at 
org.netbeans.modules.form.FormEditorSupport.saveDocument(FormEditorSupport.java:215)
        at org.netbeans.modules.java.JavaEditor$Save.save(JavaEditor.java:236)
        at org.netbeans.core.NbTopManager.saveAll(NbTopManager.java:261)
        at org.netbeans.core.NbTopManager.access$300(NbTopManager.java:63)
        at 
org.netbeans.core.NbTopManager$NbLifecycleManager.saveAll(NbTopManager.java:421)
        at 
org.openide.actions.SaveAllAction.performAction(SaveAllAction.java:78)
        at 
org.openide.util.actions.CallableSystemAction$1.run(CallableSystemAction.java:94)
        at 
org.netbeans.modules.openide.util.ActionsBridge$ActionRunnable.actionPerformed(ActionsBridge.java:81)
        at org.netbeans.core.ModuleActions.invokeAction(ModuleActions.java:74)
        at 
org.netbeans.modules.openide.actions.ActionsBridgeImpl.invokeAction(ActionsBridgeImpl.java:24)
        at 
org.netbeans.modules.openide.util.ActionsBridge$ActionRunnable.doRun(ActionsBridge.java:72)
        at 
org.netbeans.modules.openide.util.ActionsBridge$1.run(ActionsBridge.java:41)
        at 
org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:493)
[catch] at 
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:926)
Comment 7 Tomas Pavek 2006-07-04 14:55:42 UTC
Hopefully this problem was fixed with issue 77092.

*** This issue has been marked as a duplicate of 77092 ***
Comment 8 Jan Stola 2006-08-21 18:24:52 UTC
*** Issue 79765 has been marked as a duplicate of this issue. ***