java.lang.IllegalArgumentException: Comparison method violates its general contract!

Oracle Community | 2887223 | 9 months ago
  1. 0

    java.lang.IllegalArgumentException: Comparison method violates its general contract! atg

    Oracle Community | 8 months ago | 2887223
    java.lang.IllegalArgumentException: Comparison method violates its general contract!
  2. 0

    java.lang.IllegalArgumentException: Comparison method violates its general contract! atg

    Oracle Community | 8 months ago | 2887223
    java.lang.IllegalArgumentException: Comparison method violates its general contract!
  3. 0

    java.lang.IllegalArgumentException: Comparison method violates its general contract! atg

    Oracle Community | 8 months ago | 2887223
    java.lang.IllegalArgumentException: Comparison method violates its general contract!
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    java.lang.IllegalArgumentException: Comparison method violates its general contract! atg

    Oracle Community | 9 months ago | 2887223
    java.lang.IllegalArgumentException: Comparison method violates its general contract!
  6. 0

    java.lang.IllegalArgumentException: Comparison method violates its general contract! atg

    Oracle Community | 8 months ago | 2887223
    java.lang.IllegalArgumentException: Comparison method violates its general contract!

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. java.lang.IllegalArgumentException

      Comparison method violates its general contract!

      at java.util.TimSort.mergeHi()
    2. Java RT
      Container.removeAll
      1. java.util.TimSort.mergeHi(TimSort.java:868)
      2. java.util.TimSort.mergeAt(TimSort.java:485)
      3. java.util.TimSort.mergeCollapse(TimSort.java:408)
      4. java.util.TimSort.sort(TimSort.java:214)
      5. java.util.TimSort.sort(TimSort.java:173)
      6. java.util.Arrays.sort(Arrays.java:659)
      7. java.util.Collections.sort(Collections.java:217)
      8. javax.swing.SortingFocusTraversalPolicy.enumerateAndSortCycle(SortingFocusTraversalPolicy.java:136)
      9. javax.swing.SortingFocusTraversalPolicy.getFocusTraversalCycle(SortingFocusTraversalPolicy.java:110)
      10. javax.swing.SortingFocusTraversalPolicy.getComponentAfter(SortingFocusTraversalPolicy.java:280)
      11. javax.swing.LayoutFocusTraversalPolicy.getComponentAfter(LayoutFocusTraversalPolicy.java:106)
      12. java.awt.Component.getNextFocusCandidate(Component.java:7860)
      13. java.awt.Component.transferFocus(Component.java:7828)
      14. java.awt.Container.removeNotify(Container.java:2808)
      15. javax.swing.JComponent.removeNotify(JComponent.java:4761)
      16. java.awt.Container.removeAll(Container.java:1290)
      16 frames
    3. atg.ui.seqeditor
      SequenceModelListener.treeNodesChanged
      1. atg.ui.seqeditor.view.OpenablePanel.closePanel(OpenablePanel.java:325)
      2. atg.ui.seqeditor.view.OpenablePanel.graphNodeChanged(OpenablePanel.java:216)
      3. atg.ui.seqeditor.model.SequenceModelListener.treeNodesChanged(SequenceModelListener.java:110)
      3 frames
    4. Java RT
      DefaultTreeModel.valueForPathChanged
      1. javax.swing.tree.DefaultTreeModel.fireTreeNodesChanged(DefaultTreeModel.java:486)
      2. javax.swing.tree.DefaultTreeModel.nodesChanged(DefaultTreeModel.java:348)
      3. javax.swing.tree.DefaultTreeModel.nodeChanged(DefaultTreeModel.java:279)
      4. javax.swing.tree.DefaultTreeModel.valueForPathChanged(DefaultTreeModel.java:225)
      4 frames
    5. atg.ui.seqeditor
      ExpressionDetailEditor.ok
      1. atg.ui.seqeditor.editor.SequenceEditorPanel$10.run(SequenceEditorPanel.java:999)
      2. atg.ui.seqeditor.editor.SequenceEditorPanel.changeNode(SequenceEditorPanel.java:1009)
      3. atg.ui.seqeditor.view.expression.ExpressionDetailEditor.ok(ExpressionDetailEditor.java:148)
      3 frames
    6. Java RT
      Method.invoke
      1. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      2. sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
      3. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      4. java.lang.reflect.Method.invoke(Method.java:601)
      4 frames
    7. atg.xcl
      InvocationBuilder$Invocation.doAction
      1. atg.xcl.InvocationBuilder$Invocation.doAction(InvocationBuilder.java:155)
      1 frame
    8. atg.ui.xuill
      XuillAction.actionPerformed
      1. atg.ui.xuill.XuillAction.actionPerformed(XuillAction.java:88)
      1 frame
    9. Java RT
      EventDispatchThread.run
      1. javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
      2. javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
      3. javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
      4. javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
      5. javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
      6. java.awt.Component.processMouseEvent(Component.java:6505)
      7. javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
      8. java.awt.Component.processEvent(Component.java:6270)
      9. java.awt.Container.processEvent(Container.java:2229)
      10. java.awt.Component.dispatchEventImpl(Component.java:4861)
      11. java.awt.Container.dispatchEventImpl(Container.java:2287)
      12. java.awt.Component.dispatchEvent(Component.java:4687)
      13. java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
      14. java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
      15. java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
      16. java.awt.Container.dispatchEventImpl(Container.java:2273)
      17. java.awt.Window.dispatchEventImpl(Window.java:2719)
      18. java.awt.Component.dispatchEvent(Component.java:4687)
      19. java.awt.EventQueue.dispatchEventImpl(EventQueue.java:723)
      20. java.awt.EventQueue.access$200(EventQueue.java:103)
      21. java.awt.EventQueue$3.run(EventQueue.java:682)
      22. java.awt.EventQueue$3.run(EventQueue.java:680)
      23. java.security.AccessController.doPrivileged(Native Method)
      24. java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
      25. java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
      26. java.awt.EventQueue$4.run(EventQueue.java:696)
      27. java.awt.EventQueue$4.run(EventQueue.java:694)
      28. java.security.AccessController.doPrivileged(Native Method)
      29. java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
      30. java.awt.EventQueue.dispatchEvent(EventQueue.java:693)
      31. java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)
      32. java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)
      33. java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
      34. java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)
      35. java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)
      36. java.awt.EventDispatchThread.run(EventDispatchThread.java:97)
      36 frames