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

Urgent!could anyone help?????


Recommended Posts

By: titan wang - st_titan

Urgent!could anyone help?????

2003-07-27 19:59

It is the first time that I use jasper report to generate our reports.I use ireports to design my report and generate its xml file.But when i try to use ant to compile the report,exception occurs.At first I check my xml file in detail,but can't find any invalid syntax.So I use ant to view the demo samples report attached with jasper,it works well.

Then I delete the .jasper and .jrprint file it generated before and use ant to compile the sample xml again with myself. The same Exception occurs,I am confused and can't find a way to solve

this problem.so could anyone give a key?Thanks!!

 

Here is the exception it throws:

compile:

[java] 2003-7-28 10:57:48 org.apache.commons.digester.Digester error

[java] 严重: Parse Error at line 55 column 15: Element type "background" mu

st be declared.

[java] org.xml.sax.SAXParseException: Element type "background" must be dec

lared.

[java] at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseExce

ption(Unknown Source)

[java] at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Sour

ce)

[java] at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown S

ource)

[java] at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown S

ource)

[java] at org.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement

(Unknown Source)

[java] at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unkno

wn Source)

[java] at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElem

ent(Unknown Source)

[java] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Fragmen

tContentDispatcher.dispatch(Unknown Source)

[java] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDoc

ument(Unknown Source)

[java] at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Sour

ce)

[java] at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Sour

ce)

[java] at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)

[java] at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Sou

rce)

[java] at org.apache.commons.digester.Digester.parse(Digester.java:1514

)

[java] at dori.jasper.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:3

56)

[java] at dori.jasper.engine.xml.JRXmlLoader.load(JRXmlLoader.java:340)

 

[java] at dori.jasper.engine.xml.JRXmlLoader.load(JRXmlLoader.java:320)

 

[java] at dori.jasper.engine.xml.JRXmlLoader.load(JRXmlLoader.java:306)

 

[java] at dori.jasper.engine.JasperCompileManager.compileReportToFile(J

asperCompileManager.java:96)

[java] at DataSourceApp.main(DataSourceApp.java:138)

[java] 2003-7-28 10:57:49 org.apache.commons.digester.Digester error

[java] 严重: Parse Error at line 1604 column 16: The content of element typ

e "jasperReport" must match "(reportFont*,parameter*,queryString?,field*,variabl

e*,group*,title?,pageHeader?,columnHeader?,detail?,columnFooter?,pageFooter?,sum

mary?)".

[java] org.xml.sax.SAXParseException: The content of element type "jasperRe

port" must match "(reportFont*,parameter*,queryString?,field*,variable*,group*,t

itle?,pageHeader?,columnHeader?,detail?,columnFooter?,pageFooter?,summary?)".

[java] at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseExce

ption(Unknown Source)

[java] at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Sour

ce)

[java] at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown S

ource)

[java] at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown S

ource)

[java] at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(U

nknown Source)

[java] at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown

Source)

[java] at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElemen

t(Unknown Source)

[java] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Fragmen

tContentDispatcher.dispatch(Unknown Source)

[java] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDoc

ument(Unknown Source)

[java] at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Sour

ce)

[java] at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Sour

ce)

[java] at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)

[java] at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Sou

rce)

[java] at org.apache.commons.digester.Digester.parse(Digester.java:1514

)

[java] at dori.jasper.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:3

56)

[java] at dori.jasper.engine.xml.JRXmlLoader.load(JRXmlLoader.java:340)

 

[java] at dori.jasper.engine.xml.JRXmlLoader.load(JRXmlLoader.java:320)

 

[java] at dori.jasper.engine.xml.JRXmlLoader.load(JRXmlLoader.java:306)

 

[java] at dori.jasper.engine.JasperCompileManager.compileReportToFile(J

asperCompileManager.java:96)

[java] at DataSourceApp.main(DataSourceApp.java:138)

[java] org.xml.sax.SAXParseException: Element type "background" must be dec

lared.

[java] at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseExce

ption(Unknown Source)

[java] at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Sour

ce)

[java] at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown S

ource)

[java] at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown S

ource)

[java] at org.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement

(Unknown Source)

[java] at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unkno

wn Source)

[java] at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElem

ent(Unknown Source)

[java] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Fragmen

tContentDispatcher.dispatch(Unknown Source)

[java] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDoc

ument(Unknown Source)

[java] at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Sour

ce)

[java] at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Sour

ce)

[java] at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)

[java] at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Sou

rce)

[java] at org.apache.commons.digester.Digester.parse(Digester.java:1514

)

[java] at dori.jasper.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:3

56)

[java] at dori.jasper.engine.xml.JRXmlLoader.load(JRXmlLoader.java:340)

 

[java] at dori.jasper.engine.xml.JRXmlLoader.load(JRXmlLoader.java:320)

 

[java] at dori.jasper.engine.xml.JRXmlLoader.load(JRXmlLoader.java:306)

 

[java] at dori.jasper.engine.JasperCompileManager.compileReportToFile(J

asperCompileManager.java:96)

[java] at DataSourceApp.main(DataSourceApp.java:138)

 

[java] NESTED BY :

[java] org.xml.sax.SAXParseException: Element type "background" must be dec

lared.

[java] at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseExce

ption(Unknown Source)

[java] at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Sour

ce)

[java] at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown S

ource)

[java] at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown S

ource)

[java] at org.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement

(Unknown Source)

[java] at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unkno

wn Source)

[java] at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElem

ent(Unknown Source)

[java] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Fragmen

tContentDispatcher.dispatch(Unknown Source)

[java] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDoc

ument(Unknown Source)

[java] at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Sour

ce)

[java] at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Sour

ce)

[java] at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)

[java] at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Sou

rce)

[java] at org.apache.commons.digester.Digester.parse(Digester.java:1514

)

[java] at dori.jasper.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:3

56)

[java] at dori.jasper.engine.xml.JRXmlLoader.load(JRXmlLoader.java:340)

 

[java] at dori.jasper.engine.xml.JRXmlLoader.load(JRXmlLoader.java:320)

 

[java] at dori.jasper.engine.xml.JRXmlLoader.load(JRXmlLoader.java:306)

 

[java] at dori.jasper.engine.JasperCompileManager.compileReportToFile(J

asperCompileManager.java:96)

[java] at DataSourceApp.main(DataSourceApp.java:138)

 

[java] NESTED BY :

[java] dori.jasper.engine.JRException: Element type "background" must be de

clared.

[java] at dori.jasper.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:3

76)

[java] at dori.jasper.engine.xml.JRXmlLoader.load(JRXmlLoader.java:340)

 

[java] at dori.jasper.engine.xml.JRXmlLoader.load(JRXmlLoader.java:320)

 

[java] at dori.jasper.engine.xml.JRXmlLoader.load(JRXmlLoader.java:306)

 

[java] at dori.jasper.engine.JasperCompileManager.compileReportToFile(J

asperCompileManager.java:96)

[java] at DataSourceApp.main(DataSourceApp.java:138)

[java] Caused by: org.xml.sax.SAXParseException: Element type "background"

must be declared.

[java] at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseExce

ption(Unknown Source)

[java] at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Sour

ce)

[java] at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown S

ource)

[java] at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown S

ource)

[java] at org.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement

(Unknown Source)

[java] at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unkno

wn Source)

[java] at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElem

ent(Unknown Source)

[java] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Fragmen

tContentDispatcher.dispatch(Unknown Source)

[java] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDoc

ument(Unknown Source)

[java] at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Sour

ce)

[java] at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Sour

ce)

[java] at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)

[java] at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Sou

rce)

[java] at org.apache.commons.digester.Digester.parse(Digester.java:1514

)

[java] at dori.jasper.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:3

56)

[java] ... 5 more

[java] Java Result: 1

Link to comment
Share on other sites

  • Replies 0
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

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