cancel
Showing results for 
Search instead for 
Did you mean: 

SAP Crystal Reports Server 2013, OEM Edition

Former Member
0 Kudos

Hi ,

while using the SAP Crystal Reports Server 2013, OEM Edition service we are getting an exception  while running the report.

but when I am using the desinger 2013  and verfiy it on the same data it can load it,

do you have an explanation for that ,  how can I add logs to the current service ? to see the internal exceptions

Thanks

Fade

Accepted Solutions (1)

Accepted Solutions (1)

DellSC
Active Contributor
0 Kudos

Is this from software that you've written or was it written by a software company who bundled CRS in with their application?

If it's the former, what is the exact error and what is the code that is causing the error?

If it's the latter, you'll have to contact the company who provided the software for assistance.

-Dell

Former Member
0 Kudos

hi ,

Thanks for respose but what I am trying to do to get logs how can I make the SAP service write logs...

does there is any way for that

this is the exception that Iam getting...

by the way  I can ran any other report on the system..

for this spcefic  report when I get 20001 records

System.Runtime.InteropServices.COMException (0x80004005): The system cannot find the path specified.

   at CrystalDecisions.ReportAppServer.Controllers.PrintOutputControllerClass.Export(CrReportExportFormatEnum exportFormat, Int32 Reserved)

   at NiceApplications.ReporterEngine.ReportObject.CrystalReport.ExportToMemory() 

12/05/15 15:59:43.202 | ERROR | 8   | ReporterEngine                       | Engine.MainLoop Report execution error:

System.Runtime.InteropServices.COMException (0x80004005): The system cannot find the path specified.

   at NiceApplications.ReporterEngine.ReportObject.CrystalReport.WaitForThread(Thread thread)

   at NiceApplications.ReporterEngine.ReportObject.CrystalReport.Export(ReportExportFormatTypes format)

   at NiceApplications.ReporterEngine.Engine.Engine.ExecuteReport(ICrystalReport crystalReport, ReportExportFormatTypes format)

   at NiceApplications.ReporterEngine.Engine.Engine.Execute(Object data) 

DellSC
Active Contributor
0 Kudos

Is this a service you've written yourself?  If so, you should be able to use Log4Net to enable logging - that's what's used by the SDK if it's available.

Are you able to run the report from BI Launchpad?

It looks like one of two things is happening - either the system can't find the report file or the report uses a file to get its data and can't find the file.

-Dell

Former Member
0 Kudos

No SAP service

SAP Crystal Reports Server 2013, OEM Edition

I need to add logs for this Service do you know How,

yes I can verfiy the report on Database and load all the data . I hope is clear now ??

Thanks

Fade Ismaeel

DellSC
Active Contributor
0 Kudos

If there's a version of the Central Management Console (CMC) that is installed with this, you would need to run that, go to Servers, and then turn on logging for the Crystal Reports 2013 Processing Server and the Crystal Reports 2013 Report Application Server.

If there is no CMC available, I'm not sure how you would do this.  You might ask this question here: 

-Dell

former_member183750
Active Contributor
0 Kudos

There is a number of logs you can do. See the following:

1) As Dell mentioned log4net:

<add assembly="log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>

2) RAS logging:


go to the path HKEY_LOCAL_MACHINE\SOFTWARE\Business Objects\Suite <version>\Report Application Server\Client SDK\RequestRecording

Change the RecordRequestsOutputDir to a directory where the logs will be saved, and the rest of the values to 'Yes'.

Also see:

1218747 - How do you trace the RAS SDK?

CRPE logs:

1470978 - How to enable/disable crpe logging for the Crystal Reports .NET SDK

Database logging (just an FYI):

1653533 - How to debug database issues using crlogger logs on Windows and Linux



To me, the error indicates that some other data is required at 2001st record - perhaps a subreport is kicking in here? If there are subreports, are you ensuring you have a correct db connection for those?

And as a BTW.; the above KBAs can be seen by searching for 'crystal log' - search box in top right corner.

- Ludek

Senior Support Engineer AGS Product Support, Global Support Center Canada

Follow me on Twitter

0 Kudos

Hi Fade,

When running the report in CR Designer it is very liberal when it comes to errors. Because in CR Designer you are designing the report and working on various parts like formula etc. If there is an error in the formula you can save it and go back later to fix it. If you do not fix it Verifying the database will not pop up there is an error, unless you try to use that formula in which case you them have to fix it. IF it is not used CRD will not validate it.

In the SDK within RAS the engine opens the report and loads all of its object including any bad formula etc. This is where the error will be generated. Typically it is a Field Does not Exist.

Since you are an OEM Partner and we have worked on cases I will send you an e-mail and you can send me the report and I'll check if for you.

If you want to validate it yourself then open every formula and parameter etc. and verify it, use the "X-2" button. If the object is not used the delete it.

CRSE assumes the reports work and have valid database info, if the data source changed after the last save you need to verify the report also.

Don

PS - Dell, CRSE is an OEM only product that has only installs RAS and runs as a Service, it's the next step in using our SDK from CR for VS which is an InProc RAS server. CRSE is only supported in the SDK, no CMS or other Servers are installed and no interface except the CCM to allow users to configure the RAS Service and set various properties.

DellSC
Active Contributor
0 Kudos

Thanks for the info, Don!

-Dell

Answers (0)