Jump to content
We've recently updated our Privacy Statement, available here ×

iReport plugin Charts via API


simplesy

Recommended Posts

Hi there...

I am new to jasperreports and am trying to interface with jasperserver via the API from a tomcat-based web app.

I believe my problem is the wrong version of one of the libraries but am having problems identifying it - here is the stack trace

java.io.InvalidClassException

 

: net.sf.jasperreports.engine.util.JRTextAttribute; local class incompatible: stream classdesc serialVersionUID = 10200, local class serialVersionUID = -614521145983454755Native Method)Native Method)JRLoader.java:192)WSClient.java:316)reportHandler.java:118)reportAction.java:86)Native Method)DefaultActionInvocation.java:404)DefaultActionInvocation.java:267)DefaultActionInvocation.java:229)DefaultWorkflowInterceptor.java:221)MethodFilterInterceptor.java:86)DefaultActionInvocation.java:224)DefaultActionInvocation.java:223)UtilTimerStack.java:455)DefaultActionInvocation.java:221)ValidationInterceptor.java:150)AnnotationValidationInterceptor.java:48)MethodFilterInterceptor.java:86)DefaultActionInvocation.java:224)DefaultActionInvocation.java:223)UtilTimerStack.java:455)DefaultActionInvocation.java:221)ConversionErrorInterceptor.java:123)DefaultActionInvocation.java:224)DefaultActionInvocation.java:223)UtilTimerStack.java:455)DefaultActionInvocation.java:221)ParametersInterceptor.java:167)MethodFilterInterceptor.java:86)DefaultActionInvocation.java:224)DefaultActionInvocation.java:223)UtilTimerStack.java:455)DefaultActionInvocation.java:221)StaticParametersInterceptor.java:105)DefaultActionInvocation.java:224)DefaultActionInvocation.java:223)UtilTimerStack.java:455)DefaultActionInvocation.java:221)CheckboxInterceptor.java:83)DefaultActionInvocation.java:224)DefaultActionInvocation.java:223)UtilTimerStack.java:455)DefaultActionInvocation.java:221)FileUploadInterceptor.java:207)DefaultActionInvocation.java:224)DefaultActionInvocation.java:223)UtilTimerStack.java:455)DefaultActionInvocation.java:221)ModelDrivenInterceptor.java:74)DefaultActionInvocation.java:224)DefaultActionInvocation.java:223)UtilTimerStack.java:455)DefaultActionInvocation.java:221)ScopedModelDrivenInterceptor.java:127)DefaultActionInvocation.java:224)DefaultActionInvocation.java:223)UtilTimerStack.java:455)DefaultActionInvocation.java:221)ProfilingActivationInterceptor.java:107)DefaultActionInvocation.java:224)DefaultActionInvocation.java:223)UtilTimerStack.java:455)DefaultActionInvocation.java:221)DebuggingInterceptor.java:206)DefaultActionInvocation.java:224)DefaultActionInvocation.java:223)UtilTimerStack.java:455)DefaultActionInvocation.java:221)ChainingInterceptor.java:115)DefaultActionInvocation.java:224)DefaultActionInvocation.java:223)UtilTimerStack.java:455)DefaultActionInvocation.java:221)I18nInterceptor.java:143)DefaultActionInvocation.java:224)DefaultActionInvocation.java:223)UtilTimerStack.java:455)DefaultActionInvocation.java:221)PrepareInterceptor.java:121)MethodFilterInterceptor.java:86)DefaultActionInvocation.java:224)DefaultActionInvocation.java:223)UtilTimerStack.java:455)DefaultActionInvocation.java:221)ServletConfigInterceptor.java:170)DefaultActionInvocation.java:224)DefaultActionInvocation.java:223)UtilTimerStack.java:455)DefaultActionInvocation.java:221)AliasInterceptor.java:123)DefaultActionInvocation.java:224)DefaultActionInvocation.java:223)UtilTimerStack.java:455)DefaultActionInvocation.java:221)ExceptionMappingInterceptor.java:176)DefaultActionInvocation.java:224)DefaultActionInvocation.java:223)UtilTimerStack.java:455)DefaultActionInvocation.java:221)StrutsActionProxy.java:50)Dispatcher.java:504)FilterDispatcher.java:419)ApplicationFilterChain.java:215)ApplicationFilterChain.java:188)StandardWrapperValve.java:213)StandardContextValve.java:174)StandardHostValve.java:127)ErrorReportValve.java:117)StandardEngineValve.java:108)CoyoteAdapter.java:174)Http11Processor.java:874)Http11BaseProtocol.java:665)PoolTcpEndpoint.java:528)LeaderFollowerWorkerThread.java:81)ThreadPool.java:689)

 

at java.io.ObjectStreamClass.initNonProxy(Unknown Source)

at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)

at java.io.ObjectInputStream.readClassDesc(Unknown Source)

at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)

at java.io.ObjectInputStream.readObject0(Unknown Source)

at java.io.ObjectInputStream.readObject(Unknown Source)

at java.util.Hashtable.readObject(Unknown Source)

