#1 2020-09-15 13:30:35

DISSTeam
Member
Registered: 2020-09-11
Posts: 46

Error - PDF with Crystal Report?

I have imported a crystal report. I get this error when trying to preview

net.datenwerke.rs.core.service.reportmanager.exceptions.ReportExecutorException: The report could not be executed: net.datenwerke.rs.core.service.reportmanager.exceptions.ReportExecutorException: The report could not be executed: null at net.datenwerke.rs.core.service.reportmanager.ReportExecutorServiceImpl.execute(ReportExecutorServiceImpl.java:218) at net.datenwerke.rs.core.service.reportmanager.ReportExecutorServiceImpl.execute(ReportExecutorServiceImpl.java:119) at net.datenwerke.rs.core.server.reportexport.ReportExportServlet.executeReport(ReportExportServlet.java:557) at net.datenwerke.rs.core.server.reportexport.ReportExportServlet.doExportReport(ReportExportServlet.java:438) at net.datenwerke.rs.core.server.reportexport.ReportExportServlet.exportReport(ReportExportServlet.java:368) at net.datenwerke.rs.core.server.reportexport.ReportExportServlet.exportReportViaSession(ReportExportServlet.java:361) at net.datenwerke.rs.core.server.reportexport.ReportExportServlet.doGet(ReportExportServlet.java:171) at net.datenwerke.rs.core.server.reportexport.ReportExportServlet$$EnhancerByGuice$$a4b2dd59.CGLIB$doGet$11() at net.datenwerke.rs.core.server.reportexport.ReportExportServlet$$EnhancerByGuice$$a4b2dd59$$FastClassByGuice$$41238988.invoke() at com.google.inject.internal.cglib.proxy.$MethodProxy.invokeSuper(MethodProxy.java:228) at com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:72) at com.google.inject.persist.jpa.JpaLocalTxnInterceptor.invoke(JpaLocalTxnInterceptor.java:66) at com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:72) at net.datenwerke.security.service.security.aop.SecurityCheckInterceptor.invoke(SecurityCheckInterceptor.java:109) at com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:72) at com.google.inject.internal.InterceptorStackCallback.intercept(InterceptorStackCallback.java:52) at net.datenwerke.rs.core.server.reportexport.ReportExportServlet$$EnhancerByGuice$$a4b2dd59.doGet() at javax.servlet.http.HttpServlet.service(HttpServlet.java:626) at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) at net.datenwerke.rs.core.server.reportexport.ReportExportServlet$$EnhancerByGuice$$a4b2dd59.CGLIB$service$18() at net.datenwerke.rs.core.server.reportexport.ReportExportServlet$$EnhancerByGuice$$a4b2dd59$$FastClassByGuice$$41238988.invoke() at com.google.inject.internal.cglib.proxy.$MethodProxy.invokeSuper(MethodProxy.java:228) at com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:72) at net.datenwerke.security.service.security.aop.SecurityCheckInterceptor.invoke(SecurityCheckInterceptor.java:109) at com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:72) at com.google.inject.internal.InterceptorStackCallback.intercept(InterceptorStackCallback.java:52) at net.datenwerke.rs.core.server.reportexport.ReportExportServlet$$EnhancerByGuice$$a4b2dd59.service() at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:263) at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:178) at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:91) at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:62) at com.google.inject.persist.PersistFilter.doFilter(PersistFilter.java:89) at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163) at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58) at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168) at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58) at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168) at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58) at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118) at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:690) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:431) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1589) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:834) Caused by: net.datenwerke.rs.core.service.reportmanager.exceptions.ReportExecutorRuntimeException: net.datenwerke.rs.core.service.reportmanager.exceptions.ReportExecutorException: The report could not be executed: null at net.datenwerke.rs.crystal.service.crystal.reportengine.CrystalReportEngine.executeReport(CrystalReportEngine.java:143) at net.datenwerke.rs.crystal.service.crystal.reportengine.CrystalReportEngine.doExecute(CrystalReportEngine.java:89) at net.datenwerke.rs.core.service.reportmanager.engine.ReportEngine.execute(ReportEngine.java:150) at net.datenwerke.rs.core.service.reportmanager.ReportExecutorServiceImpl.execute(ReportExecutorServiceImpl.java:186) ... 58 more Caused by: net.datenwerke.rs.core.service.reportmanager.exceptions.ReportExecutorException: The report could not be executed: null at net.datenwerke.rs.crystal.service.crystal.reportengine.output.generator.CrystalPDFOutputGenerator.exportReport(CrystalPDFOutputGenerator.java:58) at net.datenwerke.rs.crystal.service.crystal.reportengine.CrystalReportEngine.executeReport(CrystalReportEngine.java:132) ... 61 more Caused by: java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at net.datenwerke.rs.crystal.service.crystal.reportengine.output.generator.CrystalPDFOutputGenerator.exportReport(CrystalPDFOutputGenerator.java:52) ... 62 more Caused by: com.crystaldecisions.sdk.occa.report.lib.ReportSDKException: java.lang.NullPointerException---- Error code:-2147467259 Error code name:failed at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.if(SourceFile:238) at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.export(SourceFile:148) at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.export(SourceFile:129) at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.export(SourceFile:112) ... 67 more Caused by: java.lang.NullPointerException at com.crystaldecisions.reports.exporters.format.page.pdf.fontembedding.opentype.tables.OS2Table.(SourceFile:108) at com.crystaldecisions.reports.exporters.format.page.pdf.fontembedding.FontEmbeddingSession.if(SourceFile:116) at com.crystaldecisions.reports.exporters.format.page.pdf.fontembedding.FontEmbeddingSession.a(SourceFile:104) at com.crystaldecisions.reports.exporters.format.page.pdf.pdflib.r.if(SourceFile:594) at com.crystaldecisions.reports.exporters.format.page.pdf.pdflib.r.a(SourceFile:424) at com.crystaldecisions.reports.exporters.format.page.pdf.pdflib.PdfDocumentManager.a(SourceFile:337) at com.crystaldecisions.reports.exporters.format.page.pdf.dom.a.a(SourceFile:1584) at com.crystaldecisions.reports.exporters.format.page.pdf.dom.a.a(SourceFile:1492) at com.crystaldecisions.reports.exporters.format.page.pdf.dom.a.a(SourceFile:780) at com.crystaldecisions.reports.exporters.format.page.pdf.dom.a.a(SourceFile:729) at com.crystaldecisions.reports.exporters.format.page.pdf.dom.a.a(SourceFile:683) at com.crystaldecisions.reports.exporters.format.page.pdf.dom.a.a(SourceFile:2114) at com.crystaldecisions.reports.exporters.format.page.pdf.dom.d.if(SourceFile:1829) at com.crystaldecisions.reports.exporters.format.page.pdf.dom.d.int(SourceFile:1821) at com.crystaldecisions.reports.exporters.format.page.pdf.dom.d.a(SourceFile:455) at com.crystaldecisions.reports.exporters.format.page.pdf.dom.d.a(SourceFile:304) at com.crystaldecisions.reports.exporters.format.page.pdf.dom.d.a(SourceFile:283) at com.crystaldecisions.reports.exporters.format.page.pdf.dom.d.a(SourceFile:283) at com.crystaldecisions.reports.exporters.format.page.pdf.dom.b.a(SourceFile:217) at com.crystaldecisions.reports.exporters.format.page.pdf.dom.PdfAdvancedDocumentModeller.a(SourceFile:177) at com.crystaldecisions.reports.exporters.page.pdf.AdobePDFExporter.a(SourceFile:252) at com.crystaldecisions.reports.exporters.page.pdf.AdobePDFExporter.processFormattedContent(SourceFile:200) at com.crystaldecisions.reports.formatter.export2.a.a(SourceFile:105) at com.crystaldecisions.reports.formatter.export2.a.a(SourceFile:253) at com.crystaldecisions.reports.formatter.export2.ExportSupervisorEx.if(SourceFile:647) at com.crystaldecisions.reports.formatter.export2.ExportSupervisorEx.a(SourceFile:597) at com.businessobjects.reports.sdk.requesthandler.ReportViewingRequestHandler.a(SourceFile:641) at com.businessobjects.reports.sdk.requesthandler.ReportViewingRequestHandler.int(SourceFile:677) at com.businessobjects.reports.sdk.JRCCommunicationAdapter.do(SourceFile:1943) at com.businessobjects.reports.sdk.JRCCommunicationAdapter.if(SourceFile:660) at com.businessobjects.reports.sdk.JRCCommunicationAdapter.a(SourceFile:166) at com.businessobjects.reports.sdk.JRCCommunicationAdapter$2.a(SourceFile:528) at com.businessobjects.reports.sdk.JRCCommunicationAdapter$2.call(SourceFile:525) at com.crystaldecisions.reports.common.ThreadGuard.syncExecute(SourceFile:102) at com.businessobjects.reports.sdk.JRCCommunicationAdapter.for(SourceFile:524) at com.businessobjects.reports.sdk.JRCCommunicationAdapter.int(SourceFile:423) at com.businessobjects.reports.sdk.JRCCommunicationAdapter.request(SourceFile:351) at com.businessobjects.sdk.erom.jrc.a.a(SourceFile:54) at com.businessobjects.sdk.erom.jrc.a.execute(SourceFile:67) at com.crystaldecisions.proxy.remoteagent.RemoteAgent$a.execute(SourceFile:716) at com.crystaldecisions.proxy.remoteagent.CommunicationChannel.a(SourceFile:125) at com.crystaldecisions.proxy.remoteagent.RemoteAgent.a(SourceFile:537) at com.crystaldecisions.sdk.occa.report.application.dt.a(SourceFile:186) at com.crystaldecisions.sdk.occa.report.application.ReportSource.a(SourceFile:1558) at com.crystaldecisions.sdk.occa.report.application.ReportSource.a(SourceFile:337) at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.if(SourceFile:224) ... 70 more

