Hi Thomas,
Please contact IBM support and open a PMR so we can get an APAR to correct this defect.
The code failure point is attempting to automatically remove all existing messages and find the open editor. This is why it works the first time, not the 2nd.
As a work around, you can select and manually remove the messages from the Error list view with a right-click and select the option Remove.
Steve Ferrell
-----Original Message-----
From: WDSCI-L <wdsci-l-bounces@xxxxxxxxxxxxxxxxxx> On Behalf Of Thomas Raddatz
Sent: Thursday, March 21, 2019 5:56 AM
To: wdsci-l@xxxxxxxxxxxxxxxxxx
Subject: [WDSCI-L] RSEF8002U: An unexpected error occurred, when verifying a source stream file
Hi,
I receive the following error for the second and all following attempts when verifying a source stream file stored in folder '\home\Raddatz\git\ILEastic\src\'. After a fresh restart of RDi, verifying the sources ends with no errors and a whole bunch of onformation messages. So it seems that verifying a stream file basically works. But on every second and further attempt I get the following entries in the Eclipse error log:
First entry:
Error when trying to show events file in error list view
java.lang.IllegalArgumentException
at org.eclipse.ui.part.FileEditorInput.<init>(FileEditorInput.java:89)
at com.ibm.etools.iseries.edit.compile.ISeriesCompileEditManager.getOtherProjectFileEditor(ISeriesCompileEditManager.java:1428)
at com.ibm.etools.iseries.edit.compile.ISeriesCompileEditManager.getEditor(ISeriesCompileEditManager.java:1860)
at com.ibm.etools.iseries.edit.compile.ISeriesCompileEditManager.clearOldMessages(ISeriesCompileEditManager.java:1667)
at com.ibm.etools.iseries.rse.ui.view.errorlist.QSYSErrorListViewPart.autoClearOldMessages(QSYSErrorListViewPart.java:1535)
at com.ibm.etools.iseries.rse.ui.view.errorlist.QSYSErrorListViewPart.configure(QSYSErrorListViewPart.java:983)
at com.ibm.etools.iseries.edit.verifiers.Verifier.showErrorListView(Verifier.java:829)
at com.ibm.etools.iseries.edit.verifiers.Verifier.doVerification(Verifier.java:287)
at com.ibm.etools.iseries.edit.verifiers.IBMiEditorProgramVerifier.verifyProgram(IBMiEditorProgramVerifier.java:195)
at com.ibm.etools.iseries.edit.ui.actions.ISeriesEditorParserAction.run(ISeriesEditorParserAction.java:510)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:473)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:565)
at org.eclipse.jface.action.ActionContributionItem.lambda$5(ActionContributionItem.java:436)
at org.eclipse.jface.action.ActionContributionItem$$Lambda$43.0000000016E73200.handleEvent(Unknown Source)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4236)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3824)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138)
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:388)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:90)
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:673)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)
at org.eclipse.equinox.launcher.Main.run(Main.java:1519)
at org.eclipse.equinox.launcher.Main.main(Main.java:1492)
Second entry:
RSEF8002U
java.lang.Exception
at org.eclipse.rse.ui.messages.SystemMessageDialog.logMessage(SystemMessageDialog.java:449)
at org.eclipse.rse.ui.messages.SystemMessageDialog.open(SystemMessageDialog.java:459)
at com.ibm.etools.iseries.edit.verifiers.Verifier.showErrorListView(Verifier.java:909)
at com.ibm.etools.iseries.edit.verifiers.Verifier.doVerification(Verifier.java:287)
at com.ibm.etools.iseries.edit.verifiers.IBMiEditorProgramVerifier.verifyProgram(IBMiEditorProgramVerifier.java:195)
at com.ibm.etools.iseries.edit.ui.actions.ISeriesEditorParserAction.run(ISeriesEditorParserAction.java:510)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:473)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:565)
at org.eclipse.jface.action.ActionContributionItem.lambda$5(ActionContributionItem.java:436)
at org.eclipse.jface.action.ActionContributionItem$$Lambda$43.0000000016E73200.handleEvent(Unknown Source)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4236)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3824)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138)
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:388)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:90)
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:673)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)
at org.eclipse.equinox.launcher.Main.run(Main.java:1519)
at org.eclipse.equinox.launcher.Main.main(Main.java:1492)
I can reproduce the problem with any stream file. Open RDi, verify first stream file is OK. Verifying the first stream file a second time ends with the aforementioned error. Verifying a second stream file works fine. Verifying the second stream file again ends with error. And so on. Then I have to restart RDi to verify the first and second stream files again. That is pretty much annoying.
Any ideas?
Thomas.
--
IMPORTANT NOTICE:
This email is confidential, may be legally privileged, and is for the intended recipient only. Access, disclosure, copying, distribution, or reliance on any of it by anyone else is prohibited and may be a criminal offence. Please delete if obtained in error and email confirmation to the sender.
--
This is the Rational Developer for IBM i / Websphere Development Studio Client for System i & iSeries (WDSCI-L) mailing list To post a message email: WDSCI-L@xxxxxxxxxxxxxxxxxx To subscribe, unsubscribe, or change list options,
visit:
https://lists.midrange.com/mailman/listinfo/wdsci-l
or email: WDSCI-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives at
https://archive.midrange.com/wdsci-l.
Help support midrange.com by shopping at amazon.com with our affiliate
link:
https://amazon.midrange.com
As an Amazon Associate we earn from qualifying purchases.