Quantcast
Channel: SCN : Popular Discussions - SAP Crystal Reports, version for Eclipse
Viewing all articles
Browse latest Browse all 893

Integrate Crystal Reports with Spring MVC and Hibernate

$
0
0

Hi all,

having successfully used the JRC version 11.8.4.1094 in a Java environment with:

1)JBoss 4.2.3,

2)Oracle 11,

3)EJB 2,

4)Crystal Reports 2008,

 

I would like to integrate Crystal Reports into my existing spring MVC and hibernate web app using:

1)CRJ version 12.2.209,

2)JBoss 5.1,

3)Oracle 11,

4)EJB 3,

5)Crystal Reports 2008,

 

reusing code integration. I used ReportExportControl and I produced the PDF directly.

The error occurs when returning from EJB, into Delegate, and is the following:

 

09:36:23,046 WARN  [InterceptorsFactory] EJBTHREE-1246: Do not use InterceptorsFactory with a ManagedObjectAdvisor, InterceptorRegistry should be used via the bean container

09:36:23,062 WARN  [InterceptorsFactory] EJBTHREE-1246: Do not use InterceptorsFactory with a ManagedObjectAdvisor, InterceptorRegistry should be used via the bean container

09:38:03,062 ERROR [[dispatcher]] Servlet.service() for servlet dispatcher threw exception

java.lang.InstantiationException: com.crystaldecisions.sdk.occa.report.exportoptions.ReportExportFormat

     at java.lang.Class.newInstance0(Class.java:340)

     at java.lang.Class.newInstance(Class.java:308)

     at org.jboss.serial.classmetamodel.ClassMetaData.newInstance(ClassMetaData.java:334)

     at org.jboss.serial.persister.RegularObjectPersister.readData(RegularObjectPersister.java:239)

     at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.readObjectDescriptionFromStreaming(ObjectDescriptorFactory.java:412)

     at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.objectFromDescription(ObjectDescriptorFactory.java:82)

     at org.jboss.serial.objectmetamodel.DataContainer$DataContainerInput.readObject(DataContainer.java:845)

     at org.jboss.serial.persister.RegularObjectPersister.readSlotWithFields(RegularObjectPersister.java:353)

     at org.jboss.serial.persister.RegularObjectPersister.defaultRead(RegularObjectPersister.java:273)

     at org.jboss.serial.persister.RegularObjectPersister.readData(RegularObjectPersister.java:241)

     at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.readObjectDescriptionFromStreaming(ObjectDescriptorFactory.java:412)

     at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.objectFromDescription(ObjectDescriptorFactory.java:82)

     at org.jboss.serial.objectmetamodel.DataContainer$DataContainerInput.readObject(DataContainer.java:845)

     at org.jboss.serial.persister.RegularObjectPersister.readSlotWithFields(RegularObjectPersister.java:353)

     at org.jboss.serial.persister.RegularObjectPersister.defaultRead(RegularObjectPersister.java:273)

     at org.jboss.serial.persister.RegularObjectPersister.readData(RegularObjectPersister.java:241)

     at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.readObjectDescriptionFromStreaming(ObjectDescriptorFactory.java:412)

     at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.objectFromDescription(ObjectDescriptorFactory.java:82)

     at org.jboss.serial.objectmetamodel.DataContainer$DataContainerInput.readObject(DataContainer.java:845)

     at org.jboss.serial.io.MarshalledObjectForLocalCalls.get(MarshalledObjectForLocalCalls.java:60)

     at org.jboss.ejb3.remoting.IsLocalInterceptor.invokeLocal(IsLocalInterceptor.java:101)

     at org.jboss.ejb3.remoting.IsLocalInterceptor.invoke(IsLocalInterceptor.java:72)

     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)

     at org.jboss.aspects.remoting.PojiProxy.invoke(PojiProxy.java:62)

     at $Proxy286.invoke(Unknown Source)

     at org.jboss.ejb3.proxy.impl.handler.session.SessionProxyInvocationHandlerBase.invoke(SessionProxyInvocationHandlerBase.java:207)

     at org.jboss.ejb3.proxy.impl.handler.session.SessionProxyInvocationHandlerBase.invoke(SessionProxyInvocationHandlerBase.java:164)

     at $Proxy284.getXXXX(Unknown Source)

     at xx.xxx.xxxxxx.spring.manager.report.ReportManagerImpl.getXXXX(ReportManagerImpl.java:26)

     at xxx.xxxx.springprova.WelcomeController.handleRequestInternal(WelcomeController.java:70)

     at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)

     at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)

     at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:790)

     at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)

     at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)

     at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)

     at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)

     at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

     at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)

     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

     at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)

     at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)

     at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)

     at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)

     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

     at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)

     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)

     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)

     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)

     at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)

     at java.lang.Thread.run(Thread.java:662)

 

Have an idea, please?

Thank you.


Viewing all articles
Browse latest Browse all 893

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>