#1 2014-03-11 15:29:35

tomharney
Member
Registered: 2014-03-11

Error net.datenwerke.rs.crystal.service.crystal.entities.CrystalReport

Whenever I attempt to visit the permission tab within Report Server, I receive the following error message.

I'm running Report Server 2.1.4-2258.

java.lang.IllegalArgumentException: net.datenwerke.rs.crystal.service.crystal.entities.CrystalReport is not a registered security target.
<br>    at net.datenwerke.security.service.security.SecurityServiceImpl.getRegisteredSecureesForEntityTarget(SecurityServiceImpl.java:644)
<br>    at net.datenwerke.security.service.security.SecurityServiceImpl.getRegisteredSecureesForTarget(SecurityServiceImpl.java:620)
<br>    at net.datenwerke.security.ext.server.SecurityRpcServiceImpl.loadSecurityViewInformation(SecurityRpcServiceImpl.java:144)
<br>    at com.google.inject.persist.jpa.JpaLocalTxnInterceptor.invoke(JpaLocalTxnInterceptor.java:66)
<br>    at net.datenwerke.security.service.security.aop.SecurityCheckInterceptor.invoke(SecurityCheckInterceptor.java:110)
<br>    at net.datenwerke.gf.service.gwtstacktrace.CatchStacktraceInterceptor.invoke(CatchStacktraceInterceptor.java:38)
<br>    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
<br>    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
<br>    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
<br>    at java.lang.reflect.Method.invoke(Unknown Source)
<br>    at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:561)
<br>    at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:208)
<br>    at net.datenwerke.security.service.security.aop.SecurityCheckInterceptor.invoke(SecurityCheckInterceptor.java:110)
<br>    at net.datenwerke.gf.service.gwtstacktrace.CatchStacktraceInterceptor.invoke(CatchStacktraceInterceptor.java:38)
<br>    at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:248)
<br>    at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
<br>    at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
<br>    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
<br>    at net.datenwerke.security.service.security.aop.SecurityCheckInterceptor.invoke(SecurityCheckInterceptor.java:110)
<br>    at net.datenwerke.gf.service.gwtstacktrace.CatchStacktraceInterceptor.invoke(CatchStacktraceInterceptor.java:38)
<br>    at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:263)
<br>    at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:178)
<br>    at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:91)
<br>    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:62)
<br>    at com.google.inject.persist.PersistFilter.doFilter(PersistFilter.java:89)
<br>    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)
<br>    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
<br>    at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118)
<br>    at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113)
<br>    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
<br>    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
<br>    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
<br>    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
<br>    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
<br>    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
<br>    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
<br>    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:947)
<br>    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
<br>    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
<br>    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1009)
<br>    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
<br>    at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1852)
<br>    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
<br>    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
<br>    at java.lang.Thread.run(Unknown Source)
<br>

I thought maybe it had to do with report configuration or /etc/reportengines/reportengines.cf

This file contains: 
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
   <birt>
      <library>
         <folder>
            <id>1</id>
         </folder>
      </library>
      <enable>true</enable>
   </birt>
   <jasper>
      <enable>true</enable>
      <allowedlanguages>groovy</allowedlanguages>
   </jasper>
</configuration>

Does it require additional configuration options such as:
   <crystal>
     <enable>true</enable>
   </crystal>

The report is running properly but I can't assign permissions.

Offline

#2 2014-03-12 20:57:15

Thorsten J. Krause
Guest

Re: Error net.datenwerke.rs.crystal.service.crystal.entities.CrystalReport

Hi Tom,
unfortunately this is not just a configuration issue, but a bug in ReportServer.
We fixed this in the source repository and the changes will be included in RS2.1.6 which should be available on sorceforge by the end of the week.

In the meantime, as a work around you can specify your permissions on the reports parent folders.

Cheers,
Thorsten

#3 2014-03-12 21:00:19

tomharney
Member
Registered: 2014-03-11

Re: Error net.datenwerke.rs.crystal.service.crystal.entities.CrystalReport

Thanks for the quick reply!

Offline

#4 2014-03-17 17:39:36

Thorsten J. Krause
Guest

