Skip to Main Content

Java EE (Java Enterprise Edition) General Discussion

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

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

2887223Mar 30 2016 — edited Mar 31 2016

Hi ,

I am getting the above exception(java.lang.IllegalArgumentException: Comparison method violates its general contract! ) when I am trying to open the workflow in workflow process editor in BCC ACC.

Please let me know your thoughts if you have faced this issue.

Opening bcc acc ----workflows -----publishing -----common workflow.wdl

After open  selecting any target ---RC –view Edit details ---after that when I click the right symbol

I am getting the following  exception.

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

  at java.util.TimSort.mergeHi(TimSort.java:868)

  at java.util.TimSort.mergeAt(TimSort.java:485)

  at java.util.TimSort.mergeCollapse(TimSort.java:408)

  at java.util.TimSort.sort(TimSort.java:214)

  at java.util.TimSort.sort(TimSort.java:173)

  at java.util.Arrays.sort(Arrays.java:659)

  at java.util.Collections.sort(Collections.java:217)

  at javax.swing.SortingFocusTraversalPolicy.enumerateAndSortCycle(SortingFocusTraversalPolicy.java:136)

  at javax.swing.SortingFocusTraversalPolicy.getFocusTraversalCycle(SortingFocusTraversalPolicy.java:110)

  at javax.swing.SortingFocusTraversalPolicy.getComponentAfter(SortingFocusTraversalPolicy.java:280)

  at javax.swing.LayoutFocusTraversalPolicy.getComponentAfter(LayoutFocusTraversalPolicy.java:106)

  at java.awt.Component.getNextFocusCandidate(Component.java:7860)

  at java.awt.Component.transferFocus(Component.java:7828)

  at java.awt.Container.removeNotify(Container.java:2808)

  at javax.swing.JComponent.removeNotify(JComponent.java:4761)

  at java.awt.Container.removeAll(Container.java:1290)

  at atg.ui.seqeditor.view.OpenablePanel.closePanel(OpenablePanel.java:325)

  at atg.ui.seqeditor.view.OpenablePanel.graphNodeChanged(OpenablePanel.java:216)

  at atg.ui.seqeditor.model.SequenceModelListener.treeNodesChanged(SequenceModelListener.java:110)

  at javax.swing.tree.DefaultTreeModel.fireTreeNodesChanged(DefaultTreeModel.java:486)

  at javax.swing.tree.DefaultTreeModel.nodesChanged(DefaultTreeModel.java:348)

  at javax.swing.tree.DefaultTreeModel.nodeChanged(DefaultTreeModel.java:279)

  at javax.swing.tree.DefaultTreeModel.valueForPathChanged(DefaultTreeModel.java:225)

  at atg.ui.seqeditor.editor.SequenceEditorPanel$10.run(SequenceEditorPanel.java:999)

  at atg.ui.seqeditor.editor.SequenceEditorPanel.changeNode(SequenceEditorPanel.java:1009)

  at atg.ui.seqeditor.view.expression.ExpressionDetailEditor.ok(ExpressionDetailEditor.java:148)

  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

  at java.lang.reflect.Method.invoke(Method.java:601)

  at atg.xcl.InvocationBuilder$Invocation.doAction(InvocationBuilder.java:155)

  at atg.ui.xuill.XuillAction.actionPerformed(XuillAction.java:88)

  at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)

  at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)

  at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)

  at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)

  at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)

  at java.awt.Component.processMouseEvent(Component.java:6505)

  at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)

  at java.awt.Component.processEvent(Component.java:6270)

  at java.awt.Container.processEvent(Container.java:2229)

  at java.awt.Component.dispatchEventImpl(Component.java:4861)

  at java.awt.Container.dispatchEventImpl(Container.java:2287)

  at java.awt.Component.dispatchEvent(Component.java:4687)

  at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)

  at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)

  at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)

  at java.awt.Container.dispatchEventImpl(Container.java:2273)

  at java.awt.Window.dispatchEventImpl(Window.java:2719)

  at java.awt.Component.dispatchEvent(Component.java:4687)

  at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:723)

  at java.awt.EventQueue.access$200(EventQueue.java:103)

  at java.awt.EventQueue$3.run(EventQueue.java:682)

  at java.awt.EventQueue$3.run(EventQueue.java:680)

  at java.security.AccessController.doPrivileged(Native Method)

  at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)

  at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)

  at java.awt.EventQueue$4.run(EventQueue.java:696)

  at java.awt.EventQueue$4.run(EventQueue.java:694)

  at java.security.AccessController.doPrivileged(Native Method)

  at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)

  at java.awt.EventQueue.dispatchEvent(EventQueue.java:693)

  at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)

  at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)

  at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)

  at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)

  at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)

  at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)

Exception in thread "AWT-EventQueue-0" atg.xcl.XclException: Unable to invoke ok: java.lang.IllegalArgumentException: Comparison method violates its general contract!

  at atg.xcl.InvocationBuilder$Invocation.doAction(InvocationBuilder.java:159)

  at atg.ui.xuill.XuillAction.actionPerformed(XuillAction.java:88)

  at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)

  at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)

  at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)

  at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)

  at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)

  at java.awt.Component.processMouseEvent(Component.java:6505)

  at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)

  at java.awt.Component.processEvent(Component.java:6270)

  at java.awt.Container.processEvent(Container.java:2229)

  at java.awt.Component.dispatchEventImpl(Component.java:4861)

  at java.awt.Container.dispatchEventImpl(Container.java:2287)

  at java.awt.Component.dispatchEvent(Component.java:4687)

  at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)

  at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)

  at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)

  at java.awt.Container.dispatchEventImpl(Container.java:2273)

  at java.awt.Window.dispatchEventImpl(Window.java:2719)

  at java.awt.Component.dispatchEvent(Component.java:4687)

  at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:723)

  at java.awt.EventQueue.access$200(EventQueue.java:103)

  at java.awt.EventQueue$3.run(EventQueue.java:682)

  at java.awt.EventQueue$3.run(EventQueue.java:680)

  at java.security.AccessController.doPrivileged(Native Method)

  at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)

  at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)

  at java.awt.EventQueue$4.run(EventQueue.java:696)

  at java.awt.EventQueue$4.run(EventQueue.java:694)

  at java.security.AccessController.doPrivileged(Native Method)

  at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)

  at java.awt.EventQueue.dispatchEvent(EventQueue.java:693)

  at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)

  at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)

  at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)

  at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)

  at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)

  at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Apr 27 2016
Added on Mar 30 2016
0 comments
1,054 views