poornima
-
Posts
4 -
Joined
-
Last visited
Content Type
Profiles
Forum
Events
Featured Visualizations
Knowledge Base
Documentation (PDF Downloads)
Blog
Documentation (Test Area)
Documentation
Dr. Jaspersoft Webinar Series
Security Advisories
Downloads
Posts posted by poornima
-
-
Hi Lucian,
Thanks for ur reply.
I am compiling jrxml file through ant command it does not give any stack trace its just saying
net.sf.jasperreports.engine.JRRuntimeException: Error creating SAX parsser
at the particular line in build.xml:
.
and my class path includes the following jars ..
commons-beanutils-1.7.jar
commons-collections-3.2.1.jar
commons-digester-1.7.jar
commons-logging-1.1.jar
jasperreports-3.5.1.jar
jdt-compiler-3.1.1.jar
xalan.jar
xercesImpl.jar
xml-apis.jar
poi-3.2-FINAL-20081019.jar
jxl.jar
ant.jar
please suggest any other jars need to be included in the class path.
find the attached jrxml sample report created using iReport-nb-3.5.1 ireporttool.(As the requirement changed,we need to upgrade from iReport2.0.1 to iReport 3.5.1)
I tried to compile both in JDL1.4 and JDK1.6.Its not getting compiled in both the environments.please help us to resolve the above issue.
The below code we are using for compiling JRXML.
Code: <!-- Classpath for JasperReports ANT task -->
<path id="jr_classpath">
<fileset dir="${project.lib}">
<include name="**/*.jar" />
</fileset>
</path>
<!-- Defines the ANT task for compiling JRXML files -->
<taskdef name="jrc" classname="net.sf.jasperreports.ant.JRAntCompileTask">
<classpath refid="jr_classpath" />
</taskdef>
<!-- Compiles the JRXML files into Jasper files -->
<target name="compileJRXML"
description="Compiles all the jrxml files under the report folder
to the sns reports folder">
<mkdir dir="/TestReport" />
<jrc compiler="net.sf.jasperreports.engine.design.JRJavacCompiler" xmlvalidation="false">
<src>
<fileset dir="/TestReport">
<include name="**/*.jrxml" />
</fileset>
</src>
<classpath refid="jr_classpath" />
</jrc>
</target> -
Hi,
We need to upgrade JasperReports developed in iReport2.0.1 to iReport 3.0.0 report designer.
I updated all of our JRXML files by loading and saving in iReport 3.0.0 to use the new format.When I compile reports using ant (apache-ant-1.7.0)
compiler="net.sf.jasperreports.engine.design.JRJavacCompiler" by setting xmlvalidation to "false"
I get the following exception:
net.sf.jasperreports.engine.JRRuntimeException: Error creating SAX parser.kindly suggest to resolve the above isuue
-
Hi,
Getting "Error Loading Object from file" while calling loadObject method from JRLaoder class with jasperreports-3.5.1.jar in the classpath .As per the below code snippet.JasperReport jasperReport = (JasperReport)JRLoader.loadObject(sourceFile);Please note that the reports are developed with iReport-2.0.1 jasper report design tool.and the application works fine with jasperreports-1.0.0.jar in the classpath.Do we need to redevelope the reports with the latest iReport design software?Any suggestions would be greatly appreciated.
Post Edited by poornima at 05/11/2010 10:52
JRRuntimeException: Error creating SAX parser
in Products
Posted
If i remove xmlvalidation="false" its getting compiled ..
But when i access the report with our java application , I am getting Error loading object from file exception.
below is the stack trace for the same.
It would be great if you could give some suggestion to resolve the issue.
java.io.InvalidClassException: net.sf.jasperreports.engine.base.JRBaseReport; local class incompatible: stream classdesc serialVersionUID = 10200, local class serialVersionUID = 10000
at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:459)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1521)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1435)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1521)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1435)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1626)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:324)
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:85)
at com.crimsonlogic.legal.esi.report.util.ReportBiz.streamReportToBrowser(ReportBiz.java:774)
at com.crimsonlogic.legal.esi.report.util.ReportBiz.streamGeneratedReport(ReportBiz.java:725)
at com.crimsonlogic.legal.esi.report.util.ReportBiz.generateReport(ReportBiz.java:334)
at com.crimsonlogic.legal.esi.report.servlet.ReportServlet.doGet(ReportServlet.java:113)
at com.crimsonlogic.legal.esi.report.servlet.ReportServlet.doPost(ReportServlet.java:55)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.aesinfotech.sessiontracker.SessionTrackingFilter.doFilter(SessionTrackingFilter.java:237)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.crimsonlogic.legal.esi.useradmin.servlet.UserAdminFilterServlet.doFilter(UserAdminFilterServlet.java:167)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6356)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3635)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
NESTED BY :
net.sf.jasperreports.engine.JRException: Error loading object from file : C:\jasper\report_templates\ListOfCerts.jasper
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:89)
at com.crimsonlogic.legal.esi.report.util.ReportBiz.streamReportToBrowser(ReportBiz.java:774)
at com.crimsonlogic.legal.esi.report.util.ReportBiz.streamGeneratedReport(ReportBiz.java:725)
at com.crimsonlogic.legal.esi.report.util.ReportBiz.generateReport(ReportBiz.java:334)
at com.crimsonlogic.legal.esi.report.servlet.ReportServlet.doGet(ReportServlet.java:113)
at com.crimsonlogic.legal.esi.report.servlet.ReportServlet.doPost(ReportServlet.java:55)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.aesinfotech.sessiontracker.SessionTrackingFilter.doFilter(SessionTrackingFilter.java:237)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.crimsonlogic.legal.esi.useradmin.servlet.UserAdminFilterServlet.doFilter(UserAdminFilterServlet.java:167)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6356)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3635)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
Caused by: java.io.InvalidClassException: net.sf.jasperreports.engine.base.JRBaseReport; local class incompatible: stream classdesc serialVersionUID = 10200, local class serialVersionUID = 10000
at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:459)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1521)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1435)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1521)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1435)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1626)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:324)
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:85)
... 22 more
2010-06-04 15:14:58,773 ERROR - ReportServlet[doGet] ->Error Message @Error loading object from file : C:\jasper\report_templates\ListOfCerts.jasper -
Thanks & Regards