IBM Support

"An error has occurred" message when attempting to open Contributor Rich Client

Troubleshooting


Problem

After installing the Contributor Rich Client on a citrix server running Microsoft Windows 2000 SP4, or on a client PC running Windows 2000, an error appears when attempting to open any e.list node for an application.

Symptom

On screen error when attempting to open a node:

An error has occurred. See the log file
%userprofile%\Application Data\CognosRCP\workspace\contributor_8.4\temp_<timestamp>\.metadata\.log

In .metadata\.log the following error message is recorded:

!ENTRY org.eclipse.osgi 4 0 <timestamp>
!MESSAGE An error occurred while automatically activating bundle com.cognos.pmrc (73).
!STACK 0
org.osgi.framework.BundleException: The activator com.cognos.pmrc.PmrcPlugin for bundle com.cognos.pmrc is invalid
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:141)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:970)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:260)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:417)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:189)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:340)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:408)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:369)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:357)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
at java.lang.ClassLoader.loadClass(ClassLoader.java:609)
at org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.java:289)
at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:227)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1269)
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:160)
at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:788)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:165)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:59)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:39)
at java.lang.reflect.Method.invoke(Method.java:612)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
Caused by: java.lang.ExceptionInInitializerError
at java.lang.J9VMInternals.initialize(J9VMInternals.java:222)
at com.cognos.ep.client.logging.EPLoggerWrapper.<clinit>(EPLoggerWrapper.java:16)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
at com.cognos.ep.client.logging.CCFLogFactoryImpl.getLogger(CCFLogFactoryImpl.java:8)
at com.cognos.ccf.core.logging.LogFactory.getLogger(LogFactory.java:8)
at com.cognos.ccf.core.logging.LogFactory.getLogger(LogFactory.java:12)
at com.cognos.pmrc.core.ApplicationContext.<clinit>(ApplicationContext.java:50)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
at com.cognos.pmrc.PmrcPlugin.<init>(PmrcPlugin.java:20)
at java.lang.Class.newInstanceImpl(Native Method)
at java.lang.Class.newInstance(Class.java:1316)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:136)
... 32 more
Caused by: com.jniwrapper.win32.com.ComException: COM object method returns error code: 0x80040154; Class not registered
at com.jniwrapper.win32.com.ComException.checkResult(SourceFile:72)
at com.jniwrapper.win32.com.ComFunctions.coCreateInstance(SourceFile:149)
at com.jniwrapper.win32.com.impl.IUnknownImpl.<init>(SourceFile:73)
at com.cognos.ep.client.logging.internal.eptracelogger_84.impl.ITraceLoggerImpl.<init>(ITraceLoggerImpl.java:38)
at com.cognos.ep.client.logging.internal.eptracelogger_84.TraceLogger.create(TraceLogger.java:31)
at com.cognos.ep.client.logging.EPLogger.<clinit>(EPLogger.java:21)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
... 45 more
Root exception:
java.lang.ExceptionInInitializerError
at java.lang.J9VMInternals.initialize(J9VMInternals.java:222)
at com.cognos.ep.client.logging.EPLoggerWrapper.<clinit>(EPLoggerWrapper.java:16)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
at com.cognos.ep.client.logging.CCFLogFactoryImpl.getLogger(CCFLogFactoryImpl.java:8)
at com.cognos.ccf.core.logging.LogFactory.getLogger(LogFactory.java:8)
at com.cognos.ccf.core.logging.LogFactory.getLogger(LogFactory.java:12)
at com.cognos.pmrc.core.ApplicationContext.<clinit>(ApplicationContext.java:50)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
at com.cognos.pmrc.PmrcPlugin.<init>(PmrcPlugin.java:20)
at java.lang.Class.newInstanceImpl(Native Method)
at java.lang.Class.newInstance(Class.java:1316)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:136)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:970)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:260)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:417)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:189)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:340)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:408)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:369)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:357)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
at java.lang.ClassLoader.loadClass(ClassLoader.java:609)
at org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.java:289)
at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:227)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1269)
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:160)
at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:788)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:165)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:59)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:39)
at java.lang.reflect.Method.invoke(Method.java:612)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
Caused by: com.jniwrapper.win32.com.ComException: COM object method returns error code: 0x80040154; Class not registered
at com.jniwrapper.win32.com.ComException.checkResult(SourceFile:72)
at com.jniwrapper.win32.com.ComFunctions.coCreateInstance(SourceFile:149)
at com.jniwrapper.win32.com.impl.IUnknownImpl.<init>(SourceFile:73)
at com.cognos.ep.client.logging.internal.eptracelogger_84.impl.ITraceLoggerImpl.<init>(ITraceLoggerImpl.java:38)
at com.cognos.ep.client.logging.internal.eptracelogger_84.TraceLogger.create(TraceLogger.java:31)
at com.cognos.ep.client.logging.EPLogger.<clinit>(EPLogger.java:21)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
... 45 more

