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 70978 - [50cat] Exception thrown during J2SE Library Descriptor wizard
Summary: [50cat] Exception thrown during J2SE Library Descriptor wizard
Status: VERIFIED FIXED
Alias: None
Product: apisupport
Classification: Unclassified
Component: Templates (show other bugs)
Version: 5.x
Hardware: PC Windows XP
: P2 blocker (vote)
Assignee: rmatous
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-04 09:30 UTC by misterm
Modified: 2006-01-06 11:41 UTC (History)
3 users (show)

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 misterm 2006-01-04 09:30:58 UTC
[ BUILD # : 20051218 ]
[ JDK VERSION : 1.4.2_xx ]

After selecting a library in the wizard (created using Manage libraries when the wizard was already opened) and hitting next, the following exception was thrown:

java.lang.reflect.UndeclaredThrowableException
	at $Proxy13.actionPerformed(Unknown Source)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786)
	at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1839)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:245)
	at java.awt.Component.processMouseEvent(Component.java:5100)
	at java.awt.Component.processEvent(Component.java:4897)
	at java.awt.Container.processEvent(Container.java:1569)
	at java.awt.Component.dispatchEventImpl(Component.java:3615)
	at java.awt.Container.dispatchEventImpl(Container.java:1627)
	at java.awt.Component.dispatchEvent(Component.java:3477)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)
	at java.awt.Container.dispatchEventImpl(Container.java:1613)
	at java.awt.Window.dispatchEventImpl(Window.java:1606)
	at java.awt.Component.dispatchEvent(Component.java:3477)
[catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
	at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:141)
	at java.awt.Dialog$1.run(Dialog.java:540)
	at java.awt.Dialog.show(Dialog.java:561)
	at org.netbeans.core.windows.services.NbPresenter.superShow(NbPresenter.java:810)
	at org.netbeans.core.windows.services.NbPresenter.doShow(NbPresenter.java:853)
	at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:841)
	at org.openide.util.Mutex.doEventAccess(Mutex.java:1172)
	at org.openide.util.Mutex.readAccess(Mutex.java:209)
	at org.netbeans.core.windows.services.NbPresenter.show(NbPresenter.java:826)
	at java.awt.Component.show(Component.java:1133)
	at java.awt.Component.setVisible(Component.java:1088)
	at org.openide.loaders.TemplateWizard.instantiateImpl(TemplateWizard.java:461)
	at org.openide.loaders.TemplateWizard.instantiate(TemplateWizard.java:334)
	at org.netbeans.modules.project.ui.actions.NewFile.doPerform(NewFile.java:117)
	at org.netbeans.modules.project.ui.actions.NewFile.access$200(NewFile.java:52)
	at org.netbeans.modules.project.ui.actions.NewFile$PopupListener.actionPerformed(NewFile.java:311)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786)
	at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1839)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
	at javax.swing.AbstractButton.doClick(AbstractButton.java:289)
	at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1113)
	at javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased(BasicMenuItemUI.java:943)
	at java.awt.Component.processMouseEvent(Component.java:5100)
	at java.awt.Component.processEvent(Component.java:4897)
	at java.awt.Container.processEvent(Container.java:1569)
	at java.awt.Component.dispatchEventImpl(Component.java:3615)
	at java.awt.Container.dispatchEventImpl(Container.java:1627)
	at java.awt.Component.dispatchEvent(Component.java:3477)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)
	at java.awt.Container.dispatchEventImpl(Container.java:1613)
	at java.awt.Window.dispatchEventImpl(Window.java:1606)
	at java.awt.Component.dispatchEvent(Component.java:3477)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
	at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
Caused by: java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:324)
	at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:410)
	... 62 more
