cancel
Showing results for 
Search instead for 
Did you mean: 

error in crystal

Former Member
0 Kudos

Retrieving the COM class factory for component with {CLSD 3EBB7859-E4E3-4D77-B673-C6E5AD529CC1} failed due to the following error:80040154

Accepted Solutions (1)

Accepted Solutions (1)

former_member188440
Active Contributor
0 Kudos

Cito nota de SAP no. 1310290


Symptom 


After installing Business Objects on 64 bit Windows Server 2008 users
 get following error while opening .net InfoView:

 Server Error in '/InfoViewApp'

Application. --------------------------------------------------------------------------------
 Retrieving the COM class factory

for component with CLSID {E063B04A- CB8B-460E-99D0-F7D8FA2FAAA2} 
failed due to the following error: 80040154. 

Please refer to the attached screenshot for detailed error message.



Reproducing the Issue 

Install Business Objects on 64 bit Windows Server 2008 Operating System.
Open the URL for .net Infoview. Error message appears.
Product version: BusinessObjects Enterprise XI 3.1
Operating System: Windows Server 2008 64 bit


Cause 

64 bit version of IIS is used. Business Objects requires 32 bit version of IIS.



Resolution 

1. Create a new application pool in IIS (set it to Classic .NET pipeline mode) 
and turn on the "Enable 32-bit Applications" switch for that application pool.

1.1 To do so:                 

From the IIS Manager go to "Application Pools" from the left pane, right-click 
and select "Add Application Pool#". In the "Add Application Pool" window, 
enter a name for the application pool, for example "AppPool 32-bit", then click OK.

1.2 After that, select this new application pool, right-click on it and go to
 "Advanced Settings#" . Then in the "Advanced Settings" window set the
 "Enable 32-bit Applications" switch to true. Then click OK.  

1.3 Restart IIS.

1.4 IIS7 will allow running both 32 and 64bit web applications concurrently.  

2. Also, make sure that the 32 bit version of the .NET framework is installed:

2.1 Open a command prompt and navigate to:
 c:\windows\microsoft.Net\Framework\v2.0.50727.
2.2 In this folder, there is a file called aspnet_regiis.exe, in the
 command window run: "aspnet_regiis #i" (without quotes) to install the 32bit 2.0 framework to IIS.

2.3 Note there are two folder paths,

c:\windows\microsoft.Net\Framework\v2.0.50727
and
c:\windows\microsoft.Net\Framework64\v2.0.50727

The \Framework64\ folder structure would be used to register
 the 64bit framework; the \Framework\ folder structure is used 
to register the 32bit .net framework.

Answers (0)