java.lang.IllegalArgumentException: Comparison method violates its general contract! at java.util.TimSort.mergeHi(TimSort.java:0) at java.util.TimSort.mergeAt(TimSort.java:0) at java.util.TimSort.mergeForceCollapse(TimSort.java:0) at java.util.TimSort.sort(TimSort.java:0) at java.util.TimSort.sort(TimSort.java:0) at java.util.Arrays.sort(Arrays.java:0) at java.util.Collections.sort(Collections.java:0) at org.netbeans.swing.etable.ETable.sortAndFilter(ETable.java:1715) at org.netbeans.swing.etable.ETable.convertRowIndexToView(ETable.java:1471) at org.netbeans.swing.etable.ETable.changeSelectionInModel(ETable.java:1134) at org.netbeans.swing.etable.ETable.tableChanged(ETable.java:1284) at org.netbeans.swing.outline.Outline.tableChanged(Outline.java:879) at org.netbeans.swing.outline.EventBroadcaster.fireTableChange(EventBroadcaster.java:221) at org.netbeans.swing.outline.EventBroadcaster.fireTableChange(EventBroadcaster.java:247) at org.netbeans.swing.outline.EventBroadcaster.treeNodesInserted(EventBroadcaster.java:377) at org.openide.explorer.view.NodeTreeModel.nodesWereInsertedInternal(NodeTreeModel.java:187) at org.openide.explorer.view.NodeTreeModel$Listener.added(NodeTreeModel.java:242) at org.openide.explorer.view.VisualizerChildren.added(VisualizerChildren.java:248) at org.openide.explorer.view.VisualizerEvent$Added.run(VisualizerEvent.java:110) at org.openide.util.Mutex.readAccess(Mutex.java:365) at org.openide.util.Mutex$1R.run(Mutex.java:1307) at org.openide.nodes.Children$ProjectManagerDeadlockDetector.execute(Children.java:1920) at org.openide.util.Mutex.doWrapperAccess(Mutex.java:1326) at org.openide.util.Mutex.readAccess(Mutex.java:354) at org.openide.explorer.view.VisualizerNode$QP.run(VisualizerNode.java:682) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:0) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:0) at java.awt.EventQueue.access$000(EventQueue.java:0) at java.awt.EventQueue$3.run(EventQueue.java:0) at java.awt.EventQueue$3.run(EventQueue.java:0) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:0) at java.awt.EventQueue.dispatchEvent(EventQueue.java:0) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:162) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:0) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:0) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:0) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:0) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:0) at java.awt.EventDispatchThread.run(EventDispatchThread.java:0)