Execution error with tJasperOutput component with working JRXML file
Hi,
I have create a report using JasperSoft Studio. Basically I am connecting to SQL server and fetching records from there to create a report. This works perfectly in jaspersoft studio. But when I use this same JRXML file in Talend tJasperOutput component it gives me the below error ( I am using Jasper Soft Studio version 6.0.3 and Talend Open studio version 5.6.1 and SQL server 2012. 😞 Starting job Jasper_Talend_all_Char at 20:13 29/04/2015.
connecting to socket on port 3344
connected
: org.apache.commons.digester.Digester - Parse Error at line 21 column 60: cvc-complex-type.2.4.a: Invalid content was found starting with element 'property'. One of '{""
rintWhenExpression, "":break, "":line, "":rectangle, "":ellipse, "":image, "":staticText, "":textField, "":subreport, ""
ieChart, "" ie3DChart, "":
I have same trouble with Talend 5.6.2 and iReport 5.6.0.
Part of the errorlog:
Exception in component tJasperOutput_1
net.sf.jasperreports.engine.JRException: org.xml.sax.SAXParseException; lineNumber: 2; columnNumber: 452; cvc-complex-type.3.2.2: Attribute 'uuid' is not allowed to appear in element 'jasperReport'.
at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:245)
at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:228)
at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:216)
at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:170)
at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:154)
at test.jasper_test_0_1.jasper_test.tMysqlInput_1Process(jasper_test.java:724)
at test.jasper_test_0_1.jasper_test.runJobInTOS(jasper_test.java:1010)
at test.jasper_test_0_1.jasper_test.main(jasper_test.java:867)
@Harliff, the resolution would be to remove all occurences of
uuid from your JRXML file. Please reply back if you face any issue after that.
@Saugata, did you come across any solution to your problem? I, too, am stuck up with the same issue. Thanks!