Caused by: java.lang.AssertionError
	at org.netbeans.modules.apisupport.project.ui.wizard.librarydescriptor.NewLibraryDescriptor$DataModel.libraryAlreadyExists(NewLibraryDescriptor.java:119)
	at org.netbeans.modules.apisupport.project.ui.wizard.librarydescriptor.NameAndLocationPanel.checkValidity(NameAndLocationPanel.java:110)
	at org.netbeans.modules.apisupport.project.ui.wizard.librarydescriptor.NameAndLocationPanel.access$100(NameAndLocationPanel.java:37)
	at org.netbeans.modules.apisupport.project.ui.wizard.librarydescriptor.NameAndLocationPanel$1.insertUpdate(NameAndLocationPanel.java:52)
	at javax.swing.text.AbstractDocument.fireInsertUpdate(AbstractDocument.java:184)
	at javax.swing.text.AbstractDocument.handleInsertString(AbstractDocument.java:749)
	at javax.swing.text.AbstractDocument.insertString(AbstractDocument.java:706)
	at javax.swing.text.PlainDocument.insertString(PlainDocument.java:114)
	at javax.swing.text.AbstractDocument.replace(AbstractDocument.java:668)
	at javax.swing.text.JTextComponent.setText(JTextComponent.java:1403)
	at org.netbeans.modules.apisupport.project.ui.wizard.librarydescriptor.NameAndLocationPanel.readFromDataModel(NameAndLocationPanel.java:94)
	at org.netbeans.modules.apisupport.project.ui.wizard.BasicWizardIterator$PrivateWizardPanel.readSettings(BasicWizardIterator.java:404)
	at org.openide.WizardDescriptor.updateState(WizardDescriptor.java:618)
	at org.openide.loaders.TemplateWizard.updateState(TemplateWizard.java:674)
	at org.netbeans.modules.project.ui.NewFileWizard.updateState(NewFileWizard.java:91)
	at org.openide.WizardDescriptor.goToNextStep(WizardDescriptor.java:798)
	at org.openide.WizardDescriptor.access$1000(WizardDescriptor.java:70)
	at org.openide.WizardDescriptor$7.run(WizardDescriptor.java:1629)
	at org.openide.WizardDescriptor.lazyValidate(WizardDescriptor.java:1161)
	at org.openide.WizardDescriptor.access$1100(WizardDescriptor.java:70)
	at org.openide.WizardDescriptor$Listener.actionPerformed(WizardDescriptor.java:1647)
	... 67 more
==>
java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:324)
	at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:410)
	at $Proxy13.actionPerformed(Unknown Source)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786)
	at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1839)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:245)
	at java.awt.Component.processMouseEvent(Component.java:5100)
	at java.awt.Component.processEvent(Component.java:4897)
	at java.awt.Container.processEvent(Container.java:1569)
	at java.awt.Component.dispatchEventImpl(Component.java:3615)
	at java.awt.Container.dispatchEventImpl(Container.java:1627)
	at java.awt.Component.dispatchEvent(Component.java:3477)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)
	at java.awt.Container.dispatchEventImpl(Container.java:1613)
	at java.awt.Window.dispatchEventImpl(Window.java:1606)
	at java.awt.Component.dispatchEvent(Component.java:3477)
[catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
	at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:141)
	at java.awt.Dialog$1.run(Dialog.java:540)
	at java.awt.Dialog.show(Dialog.java:561)
	at org.netbeans.core.windows.services.NbPresenter.superShow(NbPresenter.java:810)
	at org.netbeans.core.windows.services.NbPresenter.doShow(NbPresenter.java:853)
	at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:841)
	at org.openide.util.Mutex.doEventAccess(Mutex.java:1172)
	at org.openide.util.Mutex.readAccess(Mutex.java:209)
	at org.netbeans.core.windows.services.NbPresenter.show(NbPresenter.java:826)
	at java.awt.Component.show(Component.java:1133)
	at java.awt.Component.setVisible(Component.java:1088)
	at org.openide.loaders.TemplateWizard.instantiateImpl(TemplateWizard.java:461)
	at org.openide.loaders.TemplateWizard.instantiate(TemplateWizard.java:334)
	at org.netbeans.modules.project.ui.actions.NewFile.doPerform(NewFile.java:117)
	at org.netbeans.modules.project.ui.actions.NewFile.access$200(NewFile.java:52)
	at org.netbeans.modules.project.ui.actions.NewFile$PopupListener.actionPerformed(NewFile.java:311)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786)
	at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1839)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
	at javax.swing.AbstractButton.doClick(AbstractButton.java:289)
	at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1113)
	at javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased(BasicMenuItemUI.java:943)
	at java.awt.Component.processMouseEvent(Component.java:5100)
	at java.awt.Component.processEvent(Component.java:4897)
	at java.awt.Container.processEvent(Container.java:1569)
	at java.awt.Component.dispatchEventImpl(Component.java:3615)
	at java.awt.Container.dispatchEventImpl(Container.java:1627)
	at java.awt.Component.dispatchEvent(Component.java:3477)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)
	at java.awt.Container.dispatchEventImpl(Container.java:1613)
	at java.awt.Window.dispatchEventImpl(Window.java:1606)
	at java.awt.Component.dispatchEvent(Component.java:3477)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
	at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