Can anyone please advise?

Last edited by DISSTeam (2020-09-15 13:30:43)

Offline

#2 2020-09-16 14:19:01

eduardo
Administrator
Registered: 2016-11-01
Posts: 1,789
Website

Re: Error - PDF with Crystal Report?

Hi DISSTeam,

I see the following:
java.lang.NullPointerException at com.crystaldecisions.reports.exporters.format.page.pdf.fontembedding.opentype.tables.OS2Table.(SourceFile:108) at

did you embed some special / non-standard fonts into your report? Could you pls try with the standard fonts ?

Regards,
Eduardo

Offline

#3 2020-09-17 08:03:36

DISSTeam
Member
Registered: 2020-09-11
Posts: 46

Re: Error - PDF with Crystal Report?

Hello Eduardo

Just to confirm, we haven't embed any special fonts. I have tried the report with all Arial font just to ensure it is all standard. I'll double check today.

Offline

#4 2020-09-17 08:44:48

DISSTeam
Member
Registered: 2020-09-11
Posts: 46

Re: Error - PDF with Crystal Report?

Just created a blank crystal report with three fields
username, forename, surname.

All arial.

Error
Error: An error occurred during report execution.
The report could not be executed: net.datenwerke.rs.core.service.reportmanager.exceptions.ReportExecutorException: The report could not be executed: null
To get help please contact an administrator.
Details
net.datenwerke.rs.core.service.reportmanager.exceptions.ReportExecutorException: The report could not be executed: net.datenwerke.rs.core.service.reportmanager.exceptions.ReportExecutorException: The report could not be executed: null at net.datenwerke.rs.core.service.reportmanager.ReportExecutorServiceImpl.execute(ReportExecutorServiceImpl.java:218) at net.datenwerke.rs.core.service.reportmanager.ReportExecutorServiceImpl.execute(ReportExecutorServiceImpl.java:119) at net.datenwerke.rs.core.server.reportexport.ReportExportServlet.executeReport(ReportExportServlet.java:557) at net.datenwerke.rs.core.server.reportexport.ReportExportServlet.doExportReport(ReportExportServlet.java:438) at net.datenwerke.rs.core.server.reportexport.ReportExportServlet.exportReport(ReportExportServlet.java:368) at net.datenwerke.rs.core.server.reportexport.ReportExportServlet.exportReportViaSession(ReportExportServlet.java:361) at net.datenwerke.rs.core.server.reportexport.ReportExportServlet.doGet(ReportExportServlet.java:171) at net.datenwerke.rs.core.server.reportexport.ReportExportServlet$$EnhancerByGuice$$8b6dc9e5.CGLIB$doGet$0() at net.datenwerke.rs.core.server.reportexport.ReportExportServlet$$EnhancerByGuice$$8b6dc9e5$$FastClassByGuice$$d71c4b5f.invoke() at com.google.inject.internal.cglib.proxy.$MethodProxy.invokeSuper(MethodProxy.java:228) at com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:72) at com.google.inject.persist.jpa.JpaLocalTxnInterceptor.invoke(JpaLocalTxnInterceptor.java:66) at com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:72) at net.datenwerke.security.service.security.aop.SecurityCheckInterceptor.invoke(SecurityCheckInterceptor.java:109) at com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:72) at com.google.inject.internal.InterceptorStackCallback.intercept(InterceptorStackCallback.java:52) at net.datenwerke.rs.core.server.reportexport.ReportExportServlet$$EnhancerByGuice$$8b6dc9e5.doGet() at javax.servlet.http.HttpServlet.service(HttpServlet.java:626) at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) at net.datenwerke.rs.core.server.reportexport.ReportExportServlet$$EnhancerByGuice$$8b6dc9e5.CGLIB$service$18() at net.datenwerke.rs.core.server.reportexport.ReportExportServlet$$EnhancerByGuice$$8b6dc9e5$$FastClassByGuice$$d71c4b5f.invoke() at com.google.inject.internal.cglib.proxy.$MethodProxy.invokeSuper(MethodProxy.java:228) at com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:72) at net.datenwerke.security.service.security.aop.SecurityCheckInterceptor.invoke(SecurityCheckInterceptor.java:109) at com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:72) at com.google.inject.internal.InterceptorStackCallback.intercept(InterceptorStackCallback.java:52) at net.datenwerke.rs.core.server.reportexport.ReportExportServlet$$EnhancerByGuice$$8b6dc9e5.service() at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:263) at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:178) at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:91) at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:62) at com.google.inject.persist.PersistFilter.doFilter(PersistFilter.java:89) at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163) at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58) at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168) at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58) at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168) at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58) at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118) at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:690) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:431) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1589) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:834) Caused by: net.datenwerke.rs.core.service.reportmanager.exceptions.ReportExecutorRuntimeException: net.datenwerke.rs.core.service.reportmanager.exceptions.ReportExecutorException: The report could not be executed: null at net.datenwerke.rs.crystal.service.crystal.reportengine.CrystalReportEngine.executeReport(CrystalReportEngine.java:143) at net.datenwerke.rs.crystal.service.crystal.reportengine.CrystalReportEngine.doExecute(CrystalReportEngine.java:89) at net.datenwerke.rs.core.service.reportmanager.engine.ReportEngine.execute(ReportEngine.java:150) at net.datenwerke.rs.core.service.reportmanager.ReportExecutorServiceImpl.execute(ReportExecutorServiceImpl.java:186) ... 58 more Caused by: net.datenwerke.rs.core.service.reportmanager.exceptions.ReportExecutorException: The report could not be executed: null at net.datenwerke.rs.crystal.service.crystal.reportengine.output.generator.CrystalPDFOutputGenerator.exportReport(CrystalPDFOutputGenerator.java:58) at net.datenwerke.rs.crystal.service.crystal.reportengine.CrystalReportEngine.executeReport(CrystalReportEngine.java:132) ... 61 more Caused by: java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at net.datenwerke.rs.crystal.service.crystal.reportengine.output.generator.CrystalPDFOutputGenerator.exportReport(CrystalPDFOutputGenerator.java:52) ... 62 more Caused by: com.crystaldecisions.sdk.occa.report.lib.ReportSDKException: java.lang.NullPointerException---- Error code:-2147467259 Error code name:failed at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.if(SourceFile:238) at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.export(SourceFile:148) at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.export(SourceFile:129) at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.export(SourceFile:112) ... 67 more Caused by: java.lang.NullPointerException at com.crystaldecisions.reports.exporters.format.page.pdf.fontembedding.opentype.tables.OS2Table.(SourceFile:108) at com.crystaldecisions.reports.exporters.format.page.pdf.fontembedding.FontEmbeddingSession.if(SourceFile:116) at com.crystaldecisions.reports.exporters.format.page.pdf.fontembedding.FontEmbeddingSession.a(SourceFile:104) at com.crystaldecisions.reports.exporters.format.page.pdf.pdflib.r.if(SourceFile:594) at com.crystaldecisions.reports.exporters.format.page.pdf.pdflib.r.a(SourceFile:424) at com.crystaldecisions.reports.exporters.format.page.pdf.pdflib.PdfDocumentManager.a(SourceFile:337) at com.crystaldecisions.reports.exporters.format.page.pdf.dom.a.a(SourceFile:1584) at com.crystaldecisions.reports.exporters.format.page.pdf.dom.a.a(SourceFile:1492) at com.crystaldecisions.reports.exporters.format.page.pdf.dom.a.a(SourceFile:780) at com.crystaldecisions.reports.exporters.format.page.pdf.dom.a.a(SourceFile:729) at com.crystaldecisions.reports.exporters.format.page.pdf.dom.a.a(SourceFile:683) at com.crystaldecisions.reports.exporters.format.page.pdf.dom.a.if(SourceFile:633) at com.crystaldecisions.reports.exporters.format.page.pdf.dom.d.a(SourceFile:1951) at com.crystaldecisions.reports.exporters.format.page.pdf.dom.d.a(SourceFile:447) at com.crystaldecisions.reports.exporters.format.page.pdf.dom.d.byte(SourceFile:323) at com.crystaldecisions.reports.exporters.format.page.pdf.dom.d.a(SourceFile:303) at com.crystaldecisions.reports.exporters.format.page.pdf.dom.b.a(SourceFile:217) at com.crystaldecisions.reports.exporters.format.page.pdf.dom.PdfAdvancedDocumentModeller.a(SourceFile:177) at com.crystaldecisions.reports.exporters.page.pdf.AdobePDFExporter.a(SourceFile:252) at com.crystaldecisions.reports.exporters.page.pdf.AdobePDFExporter.processFormattedContent(SourceFile:200) at com.crystaldecisions.reports.formatter.export2.a.a(SourceFile:105) at com.crystaldecisions.reports.formatter.export2.a.a(SourceFile:253) at com.crystaldecisions.reports.formatter.export2.ExportSupervisorEx.if(SourceFile:647) at com.crystaldecisions.reports.formatter.export2.ExportSupervisorEx.a(SourceFile:597) at com.businessobjects.reports.sdk.requesthandler.ReportViewingRequestHandler.a(SourceFile:641) at com.businessobjects.reports.sdk.requesthandler.ReportViewingRequestHandler.int(SourceFile:677) at com.businessobjects.reports.sdk.JRCCommunicationAdapter.do(SourceFile:1943) at com.businessobjects.reports.sdk.JRCCommunicationAdapter.if(SourceFile:660) at com.businessobjects.reports.sdk.JRCCommunicationAdapter.a(SourceFile:166) at com.businessobjects.reports.sdk.JRCCommunicationAdapter$2.a(SourceFile:528) at com.businessobjects.reports.sdk.JRCCommunicationAdapter$2.call(SourceFile:525) at com.crystaldecisions.reports.common.ThreadGuard.syncExecute(SourceFile:102) at com.businessobjects.reports.sdk.JRCCommunicationAdapter.for(SourceFile:524) at com.businessobjects.reports.sdk.JRCCommunicationAdapter.int(SourceFile:423) at com.businessobjects.reports.sdk.JRCCommunicationAdapter.request(SourceFile:351) at com.businessobjects.sdk.erom.jrc.a.a(SourceFile:54) at com.businessobjects.sdk.erom.jrc.a.execute(SourceFile:67) at com.crystaldecisions.proxy.remoteagent.RemoteAgent$a.execute(SourceFile:716) at com.crystaldecisions.proxy.remoteagent.CommunicationChannel.a(SourceFile:125) at com.crystaldecisions.proxy.remoteagent.RemoteAgent.a(SourceFile:537) at com.crystaldecisions.sdk.occa.report.application.dt.a(SourceFile:186) at com.crystaldecisions.sdk.occa.report.application.ReportSource.a(SourceFile:1558) at com.crystaldecisions.sdk.occa.report.application.ReportSource.a(SourceFile:337) at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.if(SourceFile:224) ... 70 more

