java.lang.NullPointerException at org.netbeans.modules.maven.nodes.DependenciesNode$DependenciesComparator.compare(DependenciesNode.java:467) at org.netbeans.modules.maven.nodes.DependenciesNode$DependenciesComparator.compare(DependenciesNode.java:455) at java.util.TimSort.countRunAndMakeAscending(TimSort.java:351) at java.util.TimSort.sort(TimSort.java:216) at java.util.Arrays.sort(Arrays.java:1512) at java.util.ArrayList.sort(ArrayList.java:1454) at java.util.Collections.sort(Collections.java:175) at org.netbeans.modules.maven.nodes.DependenciesNode$DependenciesSet.list(DependenciesNode.java:218) at org.netbeans.modules.maven.nodes.DependenciesNodeFactory$NList.keys(DependenciesNodeFactory.java:92) at org.netbeans.spi.project.ui.support.NodeFactorySupport$DelegateChildren$1.run(NodeFactorySupport.java:202) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1443) at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:68) at org.openide.util.lookup.Lookups.executeWith(Lookups.java:303) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2058) Caused: org.openide.util.RequestProcessor$SlowItem: task failed due to: java.lang.NullPointerException at org.openide.util.RequestProcessor.post(RequestProcessor.java:420) at org.netbeans.spi.project.ui.support.NodeFactorySupport$DelegateChildren.addNotify(NodeFactorySupport.java:194) 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:121) at org.openide.nodes.EntrySupportDefault.getNodes(EntrySupportDefault.java:172) at org.openide.nodes.Children.getNodes(Children.java:469) at org.openide.nodes.FilterNode$Children$DefaultSupport.updateKeys(FilterNode.java:1721) at org.openide.nodes.FilterNode$Children$DefaultSupport.update(FilterNode.java:1708) at org.openide.nodes.FilterNode$Children.addNotifyImpl(FilterNode.java:1499) at org.openide.nodes.FilterNode$Children.addNotify(FilterNode.java:1492) 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:121) at org.openide.nodes.EntrySupportDefault.getNodes(EntrySupportDefault.java:172) at org.openide.nodes.EntrySupportDefault.getNodesCount(EntrySupportDefault.java:176) at org.openide.nodes.Children.getNodesCount(Children.java:509) at org.openide.explorer.view.VisualizerNode.getChildren(VisualizerNode.java:259) at org.openide.explorer.view.VisualizerNode.getChildren(VisualizerNode.java:249) at org.openide.explorer.view.VisualizerNode.getChildCount(VisualizerNode.java:326) at javax.swing.tree.DefaultTreeModel.getChildCount(DefaultTreeModel.java:186) at javax.swing.tree.FixedHeightLayoutCache$VisibleFHTreeStateNodeEnumeration.(FixedHeightLayoutCache.java:1498) at javax.swing.tree.FixedHeightLayoutCache$VisibleFHTreeStateNodeEnumeration.(FixedHeightLayoutCache.java:1491) at javax.swing.tree.FixedHeightLayoutCache.getVisiblePathsFrom(FixedHeightLayoutCache.java:281) at javax.swing.plaf.basic.BasicTreeUI.paint(BasicTreeUI.java:1153) at javax.swing.plaf.metal.MetalTreeUI.paint(MetalTreeUI.java:169) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:161) at javax.swing.JComponent.paintComponent(JComponent.java:780) at javax.swing.JComponent.paint(JComponent.java:1056) at org.openide.explorer.view.TreeView$ExplorerTree.access$1301(TreeView.java:1735) at org.openide.explorer.view.TreeView$ExplorerTree.guardedPaint(TreeView.java:1877) at org.openide.explorer.view.TreeView$ExplorerTree.access$1600(TreeView.java:1735) at org.openide.explorer.view.TreeView$ExplorerTree$GuardedActions.run(TreeView.java:2204) at org.netbeans.modules.openide.util.DefaultMutexImplementation.readAccess(DefaultMutexImplementation.java:252) at org.netbeans.modules.openide.util.DefaultMutexImplementation$1R.run(DefaultMutexImplementation.java:1078) at org.openide.nodes.Children$ProjectManagerDeadlockDetector.execute(Children.java:1938) at org.netbeans.modules.openide.util.DefaultMutexImplementation.doWrapperAccess(DefaultMutexImplementation.java:1099) at org.netbeans.modules.openide.util.DefaultMutexImplementation.readAccess(DefaultMutexImplementation.java:245) at org.openide.util.Mutex.readAccess(Mutex.java:218) at org.openide.explorer.view.TreeView$ExplorerTree$GuardedActions.(TreeView.java:2196) at org.openide.explorer.view.TreeView$ExplorerTree.paint(TreeView.java:1848) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5219) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1572) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1495) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:306) at javax.swing.RepaintManager.paint(RepaintManager.java:1265) at javax.swing.JComponent.paintForceDoubleBuffered(JComponent.java:1092) at javax.swing.JViewport.blitDoubleBuffered(JViewport.java:1605) at javax.swing.JViewport.windowBlitPaint(JViewport.java:1558) at javax.swing.JViewport.setViewPosition(JViewport.java:1100) at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.vsbStateChanged(BasicScrollPaneUI.java:1054) at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.stateChanged(BasicScrollPaneUI.java:1043) at javax.swing.DefaultBoundedRangeModel.fireStateChanged(DefaultBoundedRangeModel.java:364) at javax.swing.DefaultBoundedRangeModel.setRangeProperties(DefaultBoundedRangeModel.java:302) at javax.swing.DefaultBoundedRangeModel.setValue(DefaultBoundedRangeModel.java:168) at javax.swing.JScrollBar.setValue(JScrollBar.java:477) at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.mouseWheelMoved(BasicScrollPaneUI.java:989) at java.awt.Component.processMouseWheelEvent(Component.java:6613) at java.awt.Component.processEvent(Component.java:6297) at java.awt.Container.processEvent(Container.java:2234) at java.awt.Component.dispatchEventImpl(Component.java:4881) at java.awt.Container.dispatchEventToSelf(Container.java:2316) at java.awt.Component.dispatchMouseWheelToAncestor(Component.java:5034) at java.awt.Component.dispatchEventImpl(Component.java:4768) at java.awt.Container.dispatchEventImpl(Container.java:2292) at java.awt.Component.dispatchEvent(Component.java:4703) at java.awt.LightweightDispatcher.retargetMouseEvent(LightweightDispatcher.java:4898) at java.awt.LightweightDispatcher.processMouseEvent(LightweightDispatcher.java:4562) at java.awt.LightweightDispatcher.dispatchEvent(LightweightDispatcher.java:4462) at java.awt.Container.dispatchEventImpl(Container.java:2278) at java.awt.Window.dispatchEventImpl(Window.java:2750) at java.awt.Component.dispatchEvent(Component.java:4703) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.awt.EventQueue$4.run(EventQueue.java:729) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)