Caused by: java.lang.AssertionError
	at org.netbeans.modules.apisupport.project.ui.wizard.librarydescriptor.NewLibraryDescriptor$DataModel.libraryAlreadyExists(NewLibraryDescriptor.java:119)
	at org.netbeans.modules.apisupport.project.ui.wizard.librarydescriptor.NameAndLocationPanel.checkValidity(NameAndLocationPanel.java:110)
	at org.netbeans.modules.apisupport.project.ui.wizard.librarydescriptor.NameAndLocationPanel.access$100(NameAndLocationPanel.java:37)
	at org.netbeans.modules.apisupport.project.ui.wizard.librarydescriptor.NameAndLocationPanel$1.insertUpdate(NameAndLocationPanel.java:52)
	at javax.swing.text.AbstractDocument.fireInsertUpdate(AbstractDocument.java:184)
	at javax.swing.text.AbstractDocument.handleInsertString(AbstractDocument.java:749)
	at javax.swing.text.AbstractDocument.insertString(AbstractDocument.java:706)
	at javax.swing.text.PlainDocument.insertString(PlainDocument.java:114)
	at javax.swing.text.AbstractDocument.replace(AbstractDocument.java:668)
	at javax.swing.text.JTextComponent.setText(JTextComponent.java:1403)
	at org.netbeans.modules.apisupport.project.ui.wizard.librarydescriptor.NameAndLocationPanel.readFromDataModel(NameAndLocationPanel.java:94)
	at org.netbeans.modules.apisupport.project.ui.wizard.BasicWizardIterator$PrivateWizardPanel.readSettings(BasicWizardIterator.java:404)
	at org.openide.WizardDescriptor.updateState(WizardDescriptor.java:618)
	at org.openide.loaders.TemplateWizard.updateState(TemplateWizard.java:674)
	at org.netbeans.modules.project.ui.NewFileWizard.updateState(NewFileWizard.java:91)
	at org.openide.WizardDescriptor.goToNextStep(WizardDescriptor.java:798)
	at org.openide.WizardDescriptor.access$1000(WizardDescriptor.java:70)
	at org.openide.WizardDescriptor$7.run(WizardDescriptor.java:1629)
	at org.openide.WizardDescriptor.lazyValidate(WizardDescriptor.java:1161)
	at org.openide.WizardDescriptor.access$1100(WizardDescriptor.java:70)
	at org.openide.WizardDescriptor$Listener.actionPerformed(WizardDescriptor.java:1647)
	... 67 more