Offline

#5 2020-09-17 08:50:28

DISSTeam
Member
Registered: 2020-09-11
Posts: 46

Re: Error - PDF with Crystal Report?

Okay, if I upload a totally blank report, preview doesn't give me an error - I get a preview of a blank PDF document (correct).
As soon as I add a text object, with font 'Arial' (or any font I've tried) - I get the above error.

Offline

#6 2020-09-17 09:04:24

eduardo
Administrator
Registered: 2016-11-01
Posts: 1,789
Website

Re: Error - PDF with Crystal Report?

Hi DISSTeam,

did you follow this instructions for installing the Crystal libraries? https://reportserver.net/en/guides/admi … l-Reports/
What versions of the libraries exactly did you include?

Can you please post here a test report with the simple "text object" you mention which causes the error? (you can use https://fast.io/ for this)

Regards,
Eduardo

Offline

#7 2020-09-17 09:30:56

DISSTeam
Member
Registered: 2020-09-11
Posts: 46

Re: Error - PDF with Crystal Report?

Hi Eduardo

I followed that guide exactly. However, the runtime files available on the URL the guide sends you too, does not work
http://downloads.businessobjects.com/ak … .2.220.zip

On this page
https://archive.sap.com/documents/docs/DOC-29757

So I had to login to Crystal to download from the portal.
https://origin.softwaredownloads.sap.co … 1263792020

Report example:
https://diss.imfast.io/Stripped%20Report.rpt

Happy to change runtime files if I can get the correct version from somewhere - if these are unsuitable: https://diss.imfast.io/CR4ERL26_0-80004572.ZIP

Offline

#8 2020-09-18 12:54:33

eduardo
Administrator
Registered: 2016-11-01
Posts: 1,789
Website

Re: Error - PDF with Crystal Report?

Hi DISSTeam,

we will look into this in ticket RS-4353. Crystal reports work on our side, so we will check what might be happening here.

Regards,
Eduardo

Offline

#9 2020-09-21 12:25:40

DISSTeam
Member
Registered: 2020-09-11
Posts: 46

Re: Error - PDF with Crystal Report?

Thank you Eduardo - please can you advise where I track the above ticket?

Offline

#10 2020-09-23 10:51:20

eduardo
Administrator
Registered: 2016-11-01
Posts: 1,789
Website

Re: Error - PDF with Crystal Report?

Hi DISSTeam,

this is our internal ticket system. The implemented / fixed tickets can always be checked in the release notes, e.g. the release notes for 3.2.0: https://reportserver.net/releasenotes/RS3.2.0.html
Anyhow, I will update here when I have more information.

Regards,
Eduardo

Offline

#11 2020-09-23 13:33:58

DISSTeam
Member
Registered: 2020-09-11
Posts: 46

Re: Error - PDF with Crystal Report?

Thank you for your reply. I look forward to an update. We are hoping to purchase this imminently and this is the only sticking point at the moment.
The issue with creating users without an email address would be great too. We don't intend to use the mail server functionality and creating/updating a user with a non-valid email address is nearly impossible.

Offline

#12 2020-09-28 08:06:02

eduardo
Administrator
Registered: 2016-11-01
Posts: 1,789
Website

Re: Error - PDF with Crystal Report?

Hi DISSTeam,

DISSTeam wrote:

I followed that guide exactly. However, the runtime files available on the URL the guide sends you too, does not work
http://downloads.businessobjects.com/ak … .2.220.zip

On this page
https://archive.sap.com/documents/docs/DOC-29757

So I had to login to Crystal to download from the portal.
https://origin.softwaredownloads.sap.co … 1263792020

where exactly can I find these files? I see that the link in the SAP page we linked is not available, so how exactly did you find these files you mention?

DISSTeam wrote:

this link is not working -> file not found. Can you pls check this?

Regards,
Eduardo

Offline

#13 2020-09-28 09:48:07

DISSTeam
Member
Registered: 2020-09-11
Posts: 46

Re: Error - PDF with Crystal Report?

I logged in to the portal - but I've uploaded both files you need here

https://diss.imfast.io

Runtime FIles: https://diss.imfast.io/CR4ERL26_0-80004572.ZIP
Stripped Report: https://diss.imfast.io/Stripped%20Report2.rpt

Offline

#14 2020-09-28 09:55:09

eduardo
Administrator
Registered: 2016-11-01
Posts: 1,789
Website

Re: Error - PDF with Crystal Report?

Hi DISSTeam,

thanks for the files, the links are working now.

Nevertheless, can you pls describe exactly where/how did you get the runtime libraries you posted, as the link in SAP is down, as you noted? Can you post some screenshots/info so we can actualize the links/the guide?

Regards,
Eduardo

Offline

#15 2020-09-28 10:02:25

DISSTeam
Member
Registered: 2020-09-11
Posts: 46

Re: Error - PDF with Crystal Report?

Using this website
https://www.sap.com/cmp/td/sap-crystal- … trial.html

Download Software Now button
Login/Register as necessary

You'll see a page with a link to Runtime libraries (67 MB)

Offline

#16 2020-09-28 11:18:23

eduardo
Administrator
Registered: 2016-11-01
Posts: 1,789
Website

Re: Error - PDF with Crystal Report?

Hi DISSTeam,

I just tried with the 3.2.0-6017 version and the libraries you sent me, and after adding exactly the libraries described here: https://reportserver.net/en/guides/admi … l-Reports/
and restarting ReportServer, I see this with your "Stripped Report2.rpt":

Bildschirmfoto-2020-09-28-um-13-16-19.png

This also works with ReportServer 3.3.0-6030.

which version of ReportServer is this not working with? Can you pls make sure you test with a fresh installation to avoid any other changes in configuration?

Regards,
Eduardo

Offline

#17 2020-09-28 11:32:27

eduardo
Administrator
Registered: 2016-11-01
Posts: 1,789
Website

Re: Error - PDF with Crystal Report?

Hi DISSTeam,

I just corrected the documentation and this will be available during the next release cycle. Thanks for letting us know about the link.

Bildschirmfoto-2020-09-28-um-13-30-32.png

As I mentioned above, ReportServer 3.2.0-6017 works with these libraries in our test, pls. test with a fresh 3.2.0 installation.

Regards,
Eduardo

Offline

#18 2020-09-30 09:20:39

DISSTeam
Member
Registered: 2020-09-11
Posts: 46

Re: Error - PDF with Crystal Report?

Hi Eduardo -

This still doesn't work oddly?

I'm wondering if it's our particular set up of using a database bundle as the data source.

There has to be something we are missing here

Error: An error occurred during report execution.
The report could not be executed: net.datenwerke.rs.core.service.reportmanager.exceptions.ReportExecutorException: The report could not be executed: null
To get help please contact an administrator.
Details
net.datenwerke.rs.core.service.reportmanager.exceptions.ReportExecutorException: The report could not be executed: net.datenwerke.rs.core.service.reportmanager.exceptions.ReportExecutorException: The report could not be executed: null at net.datenwerke.rs.core.service.reportmanager.ReportExecutorServiceImpl.execute(ReportExecutorServiceImpl.java:218) at net.datenwerke.rs.core.service.reportmanager.ReportExecutorServiceImpl.execute(ReportExecutorServiceImpl.java:119) at net.datenwerke.rs.core.server.reportexport.ReportExportServlet.executeReport(ReportExportServlet.java:557) at net.datenwerke.rs.core.server.reportexport.ReportExportServlet.doExportReport(ReportExportServlet.java:438) at net.datenwerke.rs.core.server.reportexport.ReportExportServlet.exportReport(ReportExportServlet.java:368) at net.datenwerke.rs.core.server.reportexport.ReportExportServlet.exportReportViaSession(ReportExportServlet.java:361) at net.datenwerke.rs.core.server.reportexport.ReportExportServlet.doGet(ReportExportServlet.java:171) at net.datenwerke.rs.core.server.reportexport.ReportExportServlet$$EnhancerByGuice$$68037edd.CGLIB$doGet$0() at net.datenwerke.rs.core.server.reportexport.ReportExportServlet$$EnhancerByGuice$$68037edd$$FastClassByGuice$$4c914a74.invoke() at com.google.inject.internal.cglib.proxy.$MethodProxy.invokeSuper(MethodProxy.java:228) at com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:72) at com.google.inject.persist.jpa.JpaLocalTxnInterceptor.invoke(JpaLocalTxnInterceptor.java:66) at com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:72) at net.datenwerke.security.service.security.aop.SecurityCheckInterceptor.invoke(SecurityCheckInterceptor.java:109) at com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:72) at com.google.inject.internal.InterceptorStackCallback.intercept(InterceptorStackCallback.java:52) at net.datenwerke.rs.core.server.reportexport.ReportExportServlet$$EnhancerByGuice$$68037edd.doGet() at javax.servlet.http.HttpServlet.service(HttpServlet.java:626) at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) at net.datenwerke.rs.core.server.reportexport.ReportExportServlet$$EnhancerByGuice$$68037edd.CGLIB$service$18() at net.datenwerke.rs.core.server.reportexport.ReportExportServlet$$EnhancerByGuice$$68037edd$$FastClassByGuice$$4c914a74.invoke() at com.google.inject.internal.cglib.proxy.$MethodProxy.invokeSuper(MethodProxy.java:228) at com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:72) at net.datenwerke.security.service.security.aop.SecurityCheckInterceptor.invoke(SecurityCheckInterceptor.java:109) at com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:72) at com.google.inject.internal.InterceptorStackCallback.intercept(InterceptorStackCallback.java:52) at net.datenwerke.rs.core.server.reportexport.ReportExportServlet$$EnhancerByGuice$$68037edd.service() at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:263) at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:178) at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:91) at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:62) at com.google.inject.persist.PersistFilter.doFilter(PersistFilter.java:89) at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163) at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58) at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168) at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58) at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168) at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58) at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118) at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:690) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:432) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1590) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:834) Caused by: net.datenwerke.rs.core.service.reportmanager.exceptions.ReportExecutorRuntimeException: net.datenwerke.rs.core.service.reportmanager.exceptions.ReportExecutorException: The report could not be executed: null at net.datenwerke.rs.crystal.service.crystal.reportengine.CrystalReportEngine.executeReport(CrystalReportEngine.java:143) at net.datenwerke.rs.crystal.service.crystal.reportengine.CrystalReportEngine.doExecute(CrystalReportEngine.java:89) at net.datenwerke.rs.core.service.reportmanager.engine.ReportEngine.execute(ReportEngine.java:150) at net.datenwerke.rs.core.service.reportmanager.ReportExecutorServiceImpl.execute(ReportExecutorServiceImpl.java:186) ... 58 more Caused by: net.datenwerke.rs.core.service.reportmanager.exceptions.ReportExecutorException: The report could not be executed: null at net.datenwerke.rs.crystal.service.crystal.reportengine.output.generator.CrystalPDFOutputGenerator.exportReport(CrystalPDFOutputGenerator.java:58) at net.datenwerke.rs.crystal.service.crystal.reportengine.CrystalReportEngine.executeReport(CrystalReportEngine.java:132) ... 61 more Caused by: java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at net.datenwerke.rs.crystal.service.crystal.reportengine.output.generator.CrystalPDFOutputGenerator.exportReport(CrystalPDFOutputGenerator.java:52) ... 62 more Caused by: com.crystaldecisions.sdk.occa.report.lib.ReportSDKException: java.lang.NullPointerException---- Error code:-2147467259 Error code name:failed at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.if(SourceFile:238) at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.export(SourceFile:148) at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.export(SourceFile:129) at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.export(SourceFile:112) ... 67 more Caused by: java.lang.NullPointerException at com.crystaldecisions.reports.exporters.format.page.pdf.fontembedding.opentype.tables.OS2Table.(SourceFile:108) at com.crystaldecisions.reports.exporters.format.page.pdf.fontembedding.FontEmbeddingSession.if(SourceFile:116) at com.crystaldecisions.reports.exporters.format.page.pdf.fontembedding.FontEmbeddingSession.a(SourceFile:104) at com.crystaldecisions.reports.exporters.format.page.pdf.pdflib.r.if(SourceFile:594) at com.crystaldecisions.reports.exporters.format.page.pdf.pdflib.r.a(SourceFile:424) at com.crystaldecisions.reports.exporters.format.page.pdf.pdflib.PdfDocumentManager.a(SourceFile:337) at com.crystaldecisions.reports.exporters.format.page.pdf.dom.a.a(SourceFile:1584) at com.crystaldecisions.reports.exporters.format.page.pdf.dom.a.a(SourceFile:1492) at com.crystaldecisions.reports.exporters.format.page.pdf.dom.a.a(SourceFile:780) at com.crystaldecisions.reports.exporters.format.page.pdf.dom.a.a(SourceFile:729) at com.crystaldecisions.reports.exporters.format.page.pdf.dom.a.a(SourceFile:683) at com.crystaldecisions.reports.exporters.format.page.pdf.dom.a.a(SourceFile:2114) at com.crystaldecisions.reports.exporters.format.page.pdf.dom.d.if(SourceFile:1829) at com.crystaldecisions.reports.exporters.format.page.pdf.dom.d.int(SourceFile:1821) at com.crystaldecisions.reports.exporters.format.page.pdf.dom.d.a(SourceFile:455) at com.crystaldecisions.reports.exporters.format.page.pdf.dom.d.a(SourceFile:304) at com.crystaldecisions.reports.exporters.format.page.pdf.dom.b.a(SourceFile:217) at com.crystaldecisions.reports.exporters.format.page.pdf.dom.PdfAdvancedDocumentModeller.a(SourceFile:177) at com.crystaldecisions.reports.exporters.page.pdf.AdobePDFExporter.a(SourceFile:252) at com.crystaldecisions.reports.exporters.page.pdf.AdobePDFExporter.processFormattedContent(SourceFile:200) at com.crystaldecisions.reports.formatter.export2.a.a(SourceFile:105) at com.crystaldecisions.reports.formatter.export2.a.a(SourceFile:253) at com.crystaldecisions.reports.formatter.export2.ExportSupervisorEx.if(SourceFile:647) at com.crystaldecisions.reports.formatter.export2.ExportSupervisorEx.a(SourceFile:597) at com.businessobjects.reports.sdk.requesthandler.ReportViewingRequestHandler.a(SourceFile:641) at com.businessobjects.reports.sdk.requesthandler.ReportViewingRequestHandler.int(SourceFile:677) at com.businessobjects.reports.sdk.JRCCommunicationAdapter.do(SourceFile:1943) at com.businessobjects.reports.sdk.JRCCommunicationAdapter.if(SourceFile:660) at com.businessobjects.reports.sdk.JRCCommunicationAdapter.a(SourceFile:166) at com.businessobjects.reports.sdk.JRCCommunicationAdapter$2.a(SourceFile:528) at com.businessobjects.reports.sdk.JRCCommunicationAdapter$2.call(SourceFile:525) at com.crystaldecisions.reports.common.ThreadGuard.syncExecute(SourceFile:102) at com.businessobjects.reports.sdk.JRCCommunicationAdapter.for(SourceFile:524) at com.businessobjects.reports.sdk.JRCCommunicationAdapter.int(SourceFile:423) at com.businessobjects.reports.sdk.JRCCommunicationAdapter.request(SourceFile:351) at com.businessobjects.sdk.erom.jrc.a.a(SourceFile:54) at com.businessobjects.sdk.erom.jrc.a.execute(SourceFile:67) at com.crystaldecisions.proxy.remoteagent.RemoteAgent$a.execute(SourceFile:716) at com.crystaldecisions.proxy.remoteagent.CommunicationChannel.a(SourceFile:125) at com.crystaldecisions.proxy.remoteagent.RemoteAgent.a(SourceFile:537) at com.crystaldecisions.sdk.occa.report.application.dt.a(SourceFile:186) at com.crystaldecisions.sdk.occa.report.application.ReportSource.a(SourceFile:1558) at com.crystaldecisions.sdk.occa.report.application.ReportSource.a(SourceFile:337) at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.if(SourceFile:224) ... 70 more

