I just started getting this error when compiling an SQLRPGLE member. The program compiled fine earlier when I commented out two lines in the SQL statement. Now I removed the double slashes and am recompiling. The program compiles successfully but I get a pop-up window with the following:
RSEG1003U An unexpected exception has occurred
Details:
java.lang.IllegalArgumentException: Comparison method violates its general contract!
java.lang.IllegalArgumentException: Comparison method violates its general contract!
at java.util.TimSort.mergeHi(TimSort.java:910)
at java.util.TimSort.mergeAt(TimSort.java:527)
at java.util.TimSort.mergeForceCollapse(TimSort.java:468)
at java.util.TimSort.sort(TimSort.java:265)
at java.util.Arrays.sort(Arrays.java:1772)
at org.eclipse.jface.viewers.ViewerComparator.sort(ViewerComparator.java:189)
at org.eclipse.jface.viewers.StructuredViewer.getSortedChildren(StructuredViewer.java:1061)
at org.eclipse.jface.viewers.AbstractTableViewer.internalRefreshAll(AbstractTableViewer.java:667)
at org.eclipse.jface.viewers.AbstractTableViewer.internalRefresh(AbstractTableViewer.java:615)
at org.eclipse.jface.viewers.AbstractTableViewer.internalRefresh(AbstractTableViewer.java:607)
at org.eclipse.jface.viewers.StructuredViewer$7.run(StructuredViewer.java:1500)
at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1436)
at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1397)
at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:1497)
at org.eclipse.jface.viewers.ColumnViewer.refresh(ColumnViewer.java:521)
at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:1456)
at com.ibm.etools.iseries.rse.ui.view.errorlist.QSYSErrorListViewPart.refresh(QSYSErrorListViewPart.java:1199)
at com.ibm.etools.iseries.rse.ui.view.errorlist.QSYSErrorListViewPart.retrieveTable(QSYSErrorListViewPart.java:1067)
at com.ibm.etools.iseries.rse.ui.view.errorlist.QSYSErrorListViewPart.configure(QSYSErrorListViewPart.java:932)
at com.ibm.etools.iseries.rse.util.ShowEventsFileInErrorListView.openErrorListView(ShowEventsFileInErrorListView.java:145)
at com.ibm.etools.iseries.rse.util.ShowEventsFileInErrorListView.<init>(ShowEventsFileInErrorListView.java:83)
at com.ibm.etools.iseries.rse.ui.view.errorlist.QSYSErrorListTriggerListener$DisplayEventsFileRunnable.run(QSYSErrorListTriggerListener.java:73)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
at java.lang.reflect.Method.invoke(Method.java:508)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
I'm on RDi version 9.5.03 and just applied the java patch from IBM this week using the Installation Manager.
This mailing list archive is Copyright 1997-2026 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact
[javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.