[ 
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

Reply via email to