Re: Error net.datenwerke.rs.crystal.service.crystal.entities.CrystalReport

Tom,

the fixed version is now available on sourceforge.

-Thorsten

#5 2014-03-18 19:34:54

tomharney
Member
Registered: 2014-03-11

Re: Error net.datenwerke.rs.crystal.service.crystal.entities.CrystalReport

I can confirm this problem is resolved.

Offline

#6 2014-03-19 15:44:23

tomharney
Member
Registered: 2014-03-11

Re: Error net.datenwerke.rs.crystal.service.crystal.entities.CrystalReport

OK, now there's a new problem.   After applying this fix, I'm able to modify permissions but receive the following error message when I try to execute it.

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.exeucteReport(ReportExportServlet.java:467)
    at net.datenwerke.rs.core.server.reportexport.ReportExportServlet.exportReport(ReportExportServlet.java:358)
    at net.datenwerke.rs.core.server.reportexport.ReportExportServlet.exportReportViaSession(ReportExportServlet.java:293)
    at net.datenwerke.rs.core.server.reportexport.ReportExportServlet.doGet(ReportExportServlet.java:155)
    at net.datenwerke.rs.core.server.reportexport.ReportExportServlet$$EnhancerByGuice$$4cedc4e4.CGLIB$doGet$0(<generated>)
    at net.datenwerke.rs.core.server.reportexport.ReportExportServlet$$EnhancerByGuice$$4cedc4e4$$FastClassByGuice$$bcb1858f.invoke(<generated>)
    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:110)
    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$$4cedc4e4.doGet(<generated>)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
    at net.datenwerke.rs.core.server.reportexport.ReportExportServlet$$EnhancerByGuice$$4cedc4e4.CGLIB$service$14(<generated>)
    at net.datenwerke.rs.core.server.reportexport.ReportExportServlet$$EnhancerByGuice$$4cedc4e4$$FastClassByGuice$$bcb1858f.invoke(<generated>)
    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:110)
    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$$4cedc4e4.service(<generated>)
    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.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118)
    at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)

Offline

#7 2014-03-19 16:12:21

tomharney
Member
Registered: 2014-03-11

Re: Error net.datenwerke.rs.crystal.service.crystal.entities.CrystalReport

More information from the Catalina logs...

Mar 19, 2014 12:10:36 PM net.datenwerke.rs.core.server.reportexport.ReportExportServlet doGet
WARNING: The report could not be executed: net.datenwerke.rs.core.service.reportmanager.exceptions.ReportExecutorException: The report could not be executed: null
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.exeucteReport(ReportExportServlet.java:467)
    at net.datenwerke.rs.core.server.reportexport.ReportExportServlet.exportReport(ReportExportServlet.java:358)
    at net.datenwerke.rs.core.server.reportexport.ReportExportServlet.exportReportViaSession(ReportExportServlet.java:293)
    at net.datenwerke.rs.core.server.reportexport.ReportExportServlet.doGet(ReportExportServlet.java:155)
    at net.datenwerke.rs.core.server.reportexport.ReportExportServlet$$EnhancerByGuice$$4d8b0b55.CGLIB$doGet$0(<generated>)
    at net.datenwerke.rs.core.server.reportexport.ReportExportServlet$$EnhancerByGuice$$4d8b0b55$$FastClassByGuice$$a49af5cd.invoke(<generated>)
    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:110)
    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$$4d8b0b55.doGet(<generated>)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
    at net.datenwerke.rs.core.server.reportexport.ReportExportServlet$$EnhancerByGuice$$4d8b0b55.CGLIB$service$14(<generated>)
    at net.datenwerke.rs.core.server.reportexport.ReportExportServlet$$EnhancerByGuice$$4d8b0b55$$FastClassByGuice$$a49af5cd.invoke(<generated>)
    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:110)
    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$$4d8b0b55.service(<generated>)
    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.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118)
    at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:947)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1009)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
    at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1852)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
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:161)
    at net.datenwerke.rs.crystal.service.crystal.reportengine.CrystalReportEngine.doExecute(CrystalReportEngine.java:78)
    at net.datenwerke.rs.core.service.reportmanager.engine.ReportEngine.execute(ReportEngine.java:127)
    at net.datenwerke.rs.core.service.reportmanager.ReportExecutorServiceImpl.execute(ReportExecutorServiceImpl.java:186)
    ... 50 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:150)
    ... 53 more
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at net.datenwerke.rs.crystal.service.crystal.reportengine.output.generator.CrystalPDFOutputGenerator.exportReport(CrystalPDFOutputGenerator.java:52)
    ... 54 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:237)
    at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.export(SourceFile:147)
    at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.export(SourceFile:128)
    at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.export(SourceFile:111)
    ... 59 more
