× 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.



Arco,

Sadly, I have...

But, I am on a test/beta fix/patch and it seems to be working GREAT!!!!

I think it is test/beta fix-4. Open a PMR, and they will send you the link for the test/beta. This is not an official fix/patch, but only a Beta.

I have been completely blown away! It "seems" stable to me. Or least I have not been able to get it crash... yet... <grin>

Go RDI!!!! Best IDE for professional IBM i Developers! Rock on! <Joy Joy>

Great Job Edmund and the RDI Team! <Big Smile>


-Ken Killian-

-----Original Message-----
From: WDSCI-L <wdsci-l-bounces@xxxxxxxxxxxx> On Behalf Of Arco Simonse
Sent: Friday, April 6, 2018 4:22 AM
To: wdsci-l <wdsci-l@xxxxxxxxxxxx>
Subject: [WDSCI-L] Editors freeze when opening new view with Ctrl+2

Hi,

Past days it happened several times to me. Opening a new view for my RPGLE source (in iProject) results in a frozen editor.
When this happens I can not use any of the other views on the screen, they are also frozen.
The menu's in the top of the application do work, so I can quit the application in a normal way and restart it. But is annoying.
I'm on 9.6.0.1.

Anyone seen a similar behavior?

Regards,
Arco Simonse


The error log shows the following:

