IBM Support

"Internal error ... failed due to the following error: 80070424. Source: FrJavaProxyB" when using Java-related functionality, caused by missing 'IBM Cognos Controller Java Proxy' Windows service

Troubleshooting


Problem

User launches Controller. User tries to use any Java-related functions (for example 'Group - Command Center'). An error appears.

Symptom


Internal Error:
[Details...]

com.ibm.cognos.ccr.integration.IntegrationFacadeException: org.eclipse.core.runtime.adaptor.EclipseStarter failed!
at com.ibm.cognos.ccr.integration.IntegrationServiceAdapter$MyEclipseStarter.run(IntegrationServiceAdapter.java:170)
at java.lang.Thread.run(Thread.java:781)
Caused by: com.ibm.cognos.ccr.common.FatalException: Failed to launch!
at com.ibm.cognos.ccr.integration.application.internal.IntegrationApplication.start(IntegrationApplication.java:101)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)
at com.ibm.cognos.ccr.integration.IntegrationServiceAdapter$MyEclipseStarter.run(IntegrationServiceAdapter.java:168)
... 1 more
Caused by: com.ibm.cognos.ccr.common.NoSuchModelException: Unable to find instance of model of type: configproperty[ConfigPropertyModel]
at com.ibm.cognos.ccr.common.DefaultModelContext.throwNewNoSuchModelException(DefaultModelContext.java:417)
at com.ibm.cognos.ccr.common.DefaultModelContext.getModelByIdentifier(DefaultModelContext.java:382)
at com.ibm.cognos.ccr.common.DefaultModelContext.getModel(DefaultModelContext.java:257)
at com.ibm.cognos.ccr.common.util.LocalizationUtils.getPresentationLocale(LocalizationUtils.java:222)
at com.ibm.cognos.ccr.integration.application.internal.IntegrationApplication.start(IntegrationApplication.java:91)
... 6 more
Caused by: com.ibm.cognos.ccr.common.WebServiceConnectionException: exceptionId=ERR.ANY.WEBSERVICECONNECTIONEXCEPTION.SERVICE_FAILED, argument(s)=[url=http://SERVERNAME/ibmcognos/controllerserver/CCRWS.asmx, passport=MTswMTA6YmIyY2NmZWYtNGQxYy00ZTYwLTEyOGQtMDBkZDY1NWJkMzgwOjE5OTY5Mzg2NDU7MDszOzA7, request=executeTask(com.ibm.cognos.ccr.common.ws.ServerTask: beanID=inConfigpropertyModelDAO, methodName=getLatestSequenceNumber, args.length=0, args=[])]
at com.ibm.cognos.ccr.ccrws.JAXWSClient.processResponse(JAXWSClient.java:88)
at com.ibm.cognos.ccr.ccrws.JAXWSClient.executeTask(JAXWSClient.java:134)
at com.ibm.cognos.ccr.ccrws.persistence.RemoteDao.executeTask(RemoteDao.java:97)
at com.ibm.cognos.ccr.ccrws.persistence.RemoteDao.getLatestSequenceNumber(RemoteDao.java:63)
at com.ibm.cognos.ccr.common.persistence.caching.CachingDao.getLatestSequenceNumber(CachingDao.java:94)
at com.ibm.cognos.ccr.common.persistence.caching.CachingDao.isDifferentModelVersion(CachingDao.java:200)
at com.ibm.cognos.ccr.common.persistence.caching.CachingDao.needsRefresh(CachingDao.java:196)
at com.ibm.cognos.ccr.common.persistence.caching.CachingDao.load(CachingDao.java:101)
at com.ibm.cognos.ccr.common.AbstractModel.load(AbstractModel.java:561)
at com.ibm.cognos.ccr.common.AbstractModel.load(AbstractModel.java:551)
at com.ibm.cognos.ccr.common.AbstractModelFactory.getNewModel(AbstractModelFactory.java:81)
at com.ibm.cognos.ccr.common.AbstractModelFactory.getSharedModel(AbstractModelFactory.java:93)
at com.ibm.cognos.ccr.common.DefaultModelContext.getModelByIdentifier(DefaultModelContext.java:379)
... 9 more
Caused by: com.ibm.cognos.ccr.common.ResponseException: FAIL: Message: Retrieving the COM class factory for component with CLSID {5451E5F6-5374-4CB1-81AF-766C11152269} failed due to the following error: 80070424. Source: FrJavaProxyB
at com.ibm.cognos.ccr.common.WebServiceConnectionException.<init>(WebServiceConnectionException.java:69)
... 22 more

Cause

Missing Windows service 'IBM Cognos Controller Java Proxy' (on the Controller application server).

Environment

Issue could potentially affect any environment, but in one real-life scenario the problem was seen after upgrading from Controller 10.2.0 GA (RTM) to 10.2.0 IF1.

Resolving The Problem

Add missing Windows service 'IBM Cognos Controller Java Proxy' onto the Controller application server.

Steps:


1. Logon to the Controller application server as a Windows administrator
2. Launch a command prompt (START - RUN - "CMD" <Enter>)
3. Type the following command:

sc create "IBM Cognos Controller Java Proxy" binpath= "C:\Program Files\ibm\cognos\ccr_64\server\CCRProxy.exe" DisplayName= "IBM Cognos Controller Java Proxy" depend= RpcSs start= demand


NOTE:
  • The above command assumes that you are using Controller 10.2.0, installed into the default location, on Windows 2012 R2
  • Naturally the command parameters may have to be modified slightly depending on your environment (for example if you have installed the software into a different location).

4. Reboot the Controller application server
5. Test.

[{"Product":{"code":"SS9S6B","label":"IBM Cognos Controller"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"Controller","Platform":[{"code":"PF033","label":"Windows"}],"Version":"10.2.0","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
15 June 2018

UID

swg21680801