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

Searched on Google with the first line of a JAVA stack trace?

We can recommend more relevant solutions and speed up debugging when you paste your entire stack trace with the exception message. Try a sample exception.

Recommended solutions based on your search

Solutions on the web

via Oracle Community by AK26, 1 year ago
via Jenkins JIRA by Charles Stephens, 1 year ago
Comparison method violates its general contract!
via Jenkins JIRA by Charles Stephens, 1 year ago
Comparison method violates its general contract!
via jenkins-ci.org by Unknown author, 1 year ago
via Stack Overflow by Mac
, 2 years ago
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.mergeForceCollapse(TimSort.java:426)
at java.util.TimSort.sort(TimSort.java:223)
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 oracle.odi.domain.root.PropertyOwner.getProperties(PropertyOwner.java:183)
at oracle.odi.domain.root.PropertyOwner.getProperties(PropertyOwner.java:167)
at oracle.odi.domain.mapping.MapComponent.getProperties(MapComponent.java:2939)
at oracle.odi.domain.mapping.MapComponentDelegator.getProperties(MapComponentDelegator.java:446)
at oracle.odi.ui.mapping.PropertyOwnerBinder.initializePropertyDefinitions(PropertyOwnerBinder.java:416)
at oracle.odi.ui.mapping.PropertyOwnerBinder.getProperties(PropertyOwnerBinder.java:242)
at oracle.odi.ui.mapping.mef.model.ComponentWrapper.getProperties(ComponentWrapper.java:268)
at oracle.cef.inspector.impl.DefaultInspectableObject.getProperties(DefaultInspectableObject.java:190)
at oracle.cef.inspector.impl.DefaultPropertyTableCustomComponent.createTableContent(DefaultPropertyTableCustomComponent.java:126)
at oracle.cef.inspector.table.PropertyTableCustomComponent.createComponent(PropertyTableCustomComponent.java:195)
at oracle.cef.inspector.CustomGUIComponent.onInitialize(CustomGUIComponent.java:115)
at oracle.ide.inspector.DisplayGroupPanel.componentRendered(DisplayGroupPanel.java:332)
at oracle.ide.inspector.DisplayGroupPanel.render(DisplayGroupPanel.java:287)
at oracle.ide.inspector.DisplayGroupPanel.render(DisplayGroupPanel.java:112)
at oracle.ide.inspector.DisplayGroupPanel.(DisplayGroupPanel.java:73)
at oracle.ide.inspector.VerticalDisplayGroupPanel.(VerticalDisplayGroupPanel.java:29)
at oracle.ide.inspector.DisplayGroupPanelFactory.createDisplayGroupPanel(DisplayGroupPanelFactory.java:20)
at oracle.ide.inspector.PropertyCategoryLayoutPanel.renderDisplayGroup(PropertyCategoryLayoutPanel.java:136)
at oracle.ide.inspector.PropertyCategoryLayoutPanel.displayGroupRendered(PropertyCategoryLayoutPanel.java:125)
at oracle.ide.inspector.PropertyCategoryLayoutPanel.populateRows(PropertyCategoryLayoutPanel.java:92)
at oracle.ide.inspector.PropertyCategoryLayoutPanel.render(PropertyCategoryLayoutPanel.java:77)
at oracle.ide.inspector.VerticalCategoryCollection.expandIfNecessary(VerticalCategoryCollection.java:144)
at oracle.ide.inspector.VerticalCategoryCollection.addCategory(VerticalCategoryCollection.java:124)
at oracle.ide.inspector.PropertiesLayoutRenderer.renderCategory(PropertiesLayoutRenderer.java:103)
at oracle.ide.inspector.PropertiesLayoutRenderer.renderOnlyFirstCategory(PropertiesLayoutRenderer.java:51)
at oracle.ide.inspector.PropertiesLayoutRenderer.render(PropertiesLayoutRenderer.java:36)
at oracle.ide.inspector.PropertyInspector.renderPropertiesFrom(PropertyInspector.java:586)
at oracle.ide.inspector.PropertyInspector.render(PropertyInspector.java:460)
at oracle.ide.inspector.PropertyInspector.updatePropertyModel(PropertyInspector.java:441)
at oracle.ide.inspector.PropertyInspector.setPropertyModel(PropertyInspector.java:371)
at oracle.ideimpl.inspector.InspectorWindowImpl.setModelInNewPropertyInspector(InspectorWindowImpl.java:1434)
at oracle.ideimpl.inspector.InspectorWindowImpl.refresh(InspectorWindowImpl.java:1272)
at oracle.ideimpl.inspector.InspectorWindowImpl$1.actionPerformed(InspectorWindowImpl.java:266)
at javax.swing.Timer.fireActionPerformed(Timer.java:312)

Users with the same issue

Once, 1 year ago
3 times, 1 year ago
6 times, 1 year ago
Samebug visitor profile picture
Unknown user
Once, 3 months ago
Samebug visitor profile picture
Unknown user
Once, 10 months ago

Write tip

Know the solutions? Share your knowledge to help other developers to debug faster.