So, if it matters. I thought I would briefly explain what I did before RDI 9.6.0.0 (No Service-Pack) locked up...

1.) Filter my code by date, to see all my current changes.
2.) The compile failed, so I open up the Command Log view.
Which then became obvious, that I missed a binding directory in my Ctl-Opt Free format.
3.) Tried to start to update it, and then it locked up! Sad!

No surprise, RDI seems to lock up at the worst time. Not that any time is a good time to lock up.Sad!

Looking at the error log, I saw this:
eclipse.buildId=unknown
java.fullversion=JRE 1.8.0 IBM J9 2.8 Windows 10 amd64-64 Compressed References 20170722_357405 (JIT enabled, AOT enabled)
J9VM - R28_20170722_0201_B357405
JIT - tr.r14.java_20170722_357405
GC - R28_20170722_0201_B357405_CMPRSS
J9CL - 20170722_357405
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Framework arguments: -product com.ibm.rational.developer.ibmi.product.ide
Command-line arguments: -os win32 -ws win32 -arch x86_64 -product com.ibm.rational.developer.ibmi.product.ide

org.eclipse.ui
Error
Mon May 07 10:35:14 EDT 2018
The proxied handler for 'com.ibm.etools.iseries.rse.ui.actions.SystemStartCommunicationsDaemonHandler' could not be loaded

org.eclipse.core.runtime.CoreException: Plug-in "com.ibm.etools.iseries.rse.ui" was unable to instantiate class "com.ibm.etools.iseries.rse.ui.actions.SystemStartCommunicationsDaemonHandler".
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.throwException(RegistryStrategyOSGI.java:194)
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:186)
at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
at org.eclipse.ui.internal.handlers.HandlerProxy.loadHandler(HandlerProxy.java:354)
at org.eclipse.ui.internal.handlers.HandlerProxy.setEnabled(HandlerProxy.java:232)
at org.eclipse.ui.internal.handlers.E4HandlerProxy.canExecute(E4HandlerProxy.java:71)
at sun.reflect.GeneratedMethodAccessor5.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.isEnabled(HandlerServiceHandler.java:58)
at org.eclipse.core.commands.Command.isEnabled(Command.java:840)
at org.eclipse.ui.internal.handlers.LegacyHandlerService.registerLegacyHandler(LegacyHandlerService.java:170)
at org.eclipse.ui.internal.handlers.LegacyHandlerService.readHandlers(LegacyHandlerService.java:607)
at org.eclipse.ui.internal.handlers.LegacyHandlerService.readRegistry(LegacyHandlerService.java:548)
at org.eclipse.ui.internal.Workbench$49.runWithException(Workbench.java:2486)
at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:32)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:233)
at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:145)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4821)
at org.eclipse.ui.internal.StartupThreading.runWithoutExceptions(StartupThreading.java:95)
at org.eclipse.ui.internal.Workbench.initializeDefaultServices(Workbench.java:2480)
at org.eclipse.ui.internal.Workbench.init(Workbench.java:1678)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2944)
at org.eclipse.ui.internal.Workbench.access$9(Workbench.java:2875)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:684)
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)
Caused by: java.lang.NullPointerException
at com.ibm.etools.iseries.rse.ui.actions.SystemStartCommunicationsDaemonAction.setActionLabelToStop(SystemStartCommunicationsDaemonAction.java:89)
at com.ibm.etools.iseries.rse.ui.actions.SystemStartCommunicationsDaemonAction.<init>(SystemStartCommunicationsDaemonAction.java:45)
at com.ibm.etools.iseries.rse.ui.actions.SystemStartCommunicationsDaemonHandler.<init>(SystemStartCommunicationsDaemonHandler.java:38)
at java.lang.J9VMInternals.newInstanceImpl(Native Method)
at java.lang.Class.newInstance(Class.java:1899)
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:184)
... 46 more




-Ken Killian-

-----Original Message-----
From: Ken Killian
Sent: Monday, May 7, 2018 10:25 AM
To: 'Rational Developer for IBM i / Websphere Development Studio Client for System i & iSeries' <wdsci-l@xxxxxxxxxxxx>
Subject: RE: [WDSCI-L] Rational Developer for iV9.6.0.2fixpackisnowavailable!

Crap! Now my RDI 9.6.0.0 (No Service Pack is locking up!) Sad!

I think that is why they released service pack one, to fix it. And then with Service pack-two, they repeated the error I guess...

Oh well, now going back to RDi 9.5, which thankfully is already loaded on my PC.

No sense is doing a dump on an old release opening a PMR on Previous release. Sad!

PS. Time to go back to RDI 9.5. The old RDI 9.6.0.0 has been locked up for over 10-minutes. Sad! With these lockup, it cancels all productivity using RDI. So Sad!

-Ken Killian-


-----Original Message-----
From: Ken Killian
Sent: Monday, May 7, 2018 10:16 AM
To: Rational Developer for IBM i / Websphere Development Studio Client for System i & iSeries <wdsci-l@xxxxxxxxxxxx>
Subject: RE: [WDSCI-L] Rational Developer for iV9.6.0.2fixpackisnowavailable!