==>
java.lang.AssertionError
	at org.netbeans.modules.apisupport.project.ui.wizard.librarydescriptor.NewLibraryDescriptor$DataModel.libraryAlreadyExists(NewLibraryDescriptor.java:119)
	at org.netbeans.modules.apisupport.project.ui.wizard.librarydescriptor.NameAndLocationPanel.checkValidity(NameAndLocationPanel.java:110)
	at org.netbeans.modules.apisupport.project.ui.wizard.librarydescriptor.NameAndLocationPanel.access$100(NameAndLocationPanel.java:37)
	at org.netbeans.modules.apisupport.project.ui.wizard.librarydescriptor.NameAndLocationPanel$1.insertUpdate(NameAndLocationPanel.java:52)
	at javax.swing.text.AbstractDocument.fireInsertUpdate(AbstractDocument.java:184)
	at javax.swing.text.AbstractDocument.handleInsertString(AbstractDocument.java:749)
	at javax.swing.text.AbstractDocument.insertString(AbstractDocument.java:706)
	at javax.swing.text.PlainDocument.insertString(PlainDocument.java:114)
	at javax.swing.text.AbstractDocument.replace(AbstractDocument.java:668)
	at javax.swing.text.JTextComponent.setText(JTextComponent.java:1403)
	at org.netbeans.modules.apisupport.project.ui.wizard.librarydescriptor.NameAndLocationPanel.readFromDataModel(NameAndLocationPanel.java:94)
	at org.netbeans.modules.apisupport.project.ui.wizard.BasicWizardIterator$PrivateWizardPanel.readSettings(BasicWizardIterator.java:404)
	at org.openide.WizardDescriptor.updateState(WizardDescriptor.java:618)
	at org.openide.loaders.TemplateWizard.updateState(TemplateWizard.java:674)
	at org.netbeans.modules.project.ui.NewFileWizard.updateState(NewFileWizard.java:91)
	at org.openide.WizardDescriptor.goToNextStep(WizardDescriptor.java:798)
	at org.openide.WizardDescriptor.access$1000(WizardDescriptor.java:70)
	at org.openide.WizardDescriptor$7.run(WizardDescriptor.java:1629)
	at org.openide.WizardDescriptor.lazyValidate(WizardDescriptor.java:1161)
	at org.openide.WizardDescriptor.access$1100(WizardDescriptor.java:70)
	at org.openide.WizardDescriptor$Listener.actionPerformed(WizardDescriptor.java:1647)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:324)
	at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:410)
	at $Proxy13.actionPerformed(Unknown Source)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786)
	at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1839)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:245)
	at java.awt.Component.processMouseEvent(Component.java:5100)
	at java.awt.Component.processEvent(Component.java:4897)
	at java.awt.Container.processEvent(Container.java:1569)
	at java.awt.Component.dispatchEventImpl(Component.java:3615)
	at java.awt.Container.dispatchEventImpl(Container.java:1627)
	at java.awt.Component.dispatchEvent(Component.java:3477)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)
	at java.awt.Container.dispatchEventImpl(Container.java:1613)
	at java.awt.Window.dispatchEventImpl(Window.java:1606)
	at java.awt.Component.dispatchEvent(Component.java:3477)
[catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
	at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:141)
	at java.awt.Dialog$1.run(Dialog.java:540)
	at java.awt.Dialog.show(Dialog.java:561)
	at org.netbeans.core.windows.services.NbPresenter.superShow(NbPresenter.java:810)
	at org.netbeans.core.windows.services.NbPresenter.doShow(NbPresenter.java:853)
	at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:841)
	at org.openide.util.Mutex.doEventAccess(Mutex.java:1172)
	at org.openide.util.Mutex.readAccess(Mutex.java:209)
	at org.netbeans.core.windows.services.NbPresenter.show(NbPresenter.java:826)
	at java.awt.Component.show(Component.java:1133)
	at java.awt.Component.setVisible(Component.java:1088)
	at org.openide.loaders.TemplateWizard.instantiateImpl(TemplateWizard.java:461)
	at org.openide.loaders.TemplateWizard.instantiate(TemplateWizard.java:334)
	at org.netbeans.modules.project.ui.actions.NewFile.doPerform(NewFile.java:117)
	at org.netbeans.modules.project.ui.actions.NewFile.access$200(NewFile.java:52)
	at org.netbeans.modules.project.ui.actions.NewFile$PopupListener.actionPerformed(NewFile.java:311)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786)
	at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1839)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
	at javax.swing.AbstractButton.doClick(AbstractButton.java:289)
	at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1113)
	at javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased(BasicMenuItemUI.java:943)
	at java.awt.Component.processMouseEvent(Component.java:5100)
	at java.awt.Component.processEvent(Component.java:4897)
	at java.awt.Container.processEvent(Container.java:1569)
	at java.awt.Component.dispatchEventImpl(Component.java:3615)
	at java.awt.Container.dispatchEventImpl(Container.java:1627)
	at java.awt.Component.dispatchEvent(Component.java:3477)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)
	at java.awt.Container.dispatchEventImpl(Container.java:1613)
	at java.awt.Window.dispatchEventImpl(Window.java:1606)
	at java.awt.Component.dispatchEvent(Component.java:3477)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
	at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