Caused by: java.lang.NullPointerException
    at com.crystaldecisions.reports.datafoundation.DataFoundation.a(SourceFile:682)
    at com.crystaldecisions.reports.datafoundation.DataFoundation.a(SourceFile:571)
    at com.crystaldecisions.reports.datafoundation.DataFoundation.goto(SourceFile:418)
    at com.crystaldecisions.reports.datafoundation.DFRuntime.<init>(SourceFile:70)
    at com.crystaldecisions.reports.datafoundation.DataFoundation.for(SourceFile:393)
    at com.crystaldecisions.reports.dataengine.RDPQuery.byte(SourceFile:146)
    at com.crystaldecisions.reports.dataengine.m.c(SourceFile:242)
    at com.crystaldecisions.reports.dataengine.m.b(SourceFile:321)
    at com.crystaldecisions.reports.dataengine.j.b(SourceFile:515)
    at com.crystaldecisions.reports.dataengine.m.o(SourceFile:408)
    at com.crystaldecisions.reports.dataengine.m.a(SourceFile:173)
    at com.crystaldecisions.reports.dataengine.ContextNode.a(SourceFile:114)
    at com.crystaldecisions.reports.dataengine.ContextNode.a(SourceFile:95)
    at com.crystaldecisions.reports.dataengine.j.case(SourceFile:1080)
    at com.crystaldecisions.reports.dataengine.h.<init>(SourceFile:108)
    at com.crystaldecisions.reports.dataengine.DataContext.a(SourceFile:254)
    at com.crystaldecisions.reports.dataengine.DataProcessor2.a(SourceFile:4660)
    at com.crystaldecisions.reports.dataengine.DataProcessor2.a(SourceFile:4574)
    at com.crystaldecisions.reports.dataengine.DataProcessor2.new(SourceFile:2652)
    at com.crystaldecisions.reports.dataengine.DataProcessor2.byte(SourceFile:2610)
    at com.crystaldecisions.reports.dataengine.DataProcessor2.try(SourceFile:2282)
    at com.crystaldecisions.reports.dataengine.DataProcessor2.int(SourceFile:2442)
    at com.crystaldecisions.reports.dataengine.DataProcessor2.I(SourceFile:1013)
    at com.crystaldecisions.reports.dataengine.DataProcessor2.if(SourceFile:4816)
    at com.crystaldecisions.reports.dataengine.DataProcessor2.a(SourceFile:2020)
    at com.crystaldecisions.reports.formatter.formatter.objectformatter.ObjectFormatter.a(SourceFile:309)
    at com.crystaldecisions.reports.formatter.formatter.objectformatter.ObjectFormatter.a(SourceFile:250)
    at com.crystaldecisions.reports.formatter.formatter.objectformatter.u.a(SourceFile:922)
    at com.crystaldecisions.reports.formatter.formatter.objectformatter.u.e(SourceFile:784)
    at com.crystaldecisions.reports.formatter.formatter.objectformatter.f.e(SourceFile:383)
    at com.crystaldecisions.reports.formatter.formatter.objectformatter.u.for(SourceFile:242)
    at com.crystaldecisions.reports.formatter.formatter.objectformatter.aa.a(SourceFile:64)
    at com.crystaldecisions.reports.formatter.formatter.objectformatter.ObjectFormatter.a(SourceFile:243)
    at com.crystaldecisions.reports.formatter.formatter.objectformatter.ObjectFormatter.a(SourceFile:210)
    at com.crystaldecisions.reports.formatter.formatter.objectformatter.v.a(SourceFile:185)
    at com.crystaldecisions.reports.formatter.formatter.objectformatter.v.a(SourceFile:230)
    at com.crystaldecisions.reports.formatter.formatter.objectformatter.ai.for(SourceFile:359)
    at com.crystaldecisions.reports.formatter.formatter.objectformatter.ai.for(SourceFile:133)
    at com.crystaldecisions.reports.formatter.formatter.objectformatter.ColumnFormatter.for(SourceFile:120)
    at com.crystaldecisions.reports.formatter.formatter.objectformatter.aa.a(SourceFile:64)
    at com.crystaldecisions.reports.formatter.formatter.objectformatter.ai.a(SourceFile:511)
    at com.crystaldecisions.reports.formatter.formatter.objectformatter.ai.a(SourceFile:452)
    at com.crystaldecisions.reports.formatter.formatter.objectformatter.ai.a(SourceFile:369)
    at com.crystaldecisions.reports.formatter.formatter.objectformatter.ah.a(SourceFile:72)
    at com.crystaldecisions.reports.formatter.formatter.objectformatter.ReportColumnFormatter.a(SourceFile:86)
    at com.crystaldecisions.reports.formatter.formatter.paginator.SinglePageFormatter.a(SourceFile:332)
    at com.crystaldecisions.reports.formatter.formatter.objectformatter.ai.for(SourceFile:359)
    at com.crystaldecisions.reports.formatter.formatter.objectformatter.ai.for(SourceFile:133)
    at com.crystaldecisions.reports.formatter.formatter.objectformatter.ColumnFormatter.for(SourceFile:120)
    at com.crystaldecisions.reports.formatter.formatter.paginator.SinglePageFormatter.for(SourceFile:177)
    at com.crystaldecisions.reports.formatter.formatter.objectformatter.aa.a(SourceFile:64)
    at com.crystaldecisions.reports.formatter.formatter.paginator.PageFormatter.do(SourceFile:737)
    at com.crystaldecisions.reports.formatter.formatter.paginator.PageFormatter.formatPage(SourceFile:236)
    at com.crystaldecisions.reports.formatter.export2.a.a(SourceFile:96)
    at com.crystaldecisions.reports.formatter.export2.a.a(SourceFile:247)
    at com.crystaldecisions.reports.formatter.export2.ExportSupervisorEx.if(SourceFile:642)
    at com.crystaldecisions.reports.formatter.export2.ExportSupervisorEx.a(SourceFile:586)
    at com.businessobjects.reports.sdk.requesthandler.ReportViewingRequestHandler.a(SourceFile:636)
    at com.businessobjects.reports.sdk.requesthandler.ReportViewingRequestHandler.int(SourceFile:672)
    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:526)
    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.ds.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:223)
    ... 62 more