Offline

#19 2020-09-30 09:23:02

DISSTeam
Member
Registered: 2020-09-11
Posts: 46

Re: Error - PDF with Crystal Report?

To confirm, I'm using a fresh install of the newest version

Offline

#20 2020-09-30 10:06:02

eduardo
Administrator
Registered: 2016-11-01
Posts: 1,789
Website

Re: Error - PDF with Crystal Report?

DISSTeam wrote:

I'm wondering if it's our particular set up of using a database bundle as the data source.

Pls try with a normal relational datasource: does this work without a database bundle ?

Regards,
Eduardo

Offline

#21 2020-09-30 10:22:11

DISSTeam
Member
Registered: 2020-09-11
Posts: 46

Re: Error - PDF with Crystal Report?

Just tried this with the reportserver datasource as a test. It didn't work with that either.

Offline

#22 2020-09-30 11:44:51

eduardo
Administrator
Registered: 2016-11-01
Posts: 1,789
Website

Re: Error - PDF with Crystal Report?

Hi DISSTeam,

I tested again with the Bitnami package of the newest version, these are the steps I took:
1. Download and install the Bitnami package (3.3.0-6030) for windows: https://bitnami.com/stack/reportserver- … er#windows
2. Stop all (MariaDB, Tomcat and Apache Web Server)
3. Put exactly the libs listed here: https://reportserver.net/en/guides/admi … l-Reports/ into this location: C:\Bitnami\reportserverenterprise-3.3.0.6030-0\apache-tomcat\webapps\reportserver\WEB-INF\lib
4. Start all (MariaDB, Tomcat and Apache Web Server)
5. Add a new crystal report, with datasource: Internal DataSource and rpt file: Stripped Report2.rpt
6. Execute the report, it works as expected. I see "Test" as in my screenshot above

