-
Notifications
You must be signed in to change notification settings - Fork 914
Open
Labels
Platform[ci] enable platform tests (platform/*)[ci] enable platform tests (platform/*)kind:bugBug report or fixBug report or fixneeds:triageRequires attention from one of the committersRequires attention from one of the committers
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 fixneeds:triageRequires attention from one of the committersRequires attention from one of the committers