victorsambist Posted November 5, 2013 Share Posted November 5, 2013 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 More sharing options...
netti royala Posted November 5, 2013 Share Posted November 5, 2013 can you provide JRXML File ? Link to comment Share on other sites More sharing options...
Solution nicolaifriis Posted November 5, 2013 Solution Share Posted November 5, 2013 The exceptions tell us that there is a syntax error in one or more of your XPath expressions. XPath expressions are compiled runtime, not when you compile the report. Link to comment Share on other sites More sharing options...
victorsambist Posted November 7, 2013 Author Share Posted November 7, 2013 Hellow netti royala, I ve sent JRXML file. Link to comment Share on other sites More sharing options...
victorsambist Posted November 7, 2013 Author Share Posted November 7, 2013 Hello nocolaifriis, i ve sent file, where you can see stages of my making of report 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