cancel
Showing results for 
Search instead for 
Did you mean: 

Crystal Reports Runtime Error

Former Member
0 Kudos

Unable to retrieve the COM class factory for component with CLSID {4DB2E2BB-78E6-4AEA-BEFB-FDAAB610FD1B} because the following error: 80040154 Class not registered

Accepted Solutions (1)

Accepted Solutions (1)

former_member183750
Active Contributor
0 Kudos

A bit more info please...

Version of CR?

Version of .NET?

CR runtime deployed?

How was the runtime deployed?

Any errors during runtime deployment?

Ludek

Follow us on Twitter http://twitter.com/SAPCRNetSup

Got Enhancement ideas? Try the [SAP Idea Place|https://ideas.sap.com/community/products_and_solutions/crystalreports]

Former Member
0 Kudos

Version CR 13.0.0.99

Version Netframework 4.0

Version CR deployed 13.0.0.99

i don't have any problem with deployment of CR Runtime.

The problem appears when i want to show one report in my application web

Thank you

Former Member
0 Kudos

send you the exception launched by my application:

Error de servidor en la aplicación '/ishop'.

No se pudo recuperar el generador de clases COM para el componente con CLSID {4DB2E2BB-78E6-4AEA-BEFB-FDAAB610FD1B} debido al siguiente error: 80070005 Acceso denegado. (Excepción de HRESULT: 0x80070005 (E_ACCESSDENIED)).

Descripción: Excepción no controlada al ejecutar la solicitud Web actual. Revise el seguimiento de la pila para obtener más información acerca del error y dónde se originó en el código.

Detalles de la excepción: System.UnauthorizedAccessException: No se pudo recuperar el generador de clases COM para el componente con CLSID {4DB2E2BB-78E6-4AEA-BEFB-FDAAB610FD1B} debido al siguiente error: 80070005 Acceso denegado. (Excepción de HRESULT: 0x80070005 (E_ACCESSDENIED)).

ASP.NET no está autorizado para obtener acceso al recurso solicitado. Considere la posibilidad de conceder derechos de acceso al recurso para la identidad de solicitud de ASP.NET. ASP.NET tiene una identidad de proceso base (normalmente ASPNET en IIS 5 o Network Service en IIS 6 e IIS 7, y la identidad del grupo de aplicaciones configurada en IIS 7.5) que se utiliza si la aplicación no se va a suplantar. Si la aplicación se va a suplantar mediante , la identidad será el usuario anónimo (generalmente IUSR_MACHINENAME) o el usuario solicitado autenticado.

Para conceder a ASP.NET acceso a un archivo, desde el Explorador, haga clic con el botón secundario del mouse en el archivo, elija "Propiedades" y seleccione la ficha Seguridad. Haga clic en "Agregar" para agregar el usuario o grupo adecuado. Resalte la cuenta de ASP.NET y active las casillas según el acceso deseado.

Error de código fuente:

Se ha generado una excepción no controlada durante la ejecución de la solicitud Web actual. La información sobre el origen y la ubicación de la excepción pueden identificarse utilizando la excepción del seguimiento de la pila siguiente.

Seguimiento de la pila:

[UnauthorizedAccessException: No se pudo recuperar el generador de clases COM para el componente con CLSID

{4DB2E2BB-78E6-4AEA-BEFB-FDAAB610FD1B} debido al siguiente error: 80070005 Acceso denegado. (Excepción de HRESULT: 0x80070005 (E_ACCESSDENIED)).]

CrystalDecisions.CrystalReports.Engine.ReportDocument..cctor() +193

CrystalDecisions.CrystalReports.Engine.ReportDocument..ctor() +44

ishop.ArticlesList.LoadReport() +77

ishop.ArticlesList.bpReport_Click(Object sender, EventArgs e) +7

ishop.ButtonPanel.ImageButton1_Click(Object sender, ImageClickEventArgs e) +20

System.Web.UI.WebControls.ImageButton.OnClick(ImageClickEventArgs e) +115

System.Web.UI.WebControls.ImageButton.RaisePostBackEvent(String eventArgument) +120

System.Web.UI.WebControls.ImageButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10

System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13

System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36

System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5563

Información de versión: Versión de Microsoft .NET Framework:4.0.30319; Versión ASP.NET:4.0.30319.1

former_member183750
Active Contributor
0 Kudos

Confirm this is happening on your development computer then?

See the following in the error:

CLSID {4DB2E2BB-78E6-4AEA-BEFB-FDAAB610FD1B}

Search the registry for this GUID to find out what file is involved here.

See this error:

debido al siguiente error: 80070005 Acceso denegado. (Excepción de HRESULT: 0x80070005 (E_ACCESSDENIED)).

- and consider the "ACCESSDENIED" part.

Use Process Monitor to check what may be ahppening re. "Access Denied" in more detail.

- Ludek

Former Member
0 Kudos

sorry, when i execute process monitor, show a message that say:

- unable to load process monitor device driver

my windows is Windows Server 2003 standard edition SP2

Former Member
0 Kudos

hi, you find something about this error

Former Member
0 Kudos

You find something about this error of runtime

Former Member
0 Kudos

you find something about this error

0 Kudos

Install SP 1 for CR for VS 2010 and use the updated redist package.

Don

Former Member
0 Kudos

i had installed the last version of CR runtime. the error is the same

thanks

0 Kudos

Well no way to debug this, seems your PC has issues since you can't even load Process Monitor and it's the one tool that can tell you what the problem is. Likely your Anti-virus software setting, check it's logs for blockage. Or possibly your IT group has modified your local User Profile and restricted your permissions for dependencies....

Try a clean PC, if that works then I suggest you wipe your Development PC, be sure to back up everything, and re-install everything, something you have is causing the error.

Good luck

Don

Answers (0)