org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalArgumentException: Comparison method violates its general contract!)

Eclipse Bugzilla | bugs | 5 years ago
  1. 0

    Bug 364735 – [Viewers] ViewerComparator violates its general contract

    eclipse.org | 1 year ago
    org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalArgumentException: Comparison method violates its general contract!)
  2. 0

    Bug 427776 – [GTK3] JVM running Eclipse crashes several times per day to SIGSEGV in gdk_window_get_support_multidevice

    eclipse.org | 6 months ago
    org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalArgumentException: Comparison method violates its general contract!)
  3. 0

    [Viewers] ViewerComparator violates its general contract

    Eclipse Bugzilla | 5 years ago | bugs
    org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalArgumentException: Comparison method violates its general contract!)
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    IllegalArgumentException in PackageExplorerPart$PackageExplorerProblemTreeViewer.internalRefresh (PackageExplorerPart.java:258)

    Eclipse Bugzilla | 1 year ago | error-reports-inbox
    java.lang.IllegalArgumentException: Comparison method violates its general contract!
  6. 0

    Running errors showed by BRIG - SEQanswers

    seqanswers.com | 4 months ago
    java.lang.IllegalArgumentException: Comparison method violates its general contract!

  1. zokni 3 times, last 7 months ago
  2. silex 6 times, last 7 months ago
5 unregistered visitors
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
    Arrays.sort
    1. java.util.TimSort.mergeHi(TimSort.java:868)
    2. java.util.TimSort.mergeAt(TimSort.java:485)
    3. java.util.TimSort.mergeCollapse(TimSort.java:410)
    4. java.util.TimSort.sort(TimSort.java:214)
    5. java.util.TimSort.sort(TimSort.java:173)
    6. java.util.Arrays.sort(Arrays.java:659)
    6 frames
  3. JFace
    AbstractTreeViewer.internalRefresh
    1. org.eclipse.jface.viewers.TreePathViewerSorter.sort(TreePathViewerSorter.java:103)
    2. org.eclipse.jface.viewers.AbstractTreeViewer.getSortedChildren(AbstractTreeViewer.java:640)
    3. org.eclipse.jface.viewers.AbstractTreeViewer.updateChildren(AbstractTreeViewer.java:2665)
    4. org.eclipse.jface.viewers.AbstractTreeViewer.internalRefreshStruct(AbstractTreeViewer.java:1937)
    5. org.eclipse.jface.viewers.TreeViewer.internalRefreshStruct(TreeViewer.java:749)
    6. org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeViewer.java:1912)
    7. org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeViewer.java:1869)
    7 frames
  4. Common Navigator View
    CommonViewer.internalRefresh
    1. org.eclipse.ui.navigator.CommonViewer.internalRefresh(CommonViewer.java:561)
    1 frame
  5. JFace
    ColumnViewer.refresh
    1. org.eclipse.jface.viewers.StructuredViewer$8.run(StructuredViewer.java:1545)
    2. org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1452)
    3. org.eclipse.jface.viewers.TreeViewer.preservingSelection(TreeViewer.java:426)
    4. org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1413)
    5. org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:1543)
    6. org.eclipse.jface.viewers.ColumnViewer.refresh(ColumnViewer.java:568)
    6 frames
  6. Common Navigator View
    CommonViewer.refresh
    1. org.eclipse.ui.navigator.CommonViewer.refresh(CommonViewer.java:350)
    2. org.eclipse.ui.navigator.CommonViewer.refresh(CommonViewer.java:510)
    2 frames
  7. org.eclipse.jst
    JEE5ContentProvider$1.run
    1. org.eclipse.jst.jee.ui.internal.navigator.JEE5ContentProvider$1.run(JEE5ContentProvider.java:145)
    1 frame
  8. RWT
    Display.readAndDispatch
    1. org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
    2. org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)
    3. org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3746)
    4. org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3394)
    4 frames
  9. Eclipse Workbench SWT
    PartRenderingEngine$9.run
    1. org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1122)
    1 frame
  10. Databinding
    Realm.runWithDefault
    1. org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    1 frame
  11. Eclipse Workbench SWT
    PartRenderingEngine.run
    1. org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1006)
    1 frame
  12. Eclipse Workbench
    E4Workbench.createAndRunUI
    1. org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:146)
    1 frame
  13. Eclipse UI
    Workbench$5.run
    1. org.eclipse.ui.internal.Workbench$5.run(Workbench.java:611)
    1 frame
  14. Databinding
    Realm.runWithDefault
    1. org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    1 frame
  15. Eclipse UI
    Workbench.createAndRunWorkbench
    1. org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:565)
    1 frame
  16. Eclipse UI
    PlatformUI.createAndRunWorkbench
    1. org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
    1 frame
  17. Eclipse IDE
    IDEApplication.start
    1. org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:125)
    1 frame
  18. Equinox Container
    EclipseAppHandle.run
    1. org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
    1 frame
  19. Eclipse OSGi
    EclipseStarter.run
    1. org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:109)
    2. org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:80)
    3. org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:372)
    4. org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:226)
    4 frames
  20. 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:606)
    4 frames
  21. Equinox
    Main.main
    1. org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)
    2. org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)
    3. org.eclipse.equinox.launcher.Main.run(Main.java:1450)
    4. org.eclipse.equinox.launcher.Main.main(Main.java:1426)
    4 frames