!ENTRY org.eclipse.osgi 4 0 2010-02-26 20:49:40.631
!MESSAGE Application error
!STACK 1
org.eclipse.core.runtime.CoreException: Plug-in com.cognos.pmrc was unable to load class com.cognos.pmrc.Application.
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.throwException(RegistryStrategyOSGI.java:180)
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:162)
at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:788)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:165)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:59)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:39)
at java.lang.reflect.Method.invoke(Method.java:612)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
org.eclipse.core.runtime.CoreException[1]: org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException: An error occurred while automatically activating bundle com.cognos.pmrc (39).
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:125)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:417)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:189)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:340)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:408)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:369)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:357)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
at java.lang.ClassLoader.loadClass(ClassLoader.java:609)
at org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.java:289)
at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:227)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1269)
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:160)
at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:788)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:165)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:59)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:39)
at java.lang.reflect.Method.invoke(Method.java:612)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
Caused by: org.osgi.framework.BundleException: The activator com.cognos.pmrc.PmrcPlugin for bundle com.cognos.pmrc is invalid
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:141)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:970)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:260)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
... 27 more
Caused by: java.lang.ExceptionInInitializerError
at java.lang.J9VMInternals.initialize(J9VMInternals.java:222)
at com.cognos.ep.client.logging.EPLoggerWrapper.<clinit>(EPLoggerWrapper.java:16)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
at com.cognos.ep.client.logging.CCFLogFactoryImpl.getLogger(CCFLogFactoryImpl.java:8)
at com.cognos.ccf.core.logging.LogFactory.getLogger(LogFactory.java:8)
at com.cognos.ccf.core.logging.LogFactory.getLogger(LogFactory.java:12)
at com.cognos.pmrc.core.ApplicationContext.<clinit>(ApplicationContext.java:50)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
at com.cognos.pmrc.PmrcPlugin.<init>(PmrcPlugin.java:20)
at java.lang.Class.newInstanceImpl(Native Method)
at java.lang.Class.newInstance(Class.java:1316)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:136)
... 32 more
Caused by: com.jniwrapper.win32.com.ComException: COM object method returns error code: 0x80040154; Class not registered
at com.jniwrapper.win32.com.ComException.checkResult(SourceFile:72)
at com.jniwrapper.win32.com.ComFunctions.coCreateInstance(SourceFile:149)
at com.jniwrapper.win32.com.impl.IUnknownImpl.<init>(SourceFile:73)
at com.cognos.ep.client.logging.internal.eptracelogger_84.impl.ITraceLoggerImpl.<init>(ITraceLoggerImpl.java:38)
at com.cognos.ep.client.logging.internal.eptracelogger_84.TraceLogger.create(TraceLogger.java:31)
at com.cognos.ep.client.logging.EPLogger.<clinit>(EPLogger.java:21)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
... 45 more

!ENTRY org.eclipse.osgi 2 0 2010-02-26 20:49:40.681
!MESSAGE One or more bundles are not resolved because the following root constraints are not resolved:
!SUBENTRY 1 org.eclipse.osgi 2 0 2010-02-26 20:49:40.681
!MESSAGE Bundle update@plugins/org.eclipse.ui.win32_3.2.100.I20070319-0010.jar was not resolved.
!SUBENTRY 2 org.eclipse.ui.win32 2 0 2010-02-26 20:49:40.681
!MESSAGE Missing host org.eclipse.ui.ide_[3.2.0,4.0.0).
!SUBENTRY 1 org.eclipse.osgi 2 0 2010-02-26 20:49:40.681
!MESSAGE Bundle update@plugins/org.eclipse.ui.editors_3.3.2.r332_20080109-0800.jar was not resolved.
!SUBENTRY 2 org.eclipse.ui.editors 2 0 2010-02-26 20:49:40.681
!MESSAGE Missing required bundle org.eclipse.ui.ide_[3.3.0,4.0.0).

!ENTRY org.eclipse.osgi 2 0 2010-02-26 20:49:40.681
!MESSAGE The following is a complete list of bundles which are not resolved, see the prior log entry for the root cause if it exists:
!SUBENTRY 1 org.eclipse.osgi 2 0 2010-02-26 20:49:40.681
!MESSAGE Bundle update@plugins/org.eclipse.ui.editors_3.3.2.r332_20080109-0800.jar [85] was not resolved.
!SUBENTRY 2 org.eclipse.ui.editors 2 0 2010-02-26 20:49:40.681
!MESSAGE Missing required bundle org.eclipse.ui.ide_[3.3.0,4.0.0).
!SUBENTRY 1 org.eclipse.osgi 2 0 2010-02-26 20:49:40.681
!MESSAGE Bundle update@plugins/org.eclipse.ui.win32_3.2.100.I20070319-0010.jar [88] was not resolved.
!SUBENTRY 2 org.eclipse.ui.win32 2 0 2010-02-26 20:49:40.681
!MESSAGE Missing host org.eclipse.ui.ide_[3.2.0,4.0.0).

Cause

Unsupported Operating System for Contributor Rich Client

Environment

Windows 2000 SP4

Resolving The Problem

Windows 2000 SP4 is not supported for use with the Contributor version 8.4 Rich Client; This Operating System can be used with Contributor 8.4, but only when using the Classic Client.

To resolve this problem, either:

1) Upgrade to a supported Operating System on the client machine(s). The full list of Supported Operating Systems for planning version 8.4 can be found at: http://www-01.ibm.com/support/docview.wss?rs=3449&uid=swg27014111#os

or

2) Use Planning Classic Client for the applications that need to be accessed on Windows 2000 SP4 machines.

To use the Classic Client for a Contributor Application, check the 'Use the classic Contributor client' box for the application in Contributor Administration Console. This check-box is located on the Development>Application Maintenance>Go To Production Options page in CAC.

[{"Product":{"code":"SS9S5U","label":"Cognos 8 Planning"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Contributor","Platform":[{"code":"PF033","label":"Windows"}],"Version":"8.4","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}},{"Product":{"code":"SSPN2D","label":"Cognos Planning"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"Contributor","Platform":[{"code":"PF033","label":"Windows"}],"Version":"8.4","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
13 February 2020

UID

swg21422534