技术文章 - CS372368

对于使用 Report Task 的 Jasper Reports,参数值是从自定义输入 jsp 中获取的,但它没有传递给 infoengine 任务以生成报告输出。

已修改: 07-Jul-2022   


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

适用于

  • Windchill PDMLink 12.0 to 12.1

说明

  • 对于使用 Report Task 的 Jasper Reports,参数值是从自定义输入 jsp 中获取的,但它没有传递给 infoengine 任务以生成报告输出。
  • 在 UI 中,它只显示旋转。
  • 在 methodserver.log 它抛出错误消息。
  • 2022-06-30 02:30:48,643 ERROR [ajp-nio-127.0.0.1-8010-exec-3] com.ptc.windchill.enterprise.change2.reports.ChangeItemReportHelper wcadmin - Unable to get reference from oidString. (wt.fc.fcResource/18) wt.util.WTException: Malformed URL: "null". Format must be: "classname:idValue" 
    
    Nested exception is: java.lang.StringIndexOutOfBoundsException: begin 0, end -1, length 4
    
    at java.base/java.lang.String.checkBoundsBeginEnd(String.java:3319)
    
    at java.base/java.lang.String.substring(String.java:1874)
    
    at wt.fc.ObjectIdentifier.initialize(ObjectIdentifier.java:400)
    
    at wt.fc.ObjectIdentifier.<init>(ObjectIdentifier.java:538)
    
    at wt.fc.ReferenceFactory.getReference(ReferenceFactory.java:251)
    
    at com.ptc.windchill.enterprise.change2.reports.ChangeItemReportHelper.getReferenceFromOidString(ChangeItemReportHelper.java:857)
    
    at com.infoengine.compiledTasks.file.C$3a$5cptc$5cWindchill_12$2e0$5cWindchill$5ctasks.com.ptc.windchill.enterprise.change2.reports.changeitemsummaryheader$2exml.invoke(changeitemsummaryheader$2exml.java:89)
    
    at com.infoengine.SAK.Task.invoke(Task.java:1806)
    
    at com.infoengine.SAK.Task.invokeAndCheckExternalAccess(Task.java:1703)
    
    at com.infoengine.webject.mgt.CallTask.executeTask(CallTask.java:219)
    
    at com.infoengine.webject.mgt.CallTask.invoke(CallTask.java:178)
    
    at com.infoengine.SAK.ManagementWebject.invoke(ManagementWebject.java:81)
    
    at com.infoengine.compiledTasks.file.C$3a$5cptc$5cWindchill_12$2e0$5cWindchill$5ctasks.com.ptc.windchill.enterprise.change2.reports.changenoticesummaryheader$2exml.invoke(changenoticesummaryheader$2exml.java:84)

这是文章 372368 的 PDF 版本,可能已过期。最新版本 CS372368