小编Raj*_*aja的帖子

当数据适配器更改为报告时,Jaspersoft Studio添加uuid

我目前正在从iReport 4.5.1迁移到Jaspersoft Studio 5.5.我注意到当我在Jaspersoft Studio中更改数据适配器时,它会将uuid标记添加到报告的XML中.

我与不同的数据库有不同的连接,但我不想进入Notepad ++来删除uuid="..."XML.当我更改报告使用的数据适配器时,为什么我一直收到此错误?

我最初看过这个问题,当我改变报告的连接(从我的开发数据库到登台数据库)时,它对一个连接起作用,它把它放uuid回到报告中.当我在开发中测试报告时,我删除了uuid它并且它可以工作,当我更改为在暂存时测试报告时它会将它们放回去.

Error loading the report template


Message:
    net.sf.jasperreports.engine.JRException: org.xml.sax.SAXParseException: cvc-     complex-type.3.2.2: Attribute 'uuid' is not allowed to appear in element 'jasperReport'.
Level:
SEVERE
Stack Trace:
org.xml.sax.SAXParseException: cvc-complex-type.3.2.2: Attribute 'uuid' is not allowed  to appear in element 'jasperReport'.
    net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:247)
net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:230)
net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:218)
com.jaspersoft.ireport.designer.JrxmlLoader.reloadJasperDesign(JrxmlLoader.java:87)
com.jaspersoft.ireport.designer.JrxmlVisualView.run(JrxmlVisualView.java:505)
org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572)
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997)
cvc-complex-type.3.2.2: Attribute 'uuid' is not allowed to appear in element  'jasperReport'.
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195)
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:131)
com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:384)
com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:318) …
Run Code Online (Sandbox Code Playgroud)

jasper-reports ireport jaspersoft-studio

2
推荐指数
1
解决办法
5819
查看次数