Comment 1 misterm 2006-01-04 09:38:15 UTC
Couldn't find any workaround for this issue, raising its priority.
Comment 2 misterm 2006-01-04 09:39:43 UTC
It also does not work even for built-in libraries.
Comment 3 Martin Krauskopf 2006-01-04 10:18:32 UTC
Rakdu can you handle this. I think this is yours wizard.
Comment 4 pzajac 2006-01-04 14:21:27 UTC
I cannot reproduce it in build 200601032030. 
Comment 5 rmatous 2006-01-04 14:48:21 UTC
Cannot be reproduced.

Please, check your manifest if there is correct path to layer file ?

Here is a piece of code that is involved:
LayerUtils.LayerHandle handle  = LayerUtils.layerForProject(getProject());
layerFs = handle.layer(false);
assert layerFs != null;

Maybe there should not have been assert but more polite check with user message.

Comment 6 Marian Mirilovic 2006-01-04 15:23:16 UTC
Another report on NetCAT mailing list...
Comment 7 misterm 2006-01-04 15:30:01 UTC
My module didn't have a layer file, since I created the module using the 
Library Wrapper Module wizard. However, since the J2SE Library Descriptor is 
enabled for the project, I understand it should either check and warn the user 
about a non-existent layer file or create one. In my opinion the second option 
seems better and more consistent.

I am raising the priority again since most users would never be able to work 
around this issue.
Comment 8 pzajac 2006-01-04 15:55:30 UTC
Yes, it will be better to show warning message that layer was not found. 

BTW the Action wizard creates new layer.xml file in resources folder of root
package. Is it correct behaviour?
Comment 9 Martin Krauskopf 2006-01-04 16:05:56 UTC
> BTW the Action wizard creates new layer.xml file in resources folder of root
> package. Is it correct behaviour?

Don't know. It almost all cases there is already existing layer.xml. But it
should stay consistent with the rest of the code. So using default packages (not
resources) I think. But it is off-topic for this issue. Let's solve it on the
mailing list or file directly a new issue.
Comment 10 rmatous 2006-01-04 17:19:43 UTC
Fixed in trunk
/cvs/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/librarydescriptor/NewLibraryDescriptor.java,v
 <--  NewLibraryDescriptor.java
new revision: 1.10; previous revision: 1.9

I would like to ask someone to review this fix.
Comment 11 Jesse Glick 2006-01-04 18:13:24 UTC
Reviewed. I will change the trunk to not add the 'resources/' infix to the path
of a newly generated layer, for consistency with the new project wizard.
Comment 12 Jesse Glick 2006-01-04 19:13:34 UTC
The patch I mentioned:

committed     Up-To-Date  1.25       
apisupport/project/src/org/netbeans/modules/apisupport/project/layers/LayerUtils.java
Comment 13 pzajac 2006-01-05 12:32:29 UTC
Yes it is better to not add layer to resources/ folder.
Comment 14 rmatous 2006-01-05 18:11:56 UTC
Fixed in release50.

/cvs/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/librarydescriptor/NewLibraryDescriptor.java,v
 <--  NewLibraryDescriptor.java
new revision: 1.9.2.1; previous revision: 1.9
Comment 15 pzajac 2006-01-06 08:28:35 UTC
rmatous fix verified in nb50. 
Comment 16 Marian Mirilovic 2006-01-06 09:58:31 UTC
zajo don't forget to mark it verified ;)
Comment 17 pzajac 2006-01-06 10:32:57 UTC
Marian, 
please read bug reports carefully:-) This issue contains two fixes. One is not
for nb50. 
Comment 18 Marian Mirilovic 2006-01-06 11:41:10 UTC
> please read bug reports carefully:-) This issue contains two fixes. One is not
for nb50. 

Well, thanks for the recommendation ;) In a fact, it would be better divide
issue like this, especially when we fix only one part in HR.