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.
Was this topic helpful?
Document Information
Modified date:
15 June 2018
UID
swg21680801