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

can't preview document (xml source). Error filling print


victorsambist
Go to solution Solved by nicolaifriis,

Recommended Posts

I use xml datasource. I ve made several fields, put in them data from xml - data-source (with XPath metchod).

Then I compile document, everything is right. And then iReport has announced error like this:

Error filling print... XPath compilation failed. Expression: 
Setting up the file resolver... 
net.sf.jasperreports.engine.JRException: XPath compilation failed. Expression:  
    at net.sf.jasperreports.engine.util.xml.JaxenXPathExecuter.getXPath(JaxenXPathExecuter.java:66) 
    at net.sf.jasperreports.engine.util.xml.JaxenXPathExecuter.selectNodeList(JaxenXPathExecuter.java:77) 
    at net.sf.jasperreports.engine.data.JRXmlDataSource.moveFirst(JRXmlDataSource.java:415) 
    at net.sf.jasperreports.engine.data.JRXmlDataSource.<init>(JRXmlDataSource.java:189) 
    at net.sf.jasperreports.engine.query.JRXPathQueryExecuter.createDatasource(JRXPathQueryExecuter.java:113) 
    at net.sf.jasperreports.engine.fill.JRFillDataset.createQueryDatasource(JRFillDataset.java:1087) 
    at net.sf.jasperreports.engine.fill.JRFillDataset.initDatasource(JRFillDataset.java:668) 
    at net.sf.jasperreports.engine.fill.JRBaseFiller.setParameters(JRBaseFiller.java:1281) 
    at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:900) 
    at net.sf.jasperreports.engine.fill.JRFiller.fill(JRFiller.java:126) 
    at net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:464) 
    at net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:300) 
    at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:757) 
    at com.jaspersoft.ireport.designer.compiler.IReportCompiler.run(IReportCompiler.java:1003) 
    at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572) 
    at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997) 
Caused by: org.jaxen.XPathSyntaxException: Unexpected '' 
    at org.jaxen.BaseXPath.<init>(BaseXPath.java:118) 
    at org.jaxen.BaseXPath.<init>(BaseXPath.java:139) 
    at org.jaxen.dom.DOMXPath.<init>(DOMXPath.java:87) 
    at net.sf.jasperreports.engine.util.xml.JaxenXPathExecuter.getXPath(JaxenXPathExecuter.java:62) 
    ... 15 more 
Caused by: class org.jaxen.saxpath.XPathSyntaxException: : 0: Unexpected '' 
    at org.jaxen.saxpath.base.XPathReader.createSyntaxException(XPathReader.java:1084) 
    at org.jaxen.saxpath.base.XPathReader.pathExpr(XPathReader.java:190) 
    at org.jaxen.saxpath.base.XPathReader.unionExpr(XPathReader.java:1006) 
    at org.jaxen.saxpath.base.XPathReader.unaryExpr(XPathReader.java:994) 
    at org.jaxen.saxpath.base.XPathReader.multiplicativeExpr(XPathReader.java:943) 
    at org.jaxen.saxpath.base.XPathReader.additiveExpr(XPathReader.java:913) 
    at org.jaxen.saxpath.base.XPathReader.relationalExpr(XPathReader.java:860) 
    at org.jaxen.saxpath.base.XPathReader.equalityExpr(XPathReader.java:829) 
    at org.jaxen.saxpath.base.XPathReader.andExpr(XPathReader.java:809) 
    at org.jaxen.saxpath.base.XPathReader.orExpr(XPathReader.java:787) 
    at org.jaxen.saxpath.base.XPathReader.expr(XPathReader.java:780) 
    at org.jaxen.saxpath.base.XPathReader.parse(XPathReader.java:100) 
    at org.jaxen.BaseXPath.<init>(BaseXPath.java:113) 
    ... 18 more 
Print not filled. Try to use an EmptyDataSource...]

I ve change files in dicrectoru ireport/libs like Xalan and others, how it advised in forums, but nothing has helped me. 

I have tryed to use diffirent versions of programm, but in vain. Maybe IReport can't work with xml datasource at all?

Can you help me?

 

Link to comment
Share on other sites

  • Replies 4
  • 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...