at sun.reflect.NativeMethodAccessorImpl.invoke0(

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at java.io.ObjectStreamClass.invokeReadObject(Unknown Source)

at java.io.ObjectInputStream.readSerialData(Unknown Source)

at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)

at java.io.ObjectInputStream.readObject0(Unknown Source)

at java.io.ObjectInputStream.defaultReadFields(Unknown Source)

at java.io.ObjectInputStream.defaultReadObject(Unknown Source)

at java.awt.Font.readObject(Unknown Source)

at sun.reflect.NativeMethodAccessorImpl.invoke0(

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at java.io.ObjectStreamClass.invokeReadObject(Unknown Source)

at java.io.ObjectInputStream.readSerialData(Unknown Source)

at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)

at java.io.ObjectInputStream.readObject0(Unknown Source)

at java.io.ObjectInputStream.defaultReadFields(Unknown Source)

at java.io.ObjectInputStream.readSerialData(Unknown Source)

at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)

at java.io.ObjectInputStream.readObject0(Unknown Source)

at java.io.ObjectInputStream.defaultReadFields(Unknown Source)

at java.io.ObjectInputStream.readSerialData(Unknown Source)

at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)

at java.io.ObjectInputStream.readObject0(Unknown Source)

at java.io.ObjectInputStream.defaultReadFields(Unknown Source)

at java.io.ObjectInputStream.readSerialData(Unknown Source)

at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)

at java.io.ObjectInputStream.readObject0(Unknown Source)

at java.io.ObjectInputStream.defaultReadFields(Unknown Source)

at java.io.ObjectInputStream.readSerialData(Unknown Source)

at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)

at java.io.ObjectInputStream.readObject0(Unknown Source)

at java.io.ObjectInputStream.readObject(Unknown Source)

at java.util.ArrayList.readObject(Unknown Source)

at sun.reflect.GeneratedMethodAccessor134.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at java.io.ObjectStreamClass.invokeReadObject(Unknown Source)

at java.io.ObjectInputStream.readSerialData(Unknown Source)

at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)

at java.io.ObjectInputStream.readObject0(Unknown Source)

at java.io.ObjectInputStream.defaultReadFields(Unknown Source)

at java.io.ObjectInputStream.readSerialData(Unknown Source)

at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)

at java.io.ObjectInputStream.readObject0(Unknown Source)

at java.io.ObjectInputStream.readObject(Unknown Source)

at java.util.ArrayList.readObject(Unknown Source)

at sun.reflect.GeneratedMethodAccessor134.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at java.io.ObjectStreamClass.invokeReadObject(Unknown Source)

at java.io.ObjectInputStream.readSerialData(Unknown Source)

at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)

at java.io.ObjectInputStream.readObject0(Unknown Source)

at java.io.ObjectInputStream.defaultReadFields(Unknown Source)

at java.io.ObjectInputStream.readSerialData(Unknown Source)

at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)

at java.io.ObjectInputStream.readObject0(Unknown Source)

at java.io.ObjectInputStream.readObject(Unknown Source)

at net.sf.jasperreports.engine.util.JRLoader.loadObject(

at com.jaspersoft.jasperserver.irplugin.wsclient.WSClient.runReport(

at sis.utils.reportHandler.runReport(

at manning.chapterTwo.reportAction.execute(

at sun.reflect.NativeMethodAccessorImpl.invoke0(

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(

at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(

at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(

at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(

at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(

at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(

at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(

at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(

at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(

at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(

at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(

at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(

at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(

at com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(

at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(

at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(

at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(

at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(

at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(

at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(

at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(

at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(

at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(

at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(

at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(

at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(

at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(

at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(

at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(

at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(

at org.apache.struts2.interceptor.FileUploadInterceptor.intercept(

at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(

at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(

at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(

at com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(

at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(

at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(

at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(

at com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(

at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(

at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(

at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(

at org.apache.struts2.interceptor.ProfilingActivationInterceptor.intercept(

at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(

at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(

at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(

at org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(

at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(

at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(

at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(

at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(

at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(

at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(

at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(

at com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(

at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(

at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(

at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(

at com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(

at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(

at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(

at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(

at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(

at org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(

at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(

at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(

at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(

at com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(

at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(

at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(

at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(

at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(

at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(

at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(

at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(

at org.apache.struts2.impl.StrutsActionProxy.execute(

at org.apache.struts2.dispatcher.Dispatcher.serviceAction(

at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(

at org.apache.catalina.core.ApplicationFilterChain.doFilter(

at org.apache.catalina.core.StandardWrapperValve.invoke(

at org.apache.catalina.core.StandardContextValve.invoke(

at org.apache.catalina.core.StandardHostValve.invoke(

at org.apache.catalina.valves.ErrorReportValve.invoke(

at org.apache.catalina.core.StandardEngineValve.invoke(

at org.apache.catalina.connector.CoyoteAdapter.service(

at org.apache.coyote.http11.Http11Processor.process(

at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(

at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(

at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(

at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(

at java.lang.Thread.run(Unknown Source)

Link to comment
Share on other sites

  • Replies 1
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...