技术文章 - CS398502

在 Windchill 中使用 Info*Engine Tasks for Jasper Report 时出现错误“Error evaluating the Expression for source text”

已修改: 08-Jul-2025   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • Windchill PDMLink 12.0 to 13.0

说明

  • 使用 Info*Engine Tasks for Jasper Report 时出现错误“对源文本表达式求值时出错
net.sf.jasperreports.engine.JRException:net.sf.jasperreports.engine.fill.JRExpressionEvalException:评估源文本表达式时出错:new net.sf.jasperreports.engine.data.JRXmlDataSource("http://hostname.domain.com/Windchill/servlet/IE/tasks/ext/test/Sample.xml?contextOid=VR:wt.change2.WTChangeOrder2:####")
在 com.jaspersoft.studio.editor.preview.view.control.ReportController.fillReport(ReportController.java:553)
在 com.jaspersoft.studio.editor.preview.view.control.ReportController$1.run(ReportController.java:446)
在 org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
原因:net.sf.jasperreports.engine.fill.JRExpressionEvalException:评估源文本表达式时出错:new net.sf.jasperreports.engine.data.JRXmlDataSource("http://hostname.domain.com/Windchill/servlet/IE/tasks/ext/test/Sample.xml?contextOid=VR:wt.change2.WTChangeOrder2:####")
在 net.sf.jasperreports.engine.fill.JREvaluator.handleEvaluationException(JREvaluator.java:294)
在 net.sf.jasperreports.engine.fill.JREvaluator.evaluate(JREvaluator.java:328)
在 net.sf.jasperreports.engine.fill.JRCalculator.evaluate(JRCalculator.java:673)
在net.sf.jasperreports.engine.fill.JRCalculator.evaluate(JRCalculator.java:641)
在net.sf.jasperreports.engine.fill.JRFillElement.evaluateExpression(JRFillElement.java:1247)
在net.sf.jasperreports.engine.fill.JRFillSubreport.evaluateSubreport(JRFillSubreport.java:529)
在 net.sf.jasperreports.components.table.fill.FillTableSubreport.evaluateSubreport(FillTableSubreport.java:112)
在 net.sf.jasperreports.components.table.fill.FillTable.evaluate(FillTable.java:136)
在net.sf.jasperreports.engine.fill.JRFillComponentElement.evaluate(JRFillComponentElement.java:110)
在net.sf.jasperreports.engine.fill.JRFillElementContainer.evaluate(JRFillElementContainer.java:383)
在 net.sf.jasperreports.engine.fill.JRFillBand.evaluate(JRFillBand.java:548)
在 net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVerticalFiller.java:2614)
在net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVerticalFiller.java:837)
在net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:276)
在net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:119)
在net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:631)
在 net.sf.jasperreports.engine.fill.BaseFillHandle$ReportFill.run(BaseFillHandle.java:135)
在 java.base/java.lang.Thread.run(未知来源)
这是文章 398502 的 PDF 版本,可能已过期。最新版本 CS398502