[Bug 486866] Re: Netbeans crashes when creating a JPanel form

Yulia Novozhilova Yulia.Novozhilova at sun.com
Wed Dec 16 11:19:37 UTC 2009


I can't reproduce your problem exactly. IDE creates a file with code of an empty JPanel. But an exception [1] is thrown.
As far as I understand the reason of the exception is an absence of "form.j2ee" module in the stripped ide configuration:  lines 66-80 in "./swingapp/src/org/netbeans/modules/swingapp/resources/layer.xml" file [2].
Marek, what is your opinion? is such situation critical?  Can we fix it somehow?

[1]:
INFO [org.netbeans.modules.swingapp.templates.ConfigureProjectVisualPanel$1]: org.netbeans.modules.form.j2ee.wizard.MasterDetailWizard starting from SystemClassLoader[221 modules] with possible defining loaders null and declared parents [ModuleCL at 1c18a4c[org.netbeans.modules.ant.freeform], ModuleCL at 18a9fc8[org.netbeans.modules.projectimport.eclipse.j2se], ModuleCL at 12c5431[org.netbeans.modules.editor.indent], ModuleCL at 15b0e2c[org.netbeans.modules.xml.xdm], ModuleCL at 5b675e[org.netbeans.modules.xml], ModuleCL at 167d7fb[org.netbeans.modules.options.api], ModuleCL at 1779885[org.netbeans.modules.defaults], ModuleCL at cb42cf[org.netbeans.modules.utilities.project], ModuleCL at 1f82ab4[org.netbeans.modules.xml.tax], ModuleCL at 457d21[org.netbeans.modules.java.project], ...206 more]
java.lang.ClassNotFoundException: org.netbeans.modules.form.j2ee.wizard.MasterDetailWizard
	at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
Caused: java.lang.ClassNotFoundException: org.netbeans.modules.form.j2ee.wizard.MasterDetailWizard starting from SystemClassLoader[221 modules] with possible defining loaders null and declared parents [ModuleCL at 1c18a4c[org.netbeans.modules.ant.freeform], ModuleCL at 18a9fc8[org.netbeans.modules.projectimport.eclipse.j2se], ModuleCL at 12c5431[org.netbeans.modules.editor.indent], ModuleCL at 15b0e2c[org.netbeans.modules.xml.xdm], ModuleCL at 5b675e[org.netbeans.modules.xml], ModuleCL at 167d7fb[org.netbeans.modules.options.api], ModuleCL at 1779885[org.netbeans.modules.defaults], ModuleCL at cb42cf[org.netbeans.modules.utilities.project], ModuleCL at 1f82ab4[org.netbeans.modules.xml.tax], ModuleCL at 457d21[org.netbeans.modules.java.project], ...206 more]
	at org.netbeans.ProxyClassLoader.loadClass(Unknown Source)
[catch] at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
	at org.netbeans.modules.swingapp.templates.ConfigureProjectVisualPanel$1.createNodes(Unknown Source)
	at org.openide.nodes.FilterNode$Children$LazySupport$FilterNodeEntry.nodes(Unknown Source)
	at org.openide.nodes.EntrySupport$Lazy$EntryInfo.getNode(Unknown Source)
	at org.openide.nodes.EntrySupport$Lazy$EntryInfo.getNode(Unknown Source)
	at org.openide.nodes.EntrySupport$Lazy.getNodes(Unknown Source)
	at org.openide.nodes.Children.getNodes(Unknown Source)
	at org.openide.nodes.FilterNode$Children$LazySupport.callGetNodes(Unknown Source)
	at org.openide.nodes.FilterNode$Children.getNodes(Unknown Source)
	at org.netbeans.modules.swingapp.templates.ConfigureProjectVisualPanel.setConfig(Unknown Source)
	at org.netbeans.modules.swingapp.templates.ConfigureProjectPanel.readSettings(Unknown Source)
	at org.openide.WizardDescriptor.updateStateOpen(Unknown Source)
	at org.openide.WizardDescriptor.updateState(Unknown Source)


[2]
<folder name="org-netbeans-modules-swingapp">
    <!-- app shells registration-->
    <folder name="appshells">
	<file name="BasicShellApp.zip" url="BasicShellApp.zip">
            <attr name="SystemFileSystem.localizingBundle" stringvalue="org.netbeans.modules.swingapp.resources.Bundle"/>
            <attr name="instantiatingWizardURL" urlvalue="nbresloc:/org/netbeans/modules/swingapp/resources/BasicShellApp.html"/>
	</file>
	<file name="CRUDShellApp.zip" url="CRUDShellApp.zip">
	    <attr name="SystemFileSystem.localizingBundle" stringvalue="org.netbeans.modules.swingapp.resources.Bundle"/>
	    <attr name="requiredClass" stringvalue="org.netbeans.modules.form.j2ee.wizard.MasterDetailWizard"/>
	    <attr name="instantiatingIterator" methodvalue="org.netbeans.modules.form.j2ee.wizard.MasterDetailWizard.createForExisting"/>
	    <attr name="instantiatingWizardURL" urlvalue="nbresloc:/org/netbeans/modules/swingapp/resources/CRUDShellApp.html"/>
	</file>
    </folder>
</folder>

-- 
Netbeans crashes when creating a JPanel form
https://bugs.launchpad.net/bugs/486866
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs




More information about the universe-bugs mailing list