Product:
Cognos Controller 10.1 FAP service
Microsoft Windows 2008 R2
Symptom:
The Controller FAP service create a fatal error log file when you start your publish.
Error Message:
java.lang.NoClassDefFoundError: com.cognos.ccf.c8itk.ITKProxySession (initialization failure)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:140)
at com.ibm.cognos.fap.common.persistence.tm1.CAMHelper.login(CAMHelper.java:64)
at com.ibm.cognos.fap.common.persistence.tm1.CAMHelper$$FastClassByCGLIB$$1d0243e.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
at com.ibm.cognos.fap.common.persistence.retry.RetryInterceptor.intercept(RetryInterceptor.java:54)
at com.ibm.cognos.fap.common.persistence.tm1.CAMHelper$$EnhancerByCGLIB$$3249b283.login(<generated>)
at com.ibm.cognos.fap.common.persistence.tm1.TM1Context.login(TM1Context.java:128)
at com.ibm.cognos.fap.service.schedule.Scheduler.updateDatamarts(Scheduler.java:468)
at com.ibm.cognos.fap.service.schedule.Scheduler.run(Scheduler.java:251)
at com.ibm.cognos.fap.service.schedule.Scheduler$1.run(Scheduler.java:135)
at java.lang.Thread.run(Thread.java:736)
Error happened Mon Aug 22 13:58:51 CEST 2011
Cause:
The TM1 client software BIN folder is not part of PATH on the server that runs the Controller FAP service.
Solution:
Copy the path to the TM1 bin folder.
Can be: D:\Program Files (x86)\Cognos\TM1\bin
Right Click on My Computer and click Properties
Click on Advanced System Settings
Click on Environment variables
Find PATH on system variables
Click on EDIT
Enter a ; last and past in the BIN path.
The path variable can look like this on the Cognos Controller FAP server:
C:\Program Files (x86)\Support Tools\;C:\Program Files\Legato\nsr\bin;C:\Program Files\HP\NCU;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Microsoft SQL Server\80\Tools\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files (x86)\Microsoft SQL Server\90\Tools\binn\;C:\Program Files (x86)\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\;D:\Program Files (x86)\Cognos\TM1\bin