NullPointer in DependenciesNode if using a compileProject dependency
Issue #61
new
Hi,
I've a project setup with a android application using a compileProject dependency. If the dependency has never been compiled (or the build folder been deleted), opening the Dependencies Node in Netbeans causes a NPE (see below).
I think the reason is a missing null-check in DependenciesNode:87.
Cheers
java.lang.NullPointerException
at org.nbandroid.netbeans.gradle.ui.DependenciesNode$1.addLibraries(DependenciesNode.java:86)
at org.nbandroid.netbeans.gradle.ui.DependenciesNode$DependenciesChildren.getKeys(DependenciesNode.java:254)
at org.nbandroid.netbeans.gradle.ui.DependenciesNode$DependenciesChildren.addNotify(DependenciesNode.java:217)
at org.openide.nodes.Children.callAddNotify(Children.java:575)
at org.openide.nodes.EntrySupportDefault.getArray(EntrySupportDefault.java:650)
at org.openide.nodes.EntrySupportDefault.getNodes(EntrySupportDefault.java:162)
at org.openide.nodes.EntrySupportDefault.getNodesCount(EntrySupportDefault.java:176)
at org.openide.nodes.Children.getNodesCount(Children.java:520)
at org.openide.nodes.FilterNode$Children$DefaultSupport.callGetNodesCount(FilterNode.java:1683)
at org.openide.nodes.FilterNode$Children.getNodesCount(FilterNode.java:1634)
[catch] at org.openide.explorer.view.TreeView$6.run(TreeView.java:988)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1423)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)