Fehler beim Öffnen von Projekten in Netbeans

Falls in Apache Netbeans beim Öffnen von Projekten folgende Ausnahme ausgelöst wird:

java.lang.NullPointerException
at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationModelHelper.runJavaSourceTaskWhenScanFinished(AnnotationModelHelper.java:190)
at org.netbeans.modules.j2ee.dd.impl.ejb.annotation.EjbJarMetadataModelImpl.runReadActionWhenReady(EjbJarMetadataModelImpl.java:81)
at org.netbeans.modules.j2ee.metadata.model.api.MetadataModel.runReadActionWhenReady(MetadataModel.java:160)
[catch] at org.netbeans.modules.web.project.WebProject$ProjectOpenedHookImpl.projectOpened(WebProject.java:1066)
at org.netbeans.spi.project.ui.ProjectOpenedHook$1.projectOpened(ProjectOpenedHook.java:60)
at org.netbeans.spi.project.ui.support.UILookupMergerSupport$OpenHookImpl.projectOpened(UILookupMergerSupport.java:219)
at org.netbeans.spi.project.ui.ProjectOpenedHook$1.projectOpened(ProjectOpenedHook.java:60)
at org.netbeans.modules.project.ui.OpenProjectList.notifyOpened(OpenProjectList.java:1273)
at org.netbeans.modules.project.ui.OpenProjectList.doOpenProject(OpenProjectList.java:1354)
at org.netbeans.modules.project.ui.OpenProjectList.open(OpenProjectList.java:798)
at org.netbeans.modules.project.ui.OpenProjectList$6.run(OpenProjectList.java:650)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)

, so könnte es daran liegen, dass Netbeans mit Java 8 gestartet wird.

Zur Lösung einfach in der „netbeans.conf“ den Eintrag „netbeans_jdkhome=<pfad zu Java 11>“ setzen.

1 „Gefällt mir“