2001 JI Open Discussion Posted August 15, 2006 Share Posted August 15, 2006 By: Ilievski Bozidar - bobi1978 build.xml 2002-02-07 02:18HI Teodor. Congratulations for the new release of JaseperReports. I have some questions about JaseperReports-0.2.3. There is a build.xml in lot of folders of the project you supply. But I cant figure out how to use it. I don t see a java file that uses build.xml . Can you help me little with this. Thanks. Bobi. By: Teodor Danciu - teodord RE: build.xml 2002-02-07 08:41 Hi, The build.xml files are specific to ANT tool. ANT is a very useful build tool written in Java. You can find it here: http://jakarta.apache.org/ant/index.html After you finish installing ANT, you will be able to compile the source files by executing a command like this: JasperReports>ant javac or you can build the jar file like this: JasperReports >ant jar In the sample application, you can fill the report like this: JasperReports/demo/samples/testapp>ant fill Read more about Ant at the supplied address. It is easy to use and very useful. Thanks, Teodor By: Xuan Hao - xuanhao Help me solve this error! 2002-09-03 02:49When compiling my first XML report file, I received errors: Parse Error at line -1 column -1: Document root element "jasperReport", must mat ch DOCTYPE root "null". org.xml.sax.SAXParseException: Document root element "jasperReport", must match DOCTYPE root "null". at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Er rorHandlerWrapper.java:223) at org.apache.xerces.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper. java:170) at org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter. java:363) at org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter. java:297) at org.apache.xerces.impl.dtd.XMLDTDValidator.rootElementSpecified(XMLDT DValidator.java:2286) at org.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement(XMLDTDV alidator.java:2594) at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(XMLDTDValidat or.java:782) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElemen t(XMLDocumentFragmentScannerImpl.java:747) at org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanR ootElementHook(XMLDocumentScannerImpl.java:930) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContent Dispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1510) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XM LDocumentFragmentScannerImpl.java:328) at org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardP arserConfiguration.java:479) at org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardP arserConfiguration.java:521) at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:148) at org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.j ava:972) at org.apache.commons.digester.Digester.parse(Digester.java:1206) at dori.jasper.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:498) at dori.jasper.engine.xml.JRXmlLoader.load(JRXmlLoader.java:286) at dori.jasper.engine.JasperCompileManager.compileReportToFile(JasperCom pileManager.java:49) at dori.jasper.engine.JasperManager.compileReportToFile(JasperManager.ja va:845) at DataSourceReport.main(DataSourceReport.java:49) Parse Error at line -1 column -1: Document is invalid: no grammar found. org.xml.sax.SAXParseException: Document is invalid: no grammar found. at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Er rorHandlerWrapper.java:223) at org.apache.xerces.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper. java:170) at org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter. java:363) at org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter. java:297) at org.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement(XMLDTDV alidator.java:2606) at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(XMLDTDValidat or.java:782) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElemen t(XMLDocumentFragmentScannerImpl.java:747) at org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanR ootElementHook(XMLDocumentScannerImpl.java:930) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContent Dispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1510) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XM LDocumentFragmentScannerImpl.java:328) at org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardP arserConfiguration.java:479) at org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardP arserConfiguration.java:521) at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:148) at org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.j ava:972) at org.apache.commons.digester.Digester.parse(Digester.java:1206) at dori.jasper.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:498) at dori.jasper.engine.xml.JRXmlLoader.load(JRXmlLoader.java:286) at dori.jasper.engine.JasperCompileManager.compileReportToFile(JasperCom pileManager.java:49) at dori.jasper.engine.JasperManager.compileReportToFile(JasperManager.ja va:845) at DataSourceReport.main(DataSourceReport.java:49) Begin event threw exception java.lang.NumberFormatException: null at java.lang.Integer.parseInt(Integer.java:394) at java.lang.Integer.parseInt(Integer.java:476) at dori.jasper.engine.xml.JasperDesignFactory.createObject(JasperDesignF actory.java:51) at org.apache.commons.digester.FactoryCreateRule.begin(FactoryCreateRule .java:172) at org.apache.commons.digester.Digester.startElement(Digester.java:939) at org.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXP arser.java:342) at org.apache.xerces.impl.xs.XMLSchemaValidator.startElement(XMLSchemaVa lidator.java:401) at org.apache.xerces.impl.XMLNamespaceBinder.handleStartElement(XMLNames paceBinder.java:809) at org.apache.xerces.impl.XMLNamespaceBinder.startElement(XMLNamespaceBi nder.java:556) at org.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement(XMLDTDV alidator.java:2678) at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(XMLDTDValidat or.java:782) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElemen t(XMLDocumentFragmentScannerImpl.java:747) at org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanR ootElementHook(XMLDocumentScannerImpl.java:930) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContent Dispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1510) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XM LDocumentFragmentScannerImpl.java:328) at org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardP arserConfiguration.java:479) at org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardP arserConfiguration.java:521) at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:148) at org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.j ava:972) at org.apache.commons.digester.Digester.parse(Digester.java:1206) at dori.jasper.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:498) at dori.jasper.engine.xml.JRXmlLoader.load(JRXmlLoader.java:286) at dori.jasper.engine.JasperCompileManager.compileReportToFile(JasperCom pileManager.java:49) at dori.jasper.engine.JasperManager.compileReportToFile(JasperManager.ja va:845) at DataSourceReport.main(DataSourceReport.java:49) nulljava.lang.NumberFormatException: null at org.apache.commons.digester.Digester.createSAXException(Digester.java :1763) at org.apache.commons.digester.Digester.createSAXException(Digester.java :1785) at org.apache.commons.digester.Digester.startElement(Digester.java:942) at org.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXP arser.java:342) at org.apache.xerces.impl.xs.XMLSchemaValidator.startElement(XMLSchemaVa lidator.java:401) at org.apache.xerces.impl.XMLNamespaceBinder.handleStartElement(XMLNames paceBinder.java:809) at org.apache.xerces.impl.XMLNamespaceBinder.startElement(XMLNamespaceBi nder.java:556) at org.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement(XMLDTDV alidator.java:2678) at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(XMLDTDValidat or.java:782) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElemen t(XMLDocumentFragmentScannerImpl.java:747) at org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanR ootElementHook(XMLDocumentScannerImpl.java:930) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContent Dispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1510) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XM LDocumentFragmentScannerImpl.java:328) at org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardP arserConfiguration.java:479) at org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardP arserConfiguration.java:521) at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:148) at org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.j ava:972) at org.apache.commons.digester.Digester.parse(Digester.java:1206) at dori.jasper.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:498) at dori.jasper.engine.xml.JRXmlLoader.load(JRXmlLoader.java:286) at dori.jasper.engine.JasperCompileManager.compileReportToFile(JasperCom pileManager.java:49) at dori.jasper.engine.JasperManager.compileReportToFile(JasperManager.ja va:845) at DataSourceReport.main(DataSourceReport.java:49) NESTED BY : java.lang.NumberFormatException: null at org.apache.commons.digester.Digester.createSAXException(Digester.java :1763) at org.apache.commons.digester.Digester.createSAXException(Digester.java :1785) at org.apache.commons.digester.Digester.startElement(Digester.java:942) at org.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXP arser.java:342) at org.apache.xerces.impl.xs.XMLSchemaValidator.startElement(XMLSchemaVa lidator.java:401) at org.apache.xerces.impl.XMLNamespaceBinder.handleStartElement(XMLNames paceBinder.java:809) at org.apache.xerces.impl.XMLNamespaceBinder.startElement(XMLNamespaceBi nder.java:556) at org.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement(XMLDTDV alidator.java:2678) at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(XMLDTDValidat or.java:782) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElemen t(XMLDocumentFragmentScannerImpl.java:747) at org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanR ootElementHook(XMLDocumentScannerImpl.java:930) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContent Dispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1510) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XM LDocumentFragmentScannerImpl.java:328) at org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardP arserConfiguration.java:479) at org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardP arserConfiguration.java:521) at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:148) at org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.j ava:972) at org.apache.commons.digester.Digester.parse(Digester.java:1206) at dori.jasper.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:498) at dori.jasper.engine.xml.JRXmlLoader.load(JRXmlLoader.java:286) at dori.jasper.engine.JasperCompileManager.compileReportToFile(JasperCom pileManager.java:49) at dori.jasper.engine.JasperManager.compileReportToFile(JasperManager.ja va:845) at DataSourceReport.main(DataSourceReport.java:49) NESTED BY : dori.jasper.engine.JRException: Error at (-1, -1: null at dori.jasper.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:502) at dori.jasper.engine.xml.JRXmlLoader.load(JRXmlLoader.java:286) at dori.jasper.engine.JasperCompileManager.compileReportToFile(JasperCom pileManager.java:49) at dori.jasper.engine.JasperManager.compileReportToFile(JasperManager.ja va:845) at DataSourceReport.main(DataSourceReport.java:49) Please help me! Thank you in advanced! Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now