can you pls execute exactly these steps and check again? Maybe something is different with your installation, so pls try this test installation to make sure we have the same environment ..

Regards,
Eduardo

Offline

#23 2020-09-30 11:48:46

eduardo
Administrator
Registered: 2016-11-01
Posts: 1,789
Website

Re: Error - PDF with Crystal Report?

Hi DISSTeam,

if you are not using windows, maybe this could help:
https://answers.sap.com/questions/67644 … nager.html

fixed by installing windows fonts and copying them to java dir

apk add --no-cache msttcorefonts-installer && update-ms-fonts && fc-cache -f && ln -s /usr/share/fonts/truetype/msttcorefonts /usr/lib/jvm/default-jvm/jre/lib/fonts

Regards,
Eduardo

Offline

#24 2020-09-30 12:04:58

DISSTeam
Member
Registered: 2020-09-11
Posts: 46

Re: Error - PDF with Crystal Report?

I am using the Bitnami Enterprise container for Azure but on a Linux set up.

Can you replicate on Linux?

Offline

#25 2020-09-30 12:07:43

eduardo
Administrator
Registered: 2016-11-01
Posts: 1,789
Website

Re: Error - PDF with Crystal Report?

Hi DISSTeam,

then pls try this:
fixed by installing windows fonts and copying them to java dir

apk add --no-cache msttcorefonts-installer && update-ms-fonts && fc-cache -f && ln -s /usr/share/fonts/truetype/msttcorefonts /usr/lib/jvm/default-jvm/jre/lib/fonts

Regards,
Eduardo

Offline

Board footer

Powered by FluxBB