“An error occurred while trying to access the server” error when starting Controller

Product:
Cognos Controller 8.5 FixPack1

Symptom:

When you start Cognos Controller client for the first time you get the message
“An error occurred while trying to access the server”

In the Windows Event log you can find this message:

Event Type: Warning
Event Source: Cognos Controller
Event Category: None
Event ID: 0
Date: 2010-05-20
Time: 15:03:37
User: N/A
Computer: COMPUTER
Description:
Error occured at 2010-05-20 15:03:37 in IBM Cognos 8 Controller, Error No=5, Source=FrangoDirect.ConnectionDirect.SetSelectDb#ControllerProxyClient, Description=System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.Runtime.InteropServices.COMException (0x80040154): Retrieving the COM class factory for component with CLSID {114133CF-5DC0-4DB1-8796-4642553B2499} failed due to the following error: 80040154.
at Cognos.Controller.Proxy.CCRWS.ConnectionBusiness_SetSelectDb(String sGuid, String sUser, Boolean bSelectDb)
--- End of inner exception stack trace ---, HelpFile= HelpContext=0
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.


Cause:

During the installation of Cognos Controller not all parts was correct installed.
You find this if you look on the Cognos Controller application server in Component Services under Administrative tools.
Expand the Com+ Applications branch and then expand IBMCOGNOSCONTROLLER Components branch – if there is only 30 objects in here then you have the cause of the problem.


Solution:

Uninstall Cognos Controller 8.5 from the Application server.
Install same Cognos Controller 8.5 to the same folder on the Application server.
Then you have all the components in the Component Services.
Cognos Controller 8.5 Fixpack 1 should have 259 Objects in Components Services.

www.cogknowhow.com