× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



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.

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 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.