Offline

#8 2014-03-19 17:54:12

tomharney
Member
Registered: 2014-03-11

Re: Error net.datenwerke.rs.crystal.service.crystal.entities.CrystalReport

There was definitely a bug introduced in RS2.1.5-5541 or RS2.1.6-5543.   It's most likely RS2.1.5-5541.  I downgraded to RS2.1.5-5541, then to RS2.1.4-5528.  After going back to RS2.1.4-5528, I got the Crystal Report to run again.   However, now the permissions problem is back.

I don't know if it helps but this Crystal Report contains several nested reports.

Other than experiencing some small issues, this is a great product!

Offline

#9 2014-05-23 13:32:57

kalyan
Member
Registered: 2014-05-23

Re: Error net.datenwerke.rs.crystal.service.crystal.entities.CrystalReport

IF I TRY TO RUN CRYSTALREPORT IN RS2.1.4-5528 STILL SAME PROBLEAM COMMING

Offline

#10 2014-05-30 16:10:59

Thorsten J. Krause
Guest

Re: Error net.datenwerke.rs.crystal.service.crystal.entities.CrystalReport

Sorry for the delay - we had some technical difficulties with the forum so I missed your replies.
We made some changes to the handling of CR-Datasources 2.1.5 so it may well be, that we did break something.

I'll take a closer look on monday and let you know.

-Thorsten

Board footer

Powered by FluxBB