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

Oracle Community | 2887223 | 11 months ago
tip
Do you know that we can give you better hits? Get more relevant results from Samebug’s stack trace search.
  1. 0

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

    Oracle Community | 11 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 | 11 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 | 11 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 | 11 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 | 11 months ago | 2887223
    java.lang.IllegalArgumentException: Comparison method violates its general contract!

    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