hongwei
Members-
Posts
6 -
Joined
-
Last visited
hongwei's Achievements
-
Hi, I am using iReport-nb-3.5.1, want to use styles defined in external templates. for exmaples, the file demo/samples/Styles.jrxml in jasperreports-3.5.1-project.zip. In Ireport I can only use the styles defined in Styles.jrxml, but not in template file styles.jrtx. Best wishes Hongwei
-
Lucian, Thanks for your tips. there is really old version of Jasperreports under, userhome/.ant/lib so it could not work. Regards, Hongwei Post Edited by hongwei at 05/25/2009 15:21
-
Lucian, I have not changed the JR distribution. I have removed my CLASSPATH (system/environment variable). But it does not work still. I use ant 1.7.0, java version "1.6.0_07" Java SE Runtime Environment (build 1.6.0_07-b06) Java HotSpot Client VM (build 10.0-b23, mixed mode, sharing) Windows XP. The following is my classpath, Code:Buildfile: build.xmlprintclasspath: [echo] classpath= D:\source\JasperReports\jasperreports-3.5.1\demo\samples\templates;D:\source\JasperReports\jasperreports-3.5.1\build\classes;D:\source\JasperReports\jasperreports-3.5.1\demo\fonts;D:\source\JasperReports\jasperreports-3.5.1\lib\ant-1.5.1.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\antlr-2.7.5.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\batik-anim.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\batik-awt-util.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\batik-bridge.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\batik-css.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\batik-dom.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\batik-ext.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\batik-gvt.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\batik-parser.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\batik-script.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\batik-svg-dom.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\batik-svggen.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\batik-util.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\batik-xml.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\bsh-2.0b4.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\commons-beanutils-1.7.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\commons-collections-2.1.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\commons-digester-1.7.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\commons-javaflow-20060411.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\commons-logging-1.0.2.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\groovy-all-1.5.5.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\hibernate3.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\hsqldb-1.7.1.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\iText-2.1.0.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\jakarta-bcel-20050813.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\jaxen-1.1.1.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\jcommon-1.0.15.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\jdt-compiler-3.1.1.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\jfreechart-1.0.12.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\jpa.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\jxl-2.6.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\log4j-1.2.15.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\mondrian-2.3.2.8944.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\png-encoder-1.5.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\poi-3.2-FINAL-20081019.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\rhino-1.7R1.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\saaj-api-1.3.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\servlet.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\spring-beans.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\spring-core.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\xalan.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\xercesImpl.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\xml-apis-ext.jar;D:\source\JasperReports\jasperreports-3.5.1\lib\xml-apis.jarBUILD SUCCESSFULTotal time: 0 seconds
-
How to use JasperRpeorts to Plot a Chart Similar to A Excel Pivot Chart
hongwei commented on Tom C's entry in Best Practices
lucianc, I have deleted my questions in this tracker, have started a new thread. Regards, Hongwei -
for example, try to run demo/samples/templates, give command ant compile, get exception Code:Error compiling report design : D:\source\JasperReports\jasperreports-3.5.1\demo\samples\templates\Styles.jrxmlnet.sf.jasperreports.engine.JRException: org.xml.sax.SAXParseException: Document root element "jasperReport", must match DOCTYPE root "null". at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:242) at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:225) at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:213) at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:167) at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:151) at net.sf.jasperreports.engine.JasperCompileManager.compileReportToFile(JasperCompileManager.java:107) at net.sf.jasperreports.ant.JRAntCompileTask.compile(JRAntCompileTask.java:398) at net.sf.jasperreports.ant.JRAntCompileTask.execute(JRAntCompileTask.java:252) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:357) at org.apache.tools.ant.Target.performTasks(Target.java:385) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329) at org.apache.tools.ant.Project.executeTarget(Project.java:1298) at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) at org.apache.tools.ant.Project.executeTargets(Project.java:1181) at org.apache.tools.ant.Main.runBuild(Main.java:698) at org.apache.tools.ant.Main.startAnt(Main.java:199) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)Caused by: org.xml.sax.SAXParseException: Document root element "jasperReport", must match DOCTYPE root "null". at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195) at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:131) at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:384) at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:318) at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.rootElementSpecified(XMLDTDValidator.java:1621) at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.handleStartElement(XMLDTDValidator.java:1900) at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startElement(XMLDTDValidator.java:764) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1359) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$ContentDriver.scanRootElementHook(XMLDocumentScannerImpl.java:1316) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3095) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:921) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:807) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522) at org.apache.commons.digester.Digester.parse(Digester.java:1548) at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:238)
-
Hi, There is problem while compiling jrxml with Jasperreports 3.5.1. For example, I use jasperreports-3.5.1-project.zip, try to run sampls\templates, and give command ant compile, get exception, Code:Error compiling report design : D:\source\JasperReports\jasperreports-3.5.1\demo\samples\templates\Styles.jrxmlnet.sf.jasperreports.engine.JRException: org.xml.sax.SAXParseException: Document root element "jasperReport", must match DOCTYPE root "null". at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:242) at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:225) at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:213) at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:167) at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:151) at net.sf.jasperreports.engine.JasperCompileManager.compileReportToFile(JasperCompileManager.java:107) at net.sf.jasperreports.ant.JRAntCompileTask.compile(JRAntCompileTask.java:398) at net.sf.jasperreports.ant.JRAntCompileTask.execute(JRAntCompileTask.java:252) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:357) at org.apache.tools.ant.Target.performTasks(Target.java:385) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329) at org.apache.tools.ant.Project.executeTarget(Project.java:1298) at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) at org.apache.tools.ant.Project.executeTargets(Project.java:1181) at org.apache.tools.ant.Main.runBuild(Main.java:698) at org.apache.tools.ant.Main.startAnt(Main.java:199) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)Caused by: org.xml.sax.SAXParseException: Document root element "jasperReport", must match DOCTYPE root "null". at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195) at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:131) at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:384) at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:318) at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.rootElementSpecified(XMLDTDValidator.java:1621) at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.handleStartElement(XMLDTDValidator.java:1900) at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startElement(XMLDTDValidator.java:764) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1359) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$ContentDriver.scanRootElementHook(XMLDocumentScannerImpl.java:1316) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3095) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:921) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:807) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522) at org.apache.commons.digester.Digester.parse(Digester.java:1548) at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:238)