Velocity Reviews

Velocity Reviews (http://www.velocityreviews.com/forums/index.php)
-   Java (http://www.velocityreviews.com/forums/f30-java.html)
-   -   JFreeReport error when missing the "JFreeReportBoot.getInstance().start()"... (http://www.velocityreviews.com/forums/t689130-jfreereport-error-when-missing-the-jfreereportboot-getinstance-start.html)

Brian 06-25-2009 06:20 PM

JFreeReport error when missing the "JFreeReportBoot.getInstance().start()"...
 
This post is just to document an issue I had trying to get JFreeReport
to run, seems there is lack of postings about this issue. If you get
the error below then it means you just need to add the following line
"JFreeReportBoot.getInstance().start();" before you can call the
JFreeReport API...

Source:
ReportGenerator generator = ReportGenerator.getInstance();
File f = new File("C:\\mytemplate.xml");
JFreeReport report = generator.parseReport(f);

Error:
org.jfree.resourceloader.ResourceCreationException : Unable to parse
the document
at org.jfree.xmlns.parser.AbstractXmlResourceFactory. create
(AbstractXmlResourceFactory.java:214)
at org.jfree.resourceloader.ResourceManager.performCr eate
(ResourceManager.java:454)
at org.jfree.resourceloader.ResourceManager.create
(ResourceManager.java:383)
at org.jfree.resourceloader.ResourceManager.create
(ResourceManager.java:329)
at org.jfree.report.modules.parser.base.ReportGenerat or.parseReport
(ReportGenerator.java:275)
at com.sscims.casetracker.TestWorker.main(TestWorker. java:26)
ParentException:
org.xml.sax.SAXException: No suitable root handler known for this
document: XmlDocumentInfo={rootElementTag=report, rootElementNS=,
SystemDTD-ID=file:/C:/CURRENT/WSB/InquiryManagementWeb/WebRoot/
templates/report-085.dtd, PublicDTD-ID=-//JFreeReport//DTD report
definition//EN//simple/version 0.8.5, defaultnamespace=}
at
org.jfree.xmlns.parser.MultiplexRootElementHandler .interceptFirstStartElement
(MultiplexRootElementHandler.java:173)
at org.jfree.xmlns.parser.RootXmlReadHandler.startEle ment
(RootXmlReadHandler.java:387)
at
com.sun.org.apache.xerces.internal.parsers.Abstrac tSAXParser.startElement
(AbstractSAXParser.java:533)
at
com.sun.org.apache.xerces.internal.impl.dtd.XMLDTD Validator.startElement
(XMLDTDValidator.java:798)
at
com.sun.org.apache.xerces.internal.impl.XMLNSDocum entScannerImpl.scanStartElement
(XMLNSDocumentScannerImpl.java:330)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocum entScannerImpl
$NSContentDispatcher.scanRootElementHook(XMLNSDocu mentScannerImpl.java:
779)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumen tFragmentScannerImpl
$FragmentContentDispatcher.dispatch
(XMLDocumentFragmentScannerImpl.java:1794)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumen tFragmentScannerImpl.scanDocument
(XMLDocumentFragmentScannerImpl.java:368)
at com.sun.org.apache.xerces.internal.parsers.XML11Co nfiguration.parse
(XML11Configuration.java:834)
at com.sun.org.apache.xerces.internal.parsers.XML11Co nfiguration.parse
(XML11Configuration.java:764)
at com.sun.org.apache.xerces.internal.parsers.XMLPars er.parse
(XMLParser.java:148)
at com.sun.org.apache.xerces.internal.parsers.Abstrac tSAXParser.parse
(AbstractSAXParser.java:1242)
at org.jfree.xmlns.parser.AbstractXmlResourceFactory. create
(AbstractXmlResourceFactory.java:200)
at org.jfree.resourceloader.ResourceManager.performCr eate
(ResourceManager.java:454)
at org.jfree.resourceloader.ResourceManager.create
(ResourceManager.java:383)
at org.jfree.resourceloader.ResourceManager.create
(ResourceManager.java:329)
at org.jfree.report.modules.parser.base.ReportGenerat or.parseReport
(ReportGenerator.java:275)
at com.sscims.casetracker.TestWorker.main(TestWorker. java:26)

Fix:
JFreeReportBoot.getInstance().start();
ReportGenerator generator = ReportGenerator.getInstance();
File f = new File("C:\\mytemplate.xml");
JFreeReport report = generator.parseReport(f);


All times are GMT. The time now is 12:01 PM.

Powered by vBulletin®. Copyright ©2000 - 2013, vBulletin Solutions, Inc.
SEO by vBSEO ©2010, Crawlability, Inc.


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57