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

Need to help to resolve jrxml compilation problem


shivkant84

Recommended Posts

Hi All,

I am compiling the attached jrxml report in my eclipse. This file i have picked from jasperserver-pro ireport samples folder. I did not make any change except name.

While compiling i am getting following error on the console :

 

Do not know why i am getting this ?

Code:
[jrc] File : D:\OpenQ-Java\OpenQ-v3\output\OpenQ-v3.0.0\WEB-INF\classes\reports\GanttChartReport3.5.jrxml ... - Begin event threw exception[jrc] java.lang.ClassCastException: net.sf.jasperreports.engine.design.JRDesignBand[jrc] at net.sf.jasperreports.engine.xml.JRChartFactory.createObject(JRChartFactory.java:57)[jrc] at org.apache.commons.digester.FactoryCreateRule.begin(FactoryCreateRule.java:389)[jrc] at org.apache.commons.digester.Digester.startElement(Digester.java:1361)[jrc] at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)[jrc] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)[jrc] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)[jrc] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)[jrc] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)[jrc] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)[jrc] at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)[jrc] at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)[jrc] at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)[jrc] at org.apache.commons.digester.Digester.parse(Digester.java:1647)[jrc] at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:239)[jrc] at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:226)[jrc] at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:214)[jrc] at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:168)[jrc] at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:152)[jrc] at net.sf.jasperreports.engine.JasperCompileManager.compileReportToFile(JasperCompileManager.java:108)[jrc] at net.sf.jasperreports.ant.JRAntCompileTask.compile(JRAntCompileTask.java:413)[jrc] at net.sf.jasperreports.ant.JRAntCompileTask.execute(JRAntCompileTask.java:259)[jrc] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)[jrc] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[jrc] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)[jrc] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)[jrc] at java.lang.reflect.Method.invoke(Unknown Source)[jrc] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)[jrc] at org.apache.tools.ant.Task.perform(Task.java:348)[jrc] at org.apache.tools.ant.Target.execute(Target.java:357)[jrc] at org.apache.tools.ant.Target.performTasks(Target.java:385)[jrc] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)[jrc] at org.apache.tools.ant.Project.executeTarget(Project.java:1298)[jrc] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)[jrc] at org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)[jrc] at org.apache.tools.ant.Project.executeTargets(Project.java:1181)[jrc] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunner.java:423)[jrc] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRunner.java:137)[jrc] FAILED.[jrc] Error compiling report design : D:\OpenQ-Java\OpenQ-v3\output\OpenQ-v3.0.0\WEB-INF\classes\reports\GanttChartReport3.5.jrxml[jrc] net.sf.jasperreports.engine.JRException: java.lang.ClassCastException: net.sf.jasperreports.engine.design.JRDesignBand[jrc] at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:243)[jrc] at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:226)[jrc] at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:214)[jrc] at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:168)[jrc] at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:152)[jrc] at net.sf.jasperreports.engine.JasperCompileManager.compileReportToFile(JasperCompileManager.java:108)[jrc] at net.sf.jasperreports.ant.JRAntCompileTask.compile(JRAntCompileTask.java:413)[jrc] at net.sf.jasperreports.ant.JRAntCompileTask.execute(JRAntCompileTask.java:259)[jrc] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)[jrc] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[jrc] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)[jrc] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)[jrc] at java.lang.reflect.Method.invoke(Unknown Source)[jrc] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)[jrc] at org.apache.tools.ant.Task.perform(Task.java:348)[jrc] at org.apache.tools.ant.Target.execute(Target.java:357)[jrc] at org.apache.tools.ant.Target.performTasks(Target.java:385)[jrc] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)[jrc] at org.apache.tools.ant.Project.executeTarget(Project.java:1298)[jrc] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)[jrc] at org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)[jrc] at org.apache.tools.ant.Project.executeTargets(Project.java:1181)[jrc] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunner.java:423)[jrc] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRunner.java:137)[jrc] Caused by: java.lang.ClassCastException: net.sf.jasperreports.engine.design.JRDesignBand[jrc] at org.apache.commons.digester.Digester.createSAXException(Digester.java:2919)[jrc] at org.apache.commons.digester.Digester.createSAXException(Digester.java:2945)[jrc] at org.apache.commons.digester.Digester.startElement(Digester.java:1364)[jrc] at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)[jrc] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)[jrc] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)[jrc] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)[jrc] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)[jrc] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)[jrc] at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)[jrc] at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)[jrc] at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)[jrc] at org.apache.commons.digester.Digester.parse(Digester.java:1647)[jrc] at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:239)[jrc] ... 23 more[jrc] Caused by: java.lang.ClassCastException: net.sf.jasperreports.engine.design.JRDesignBand[jrc] at net.sf.jasperreports.engine.xml.JRChartFactory.createObject(JRChartFactory.java:57)[jrc] at org.apache.commons.digester.FactoryCreateRule.begin(FactoryCreateRule.java:389)[jrc] at org.apache.commons.digester.Digester.startElement(Digester.java:1361)[jrc] ... 34 more
Link to comment
Share on other sites

  • Replies 2
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

I have tested by commenting gant chart part of the jrxml. On commenting it works fine.

So compilation problem is with gantt chart only. I am using following versioned jars :

jasperreports-1.3.2.jar

jdt-compiler-3.1.1.jar

 

Thanks

Shivkant

 

 

 

 

 

Link to comment
Share on other sites

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...