Greg,

I had turned off the auto-refresh of the outline, and I still ran into memory leak issues.

So, I suggest, that you have the Old RDI 9.5 and/or 9.6 with no service pack loaded up and use that.

Always good to have a fallback. <Hint Hint> I had to do a manual reload, because I did want to fall back to RDI 9.5

Here is how to turn off the auto-refresh of outline. Hope that helps. It only delayed my memory leak problems.

Window > Preference > Remote Systems LPEX Editor > ILE RPG

"Update the Outline view when text is changed in the editor" --> UNCHECKED

PS. Better safe than sorry. Hard to explain to my Microsoft-Dot-Net Boss that IBM software is locking up my PC. He told me that he thought it would be more stable. Sad!

Then I had to also re-import my setting, and set up my plugins again. 2-steps forward, 5-steps backwards. Sad!

I lost about 2-hours productivity this last Friday, reloading and redoing my RDI 9.6.0.0 with no service pack. That includes grabbing some dumps and sending them to IBM for PMR.

They need to release a "Beta-Fix" for testing FIRST. Before releasing to Production roll-out. Sad!

My test-patch date March 6th, seemed pretty stable. Which is why I jump on this Service-pack-two release. <Dumb Move!>

Be smart, waiting before updating service-pack and/or release. Let someone else lose their productivity!
https://archive.midrange.com/wdsci-l/201805/msg00086.html


-Ken Killian-


-----Original Message-----
From: WDSCI-L <wdsci-l-bounces@xxxxxxxxxxxx> On Behalf Of Greg Wilburn
Sent: Monday, May 7, 2018 9:39 AM
To: Rational Developer for IBM i / Websphere Development Studio Client for System i & iSeries <wdsci-l@xxxxxxxxxxxx>
Subject: Re: [WDSCI-L] Rational Developer for iV9.6.0.2fixpackisnowavailable!

Edmund,
Thanks for the response... it just seemed like everyone experienced this issue.

I can't find the post... but I'm fairly certain I turned off Update Outline View. Can someone repost where this is turned off? I can't find it in preferences.

This occurred over and over again Friday afternoon. I could watch the mem usage slowly climb. Performance was horrid.

I often open source members and use "Save-As". I was deleting blocks of code (internal procedures) and copy in blocks from similar programs (RPGLE and SQLRPGLE). So I typically have 3-5 pgms open at the same time. I will often search and open/close programs.

Again, I previously observed performance issues in multiple versions... things like "Synchronizing Resources" taking exceptionally long (saving a simple source member) and "Live Parsing" hanging up at 66%, etc.

We are a VERY small shop. Two programmers... but I do 99% of the coding. We have one Power7+ machine that I'm constantly connected to via Ethernet (wired or wireless makes no difference). Running Windows 7 64-bit on a Lenovo Thinkpad, Core i7 2.6 GHz, 8 gb ram and solid state drive.

I will open a PMR to get the fix.

Greg

-----Original Message-----
From: WDSCI-L [mailto:wdsci-l-bounces@xxxxxxxxxxxx] On Behalf Of Edmund Reinhardt
Sent: Friday, May 04, 2018 5:45 PM
To: wdsci-l@xxxxxxxxxxxx
Cc: wdsci-l@xxxxxxxxxxxx
Subject: Re: [WDSCI-L] Rational Developer for iV9.6.0.2fixpackisnowavailable!

Hi Greg,
Yes we have had a number of people testing the product for a month now.
Unfortunately many of their tests are making sure individual features work
on source that is specific to enabling that feature. This problem seems
to happen with very large source files that are open closed a number of
times. At least that is how I have been able to observe it.
We are planning to include memory leak testing as an acceptance test from
now on to avoid this embarrassment.

We have already got a fix working locally but we are hit with a site power
down this weekend, so will be next week before we can deliver a test fix.
Again, if you want the test fix, open a PMR.

But before you go, you seem to have a unique angle Greg. So if you have
the 'Update outline view' option unchecked, what were you doing when you
ran out of memory?

Thanks,
Edmund


----- Original message -----
From: Greg Wilburn <gwilburn@xxxxxxxxxxxxxxxxxxxxxxx>
Sent by: "WDSCI-L" <wdsci-l-bounces@xxxxxxxxxxxx>
To: "Rational Developer for IBM i / Websphere Development Studio Client
for System i & iSeries" <wdsci-l@xxxxxxxxxxxx>
Cc:
Subject: Re: [WDSCI-L] Rational Developer for
iV9.6.0.2fixpackisnowavailable!
Date: Fri, May 4, 2018 2:41 PM

So I haven't read all these posts... but I have the option Ken mentioned
"unchecked". Just encountered the problem after coding for about 20
minutes.

Without stepping on any toes, I have to ask... Did anyone actually test
this before releasing it?

-----Original Message-----
From: WDSCI-L [[1]mailto:wdsci-l-bounces@xxxxxxxxxxxx] On Behalf Of Ken
Killian
Sent: Friday, May 04, 2018 2:26 PM
To: Rational Developer for IBM i / Websphere Development Studio Client
for System i & iSeries <wdsci-l@xxxxxxxxxxxx>
Subject: Re: [WDSCI-L] Rational Developer for
iV9.6.0.2fixpackisnowavailable!

"RDI 9.6.0.2 lock up" for PMR# 28140 442 000 --> Created for Memory
Leak/Lock-up issue...

Includes 3-java dumps and my complete brand new workspace that locked
up...

-Ken Killian-

--
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:
[2]https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.midrange.com_mailman_listinfo_wdsci-2Dl&d=DwICAg&c=jf_iaSHvJObTbx-siA1ZOg&r=xVh0JOaBkAaa2_VJvF7mVrroZMIB4ornEW2uKL1r-oM&m=eAwRyI8GGpoaABBjNHUPotRFj8MMF3nZ1qsJnwynJ74&s=wOG9ML1X8VLX7wJ3RyN-BHkziSzBoVupuZfWAzEdX0Y&e=
or email: WDSCI-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives at
[3]https://urldefense.proofpoint.com/v2/url?u=https-3A__archive.midrange.com_wdsci-2Dl&d=DwICAg&c=jf_iaSHvJObTbx-siA1ZOg&r=xVh0JOaBkAaa2_VJvF7mVrroZMIB4ornEW2uKL1r-oM&m=eAwRyI8GGpoaABBjNHUPotRFj8MMF3nZ1qsJnwynJ74&s=kWtqSMjEsiVyesZ16mbRky4Kg8sKLmeI9xiZXS2XAKg&e=.
--
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:
[4]https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.midrange.com_mailman_listinfo_wdsci-2Dl&d=DwICAg&c=jf_iaSHvJObTbx-siA1ZOg&r=xVh0JOaBkAaa2_VJvF7mVrroZMIB4ornEW2uKL1r-oM&m=eAwRyI8GGpoaABBjNHUPotRFj8MMF3nZ1qsJnwynJ74&s=wOG9ML1X8VLX7wJ3RyN-BHkziSzBoVupuZfWAzEdX0Y&e=
or email: WDSCI-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at
[5]https://urldefense.proofpoint.com/v2/url?u=https-3A__archive.midrange.com_wdsci-2Dl&d=DwICAg&c=jf_iaSHvJObTbx-siA1ZOg&r=xVh0JOaBkAaa2_VJvF7mVrroZMIB4ornEW2uKL1r-oM&m=eAwRyI8GGpoaABBjNHUPotRFj8MMF3nZ1qsJnwynJ74&s=kWtqSMjEsiVyesZ16mbRky4Kg8sKLmeI9xiZXS2XAKg&e=.




References

Visible links
1. mailto:wdsci-l-bounces@xxxxxxxxxxxx
2. https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.midrange.com_mailman_listinfo_wdsci-2Dl&d=DwICAg&c=jf_iaSHvJObTbx-siA1ZOg&r=xVh0JOaBkAaa2_VJvF7mVrroZMIB4ornEW2uKL1r-oM&m=eAwRyI8GGpoaABBjNHUPotRFj8MMF3nZ1qsJnwynJ74&s=wOG9ML1X8VLX7wJ3RyN-BHkziSzBoVupuZfWAzEdX0Y&e=
3. https://urldefense.proofpoint.com/v2/url?u=https-3A__archive.midrange.com_wdsci-2Dl&d=DwICAg&c=jf_iaSHvJObTbx-siA1ZOg&r=xVh0JOaBkAaa2_VJvF7mVrroZMIB4ornEW2uKL1r-oM&m=eAwRyI8GGpoaABBjNHUPotRFj8MMF3nZ1qsJnwynJ74&s=kWtqSMjEsiVyesZ16mbRky4Kg8sKLmeI9xiZXS2XAKg&e=
4. https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.midrange.com_mailman_listinfo_wdsci-2Dl&d=DwICAg&c=jf_iaSHvJObTbx-siA1ZOg&r=xVh0JOaBkAaa2_VJvF7mVrroZMIB4ornEW2uKL1r-oM&m=eAwRyI8GGpoaABBjNHUPotRFj8MMF3nZ1qsJnwynJ74&s=wOG9ML1X8VLX7wJ3RyN-BHkziSzBoVupuZfWAzEdX0Y&e=
5. https://urldefense.proofpoint.com/v2/url?u=https-3A__archive.midrange.com_wdsci-2Dl&d=DwICAg&c=jf_iaSHvJObTbx-siA1ZOg&r=xVh0JOaBkAaa2_VJvF7mVrroZMIB4ornEW2uKL1r-oM&m=eAwRyI8GGpoaABBjNHUPotRFj8MMF3nZ1qsJnwynJ74&s=kWtqSMjEsiVyesZ16mbRky4Kg8sKLmeI9xiZXS2XAKg&e=
--
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.
--
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 ...

Replies:

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

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