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.
NetBeans IDE Dev (Build 070521) 1.6.0_02-ea; Java HotSpot(TM) Client VM 1.6.0_02-ea-b02 Windows XP version 5.1 running on x86 en_GB (nb); Cp1252 Description: ============ 1. have simple java project 2. create jframe and insert some control 3. save and close jFrame NPE will occur following IDE's state: in every case when user tries to close form, this exception occurs. Also inserted button is not possible to delete and ever attempt ends with exception StackTrace when form is going to be closed: =========================================== java.lang.NullPointerException at org.netbeans.modules.swingapp.ActionEditor$1.formChanged(ActionEditor.java:118) at org.netbeans.modules.form.FormModel.fireEvents(FormModel.java:985) at org.netbeans.modules.form.FormModel$EventBroker.run(FormModel.java:1094) at org.netbeans.modules.form.FormModel$EventBroker.sendEventImmediately(FormModel.java:1052) at org.netbeans.modules.form.FormModel.sendEventImmediately(FormModel.java:1015) StackTrace during deleting of inserted button: =============================================== java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.RangeCheck(ArrayList.java:547) at java.util.ArrayList.get(ArrayList.java:322) at org.netbeans.modules.form.layoutdesign.LayoutInterval.getSubInterval(LayoutInterval.java:445) at org.netbeans.modules.form.layoutdesign.LayoutDesigner.intervalRemoved(LayoutDesigner.java:3612) at org.netbeans.modules.form.layoutdesign.LayoutDesigner.layoutChanged(LayoutDesigner.java:2184)
Created attachment 42590 [details] 1. stack trace
Created attachment 42591 [details] 2. stack trace
I have fixed this bug. The FormModelListener will check for nulls. It will also now only be registered once and will de-register itself when the form is closed.
verified on NetBeans IDE Dev (Build 200705281800) 1.6.0; Java HotSpot(TM) Client VM 1.6.0-b105 Windows XP version 5.1 running on x86 en_GB (nb); Cp1252
tested on NetBeans IDE 6.0 RC2 (Build 200711201000)