[ https://issues.apache.org/jira/browse/NETBEANS-3276?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16961346#comment-16961346 ]
Laszlo Kishalmi commented on NETBEANS-3276: ------------------------------------------- I think I found some reasons. You have not seen it before 11.1 as neither 11.0 nor the other plugin had JavaEE integration for Gradle before. Right now I've detected that a project looses it's JavaEE capability for some reason, broken build file, removed war plugin. Then it is still possible from the browser action provider to request it's preferences in order to be able to unregister its preference change listener. Then as the project lost its JavaEE type those preferences are do not exist any more. I still have to think what shall I do here. > NPE in WebProjectBrowserProvider. > --------------------------------- > > Key: NETBEANS-3276 > URL: https://issues.apache.org/jira/browse/NETBEANS-3276 > Project: NetBeans > Issue Type: Bug > Affects Versions: 11.1 > Reporter: Shevek > Assignee: Laszlo Kishalmi > Priority: Major > > java.lang.NullPointerException > at > org.netbeans.modules.gradle.javaee.web.WebProjectBrowserProvider.getPreferences(WebProjectBrowserProvider.java:119) > at > org.netbeans.modules.gradle.javaee.web.WebProjectBrowserProvider.removePropertyChangeListener(WebProjectBrowserProvider.java:106) > at > org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction.activeProjectChanged(ActiveBrowserAction.java:320) > at > org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction.refreshView(ActiveBrowserAction.java:305) > at > org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction.access$700(ActiveBrowserAction.java:86) > at > org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction$8.run(ActiveBrowserAction.java:295) > 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) > [catch] at > org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033) -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists