IBM Support

FrameworkEvent ERROR when restarting Eclipse after running CICS Explorer SDK

Troubleshooting


Problem

You have installed the CICS Transaction Server for z/OS (CICS TS) Explorer SDK in an Eclipse Integrated Development Environment (IDE). When you first start Eclipse, you are able to generate the sample Java™ resources. But, you are never able to initialize Eclipse again after you shut down Eclipse. To run the SDK again, you have to install it into a new Eclipse.

Symptom

You see this Eclipse pop-up telling you that "An error has occurred. See the log file ...":



These are the messages at the beginning of the log file referenced in the Eclipse pop-up (D:\EclipseJuno\eclipse\configuration\1349299335321.log):

!SESSION 2012-10-03 17:22:14.103 -----------------------------------------------
eclipse.buildId=I20120608-1400
java.version=1.7.0_07
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Framework arguments: -product org.eclipse.epp.package.jee.product
Command-line arguments: -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.jee.product

!ENTRY org.eclipse.osgi 4 0 2012-10-03 17:22:22.899
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Exception in org.eclipse.osgi.framework.internal.core.SystemBundleActivator.start() of bundle org.eclipse.osgi.
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:734)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683)
at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.resume(InternalSystemBundle.java:225)
at org.eclipse.osgi.framework.internal.core.Framework.launch(Framework.java:657)
at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:274)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
Caused by: java.lang.IllegalStateException: Expected to find an object at table index: 912
at org.eclipse.osgi.internal.resolver.StateReader.getFromObjectTable(StateReader.java:83)

Cause

The most recent build from the Eclipse Downloads page was installed. However, the ONLY supported versions of Eclipse for the CICS Explorer SDK V5.1.0 are Eclipse V3.6.2 (Helios) and Eclipse V3.7 (Indigo). This error might also be seen on earlier releases of the CICS Explorer SDK, for which the only supported release is Eclipse 3.6.2 (Helios).

The CICS Explorer SDK V5.1.1 supports Eclipse V4.2.2 (Juno).

Resolving The Problem

If running CICS Explorer 1.1.1.x or lower, you must install Eclipse version 3.6.2 (Helios). If running CICS Explorer 5.1.0.x, you must install either Eclipse version 3.6.2 (Helios) or Eclipse version 3.7 (Indigo). If running CICS Explorer 5.1.1.x or higher, Eclipse 4.2 is supported.

For more information, see step 1 of the Procedure under Installing the CICS Explorer SDK in the CICS TS V5.1 information center:

If you do not have an Eclipse IDE installed, go to the Eclipse website to download and install an IDE. You must install the Eclipse Classic IDE or Eclipse IDE for Java EE developers.

  • If you want to develop web applications in a Liberty profile and Java applications, download the Eclipse IDE for Java developers.
  • If you want to develop only Java applications, download the Eclipse Classic IDE.
The downloads are available from the Eclipse version 3.6.2 (Helios) downloads or Eclipse version 3.7 (Indigo) downloads websites.

[{"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Component":"Explorer","Platform":[{"code":"PF035","label":"z\/OS"}],"Version":"5.1;4.2;4.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Product Synonym

CICS/TS CICS TS CICS Transaction Server

Document Information

Modified date:
15 June 2018

UID

swg21614659