B1UP Service Component - error: B1PD - Service

Simon Darley

I am getting these errors using the Server Component of B1PD

 

I recently had to update Crystal Reports and since then I have been getting these issues – the tasks run fine within SAP B1 Client

B1UP Service Component - error: B1PD - Service: Samples - Database: ORIGINS_LIVE

Server component version: 2023.4.0.0
Addon version: 2023.4.0.0
Service component encountered an error: B1PD - Service: Samples - Database: ORIGINS_LIVE
Start time: 09/01/2023 08:26:32
End time: 09/01/2023 08:26:39

Error Message: The type initializer for 'CrystalDecisions.CrystalReports.Engine.ReportDocument' threw an exception.

Possible reasons for the error and how to fix it:

Reason

Solution

Unknown reason

This error is not a known reason. Please try to search for Google on the error message and check your configuration


Stacktrace: System.TypeInitializationException: The type initializer for 'CrystalDecisions.CrystalReports.Engine.ReportDocument' threw an exception. ---> System.IO.FileNotFoundException: Retrieving the COM class factory for component with CLSID {4DB2E2BB-78E6-4AEA-BEFB-FDAAB610FD1B} failed due to the following error: 8007007e The specified module could not be found. (Exception from HRESULT: 0x8007007E). at CrystalDecisions.CrystalReports.Engine.ReportDocument..cctor() --- End of inner exception stack trace --- at CrystalDecisions.CrystalReports.Engine.ReportDocument..ctor() at Shared.Control.CrystalReportSharedSettingsController.GetCrystalReportViaConfiguredMethod(String crystalReportPath, String server, String database, String databaseUsername, String databasePassword, Boolean useIntegratedSecurity, Boolean setCompatibleConnectionAttributes, Boolean verifyDatabase, Dictionary`2 parameters, DatabaseSource databaseSource, Boolean setTableLogonInfo, Boolean throwExceptionOnMissingParameter) in C:\TFS\Horizontal\B1 Usability Package\Main\Source\Code\Modules\Shared\Control\CrystalReportSharedSettingsController.cs:line 36 at B1Print.Control.ReportExecutionControllerHelper.GetReportToUse(ExecutionSource executionSource, ReportConfigurationLine configurationLine, Dictionary`2 parameters, Dictionary`2 cachedReports, String eventFormType, ExternalFormPrintingData externalFormPrintingData, EventParameters eventParameters, ExecutionData executionData) in C:\TFS\Horizontal\B1 Usability Package\Main\Source\Code\Modules\B1PrintAndDelivery\Control\ReportExecutionControllerHelper.cs:line 131 at B1Print.Control.DI.DiReportExecutionController.Execute(String eventFormType, ReportEvent reportEvent, ExternalFormPrintingData externalFormPrintingData, PostExecutionResult postExecutionResult, String runGuid, ExecutionSource executionSource, EventParameters eventParameters, ExecutionData executionData) in C:\TFS\Horizontal\B1 Usability Package\Main\Source\Code\Modules\B1PrintAndDelivery\Control\DI\DiReportExecutionController.cs:line 204 at B1Print.Control.DI.DiReportExecutionController.ReactToEvent(String eventFormType, ReportEvent reportEvent, ExternalFormPrintingData externalFormPrintingData, ReportConfiguration overriddenConfigurationToUse, PostExecutionResult postExecutionResult, String runGuid, ExecutionSource executionSource, ExecutionData executionData) in C:\TFS\Horizontal\B1 Usability Package\Main\Source\Code\Modules\B1PrintAndDelivery\Control\DI\DiReportExecutionController.cs:line 137 at B1Print.ServerComponent.B1PrintAndDeliveryExecuter.WorkerClass.Generate(Action`1 createSuccessEmail, Action`3 createErrorEmailFromExecutionErrors, Action`2 createKnownErrorEmail) in C:\TFS\Horizontal\B1 Usability Package\Main\Source\Code\Modules\B1PrintAndDelivery\ServerComponent\B1PrintAndDeliveryExecuter.cs:line 186


Full log: 1/1: Getting report to use. Please wait...

Comentarios

0 comentarios

Iniciar sesión para dejar un comentario.