-
Notifications
You must be signed in to change notification settings - Fork 915
Open
Labels
Platform[ci] enable platform tests (platform/*)[ci] enable platform tests (platform/*)kind:bugBug report or fixBug report or fix
Description
Apache NetBeans version
Apache NetBeans 29 latest daily build
What happened
NPE on adding new Netbeans Module Project to parent POM.
Language / Project Type / NetBeans Component
Netbeans Module Wizard
How to reproduce
Product Version: Apache NetBeans IDE DEV (Build dev-8b022c7dcf733ad47ff3dc4fe19b8b9977c9d604)
Create new POM Project
Expand project Modules node and invoke Create New Module
Select NetBeans Module project
Proceed wizard with all default settings and click Finish
NPE is thrown:
java.lang.NullPointerException: Cannot invoke "org.netbeans.modules.maven.model.pom.Properties.setProperty(String, String)" because the return value of "org.netbeans.modules.maven.model.pom.Project.getProperties()" is null
at org.netbeans.modules.maven.apisupport.NBMNativeMWI$AdditionalOperations.performOperation(NBMNativeMWI.java:312)
at org.netbeans.modules.maven.apisupport.NBMNativeMWI$AdditionalOperations.performOperation(NBMNativeMWI.java:130)
at org.netbeans.modules.maven.model.Utilities.performPOMModelOperations(Utilities.java:326)
at org.netbeans.modules.maven.spi.newproject.CreateProjectBuilder.create(CreateProjectBuilder.java:146)
at org.netbeans.modules.maven.apisupport.NBMNativeMWI.instantiate(NBMNativeMWI.java:69)
at org.netbeans.modules.maven.apisupport.NbmWizardIterator.instantiate(NbmWizardIterator.java:138)
at org.openide.loaders.TemplateWizard$InstantiatingIteratorBridge.instantiate(TemplateWizard.java:1048)
at org.openide.loaders.TemplateWizard.handleInstantiate(TemplateWizard.java:602)
at org.netbeans.modules.project.ui.NewProjectWizard.handleInstantiate(NewProjectWizard.java:51)
at org.openide.loaders.TemplateWizard.instantiateNewObjects(TemplateWizard.java:436)
at org.openide.loaders.TemplateWizardIterImpl.instantiate(TemplateWizardIterImpl.java:223)
at org.openide.loaders.TemplateWizardIteratorWrapper.instantiate(TemplateWizardIteratorWrapper.java:135)
at org.openide.WizardDescriptor.callInstantiateOpen(WizardDescriptor.java:1590)
at org.openide.WizardDescriptor.callInstantiate(WizardDescriptor.java:1531)
[catch] at org.openide.WizardDescriptor$Listener$2$1.run(WizardDescriptor.java:2218)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1403)
at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
at org.openide.util.lookup.Lookups.executeWith(Lookups.java:287)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2018)
No child project is created but only empty folder added
Did this work correctly in an earlier version?
No / Don't know
Operating System
Ubuntu 22.04 System: Linux version 6.8.0-87-generic running on amd64; UTF-8; en_US
JDK
Java: 17.0.10; OpenJDK 64-Bit Server VM 17.0.10+13-LTS
Apache NetBeans packaging
Own source build
Anything else
No response
Are you willing to submit a pull request?
No
Metadata
Metadata
Assignees
Labels
Platform[ci] enable platform tests (platform/*)[ci] enable platform tests (platform/*)kind:bugBug report or fixBug report or fix