!ENTRY com.ibm.lpex 4 0 2018-04-06 09:56:54.058 !MESSAGE Uncaught exception in class "com.ibm.etools.iseries.parsers.ISeriesEditorRPGILEParser". Document parser was disabled.
!VIEW C:\Users\simonsea\Documents\RDI\workspace96_cmkas\MG-Software
Apps\WEBSRC\PURPRB01.RPGLE:2
!STACK 0
java.lang.NullPointerException
at
com.ibm.lpex.alef.contentassist.ContentAssistant$Closer.focusLost(ContentAssistant.java:180)
at
org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:144)
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.Widget.sendEvent(Widget.java:1103)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1084)
at org.eclipse.swt.widgets.Control.sendFocusEvent(Control.java:2934)
at org.eclipse.swt.widgets.Widget.wmKillFocus(Widget.java:1961)
at org.eclipse.swt.widgets.Control.WM_KILLFOCUS(Control.java:5180)
at org.eclipse.swt.widgets.Canvas.WM_KILLFOCUS(Canvas.java:469)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4833)
at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5123)
at org.eclipse.swt.internal.win32.OS.SetFocus(Native Method) at org.eclipse.swt.widgets.Control.forceFocus(Control.java:1114)
at org.eclipse.swt.widgets.Control.setFocus(Control.java:3447)
at org.eclipse.swt.widgets.Composite.setFocus(Composite.java:1124)
at org.eclipse.swt.widgets.Composite.setFocus(Composite.java:1122)
at org.eclipse.swt.widgets.Composite.setFocus(Composite.java:1122)
at org.eclipse.swt.widgets.Composite.setFocus(Composite.java:1122)
at org.eclipse.swt.widgets.Control.fixFocus(Control.java:1069)
at org.eclipse.swt.widgets.Control.setEnabled(Control.java:3427)
at
org.eclipse.ui.internal.WorkbenchWindow.disableControl(WorkbenchWindow.java:2113)
at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2160)
at
com.ibm.etools.iseries.parsers.ISeriesEditorParser.parseAll(ISeriesEditorParser.java:1139)
at com.ibm.lpex.core.LpexCommonParser.totalParse(LpexCommonParser.java:985)
at com.ibm.lpex.core.ParsePendingList.totalParse(ParsePendingList.java:152)
at com.ibm.lpex.core.ParseCommand.doCommand(ParseCommand.java:53)
at
com.ibm.lpex.core.CommandHandler.doDefaultCommand(CommandHandler.java:295)
at com.ibm.lpex.core.CommandHandler.doCommand(CommandHandler.java:190)
at
com.ibm.lpex.core.ParsePendingList.postUpdateProfile(ParsePendingList.java:429)
at com.ibm.lpex.core.View.updateProfile(View.java:586)
at
com.ibm.lpex.core.UpdateProfileCommand.doCommand(UpdateProfileCommand.java:1403)
at
com.ibm.lpex.core.CommandHandler.doDefaultCommand(CommandHandler.java:340)
at com.ibm.lpex.core.LpexView.doDefaultCommand(LpexView.java:451)
at com.ibm.lpex.alef.LpexTextViewer.splitView(LpexTextViewer.java:1566)
at
com.ibm.lpex.alef.LpexAbstractTextEditor.openNewView(LpexAbstractTextEditor.java:7399)
at
com.ibm.lpex.alef.LpexAbstractTextEditor.access$5(LpexAbstractTextEditor.java:7389)
at
com.ibm.lpex.alef.LpexAbstractTextEditor$10.doAction(LpexAbstractTextEditor.java:7272)
at
com.ibm.lpex.core.ActionHandler.doActionIfAvailable(ActionHandler.java:2174)
at com.ibm.lpex.core.ActionHandler.triggerAction(ActionHandler.java:2225)
at com.ibm.lpex.core.ActionHandler.triggerAction(ActionHandler.java:2246)
at com.ibm.lpex.core.LpexView.triggerAction(LpexView.java:687)
at com.ibm.lpex.alef.LpexKeyBindingAction.run(KeyBindings.java:818)
at
org.eclipse.ui.texteditor.TextNavigationAction.runWithEvent(TextNavigationAction.java:95)
at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:118)
at
org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)
at sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
at java.lang.reflect.Method.invoke(Method.java:508)
at
org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
at
org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:282)
at
org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:264)
at
org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)
at
org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:152)
at org.eclipse.core.commands.Command.executeWithChecks(Command.java:494)
at
org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:488)
at
org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210)
at
org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286)
at
org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507)
at
org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558)
at
org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:378)
at
org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:324)
at
org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:86)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1270)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1078)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1088)
at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1130)
at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1126)
at org.eclipse.swt.widgets.Widget.wmKeyDown(Widget.java:1849)
at org.eclipse.swt.widgets.Control.WM_KEYDOWN(Control.java:5172)
at org.eclipse.swt.widgets.Canvas.WM_KEYDOWN(Canvas.java:454)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4831)
at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5123)
at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822)
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)
!ENTRY com.ibm.lpex 4 0 2018-04-06 09:56:54.072 !MESSAGE Uncaught exception in class "com.ibm.etools.iseries.parsers.ISeriesEditorRPGILEFormatLine@66978720".
Listener was removed.
!VIEW C:\Users\simonsea\Documents\RDI\workspace96_cmkas\MG-Software
Apps\WEBSRC\PURPRB01.RPGLE:2
!STACK 0
java.lang.NullPointerException
at
com.ibm.etools.iseries.parsers.ISeriesEditorRPGILEFormatLine.tabIndentation(ISeriesEditorRPGILEFormatLine.java:438)
at
com.ibm.etools.iseries.parsers.ISeriesEditorRPGILEFormatLine.doUpdate(ISeriesEditorRPGILEFormatLine.java:543)
at
com.ibm.etools.iseries.parsers.ISeriesEditorRPGILEFormatLine.elementChanged(ISeriesEditorRPGILEFormatLine.java:579)
at
com.ibm.lpex.core.CursorListenerList.elementChanged(CursorListenerList.java:79)
at com.ibm.lpex.core.View.triggerCursorListeners(View.java:6371)
at com.ibm.lpex.core.Screen.uiThreadShow(Screen.java:1216)
at com.ibm.lpex.core.Screen$ScreenShow.run(Screen.java:1415)
at com.ibm.lpex.core.Screen$ScreenShow.show(Screen.java:1426)
at com.ibm.lpex.core.Screen.show(Screen.java:1189)
at com.ibm.lpex.core.LocateCommand.doCommand(LocateCommand.java:77)
at
com.ibm.lpex.core.CommandHandler.doDefaultCommand(CommandHandler.java:289)
at com.ibm.lpex.core.CommandHandler.doCommand(CommandHandler.java:190)
at com.ibm.lpex.core.LpexView.doCommand(LpexView.java:499)
at com.ibm.lpex.alef.LpexTextViewer.splitView(LpexTextViewer.java:1577)
at
com.ibm.lpex.alef.LpexAbstractTextEditor.openNewView(LpexAbstractTextEditor.java:7399)
at
com.ibm.lpex.alef.LpexAbstractTextEditor.access$5(LpexAbstractTextEditor.java:7389)
at
com.ibm.lpex.alef.LpexAbstractTextEditor$10.doAction(LpexAbstractTextEditor.java:7272)
at
com.ibm.lpex.core.ActionHandler.doActionIfAvailable(ActionHandler.java:2174)
at com.ibm.lpex.core.ActionHandler.triggerAction(ActionHandler.java:2225)
at com.ibm.lpex.core.ActionHandler.triggerAction(ActionHandler.java:2246)
at com.ibm.lpex.core.LpexView.triggerAction(LpexView.java:687)
at com.ibm.lpex.alef.LpexKeyBindingAction.run(KeyBindings.java:818)
at
org.eclipse.ui.texteditor.TextNavigationAction.runWithEvent(TextNavigationAction.java:95)
at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:118)
at
org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)
at sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
at java.lang.reflect.Method.invoke(Method.java:508)
at
org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
at
org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:282)
at
org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:264)
at
org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)
at
org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:152)
at org.eclipse.core.commands.Command.executeWithChecks(Command.java:494)
at
org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:488)
at
org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210)
at
org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286)
at
org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507)
at
org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558)
at
org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:378)
at
org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:324)
at
org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:86)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1270)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1078)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1088)
at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1130)
at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1126)
at org.eclipse.swt.widgets.Widget.wmKeyDown(Widget.java:1849)
at org.eclipse.swt.widgets.Control.WM_KEYDOWN(Control.java:5172)
at org.eclipse.swt.widgets.Canvas.WM_KEYDOWN(Canvas.java:454)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4831)
at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5123)
at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822)
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)
--
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@xxxxxxxxxxxx To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/wdsci-l
or email: WDSCI-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives at https://archive.midrange.com/wdsci-l.

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

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.