cancel
Showing results for 
Search instead for 
Did you mean: 

Problem with Custom Technology Wizard in 7.5

former_member191044
Active Contributor
0 Kudos

Hello all,

I have a serious problem with the Custom Technology Wizard in the 7.5 NWDS. I was able to create the task once with my desired xsd structures but i am not able to update them anymore. The log throws the following every time i try to open the wizard:


eclipse.buildId=4.4.1.M20140925-0400

java.version=1.8.0_72

java.vendor=Oracle Corporation

BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en

Framework arguments:  -product org.eclipse.epp.package.jee.product

Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product

org.eclipse.ui

Error

Fri Jul 22 09:39:55 CEST 2016

Unhandled event loop exception

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

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

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

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

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

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

  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.AbstractListViewer.inputChanged(AbstractListViewer.java:318)

  at org.eclipse.jface.viewers.ContentViewer.setInput(ContentViewer.java:292)

  at org.eclipse.jface.viewers.StructuredViewer.setInput(StructuredViewer.java:1675)

  at com.sap.glx.ide.uicomp.custom.fault.table.FaultTableComboBoxCellEditor.populateComboBoxItems(FaultTableComboBoxCellEditor.java:199)

  at com.sap.glx.ide.uicomp.custom.fault.table.FaultTableComboBoxCellEditor.setItems(FaultTableComboBoxCellEditor.java:69)

  at com.sap.glx.ide.uicomp.custom.fault.table.FaultTableComboBoxCellEditor.<init>(FaultTableComboBoxCellEditor.java:63)

  at com.sap.glx.ide.uicomp.custom.fault.CustomUiFaultDataTypesWidget.initTableViewer(CustomUiFaultDataTypesWidget.java:274)

  at com.sap.glx.ide.uicomp.custom.fault.CustomUiFaultDataTypesWidget.createWidget(CustomUiFaultDataTypesWidget.java:166)

  at com.sap.glx.ide.uicomp.custom.fault.CustomUiFaultDataTypesWidget.<init>(CustomUiFaultDataTypesWidget.java:129)

  at com.sap.glx.ide.uicomp.custom.wizard.CustomUiWizardPage.createControl(CustomUiWizardPage.java:209)

  at org.eclipse.jface.wizard.Wizard.createPageControls(Wizard.java:178)

  at org.eclipse.jface.wizard.WizardDialog.createPageControls(WizardDialog.java:759)

  at org.eclipse.jface.wizard.WizardDialog.createContents(WizardDialog.java:622)

  at org.eclipse.jface.window.Window.create(Window.java:435)

  at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1101)

  at org.eclipse.jface.window.Window.open(Window.java:797)

  at com.sap.glx.ide.task.editors.TaskOverviewPage.openUIComponentWizard(TaskOverviewPage.java:757)

  at com.sap.glx.ide.task.editors.TaskOverviewPage.access$600(TaskOverviewPage.java:80)

  at com.sap.glx.ide.task.editors.TaskOverviewPage$8.widgetSelected(TaskOverviewPage.java:497)

  at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)

  at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)

  at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353)

  at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061)

  at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4172)

  at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3761)

  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:62)

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

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

  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)

This does not seem to happen with local DCs for some strange reason. It only happens in DCs that belong to NWDI managed tracks.

Can anyone give me a hint on this one? This is quite a horrible issue.

Many thanks.

Tobias

Accepted Solutions (1)

Accepted Solutions (1)

former_member191044
Active Contributor
0 Kudos

Found a workaround:

-->

Answers (0)