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.
[ 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)
Couldn't find any workaround for this issue, raising its priority.
It also does not work even for built-in libraries.
Rakdu can you handle this. I think this is yours wizard.
I cannot reproduce it in build 200601032030.
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.
Another report on NetCAT mailing list...
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.
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?
> 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.
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.
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.
The patch I mentioned: committed Up-To-Date 1.25 apisupport/project/src/org/netbeans/modules/apisupport/project/layers/LayerUtils.java
Yes it is better to not add layer to resources/ folder.
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
rmatous fix verified in nb50.
zajo don't forget to mark it verified ;)
Marian, please read bug reports carefully:-) This issue contains two fixes. One is not for nb50.
> 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.