技术文章 - CS338542

在 Windchill Enterprise Systems Integration 中发布期间出现“OptionVariantsHelper.getExpression 处的 NullPointerException”错误

已修改: 23-Jun-2022   


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

适用于

  • Windchill Enterprise Systems Integration 11.0 M030-CPS18 to 12.0

说明

  • 发布期间OptionsVariantsHelper.getExpression 错误的 NullPointerException
com.ptc.windchill.esi.treenavigation.AbstractTreeNavigatorImpl wcadmin - Enter => getAssocLinksAndRoleBObjects
com.ptc.windchill.esi.bom.ESIBOMRenderer wcadmin - 当前部分:1000000148、1000000148、A.1(设计)
com.ptc.windchill.esi.bom.ESIBOMRenderer wcadmin - 上一部分:空
com.ptc.windchill.esi.bom.ESIBOMRenderer wcadmin - 先前的迭代与 1 个目标相关联
com.ptc.windchill.esi.bom.BOMUtility wcadmin - 部分:1000000148、1000000148、A.1(设计)
com.ptc.windchill.esi.bom.BOMUtility wcadmin - 使用链接:2
wt.part.PartUsageInfo wcadmin - Enter => buildHashtable(WTPart, Map<ObjectToObjectLink, Persistable>, boolean)。
wt.part.PartUsageInfo wcadmin - 部分:1000000148、1000000148、A.1(设计)
wt.part.PartUsageInfo wcadmin - usageLinkToRoleBMap: {wt.part.WTPartUsageLink:361794=wt.part.WTPart:12345, wt.part.WTPartUsageLink:325476=wt.part.WTPart:24680}
wt.part.PartUsageInfo wcadmin - ignoreLineNumbers: false
wt.part.PartUsageInfo wcadmin - hasSoftAttributes: false
wt.part.PartUsageInfo wcadmin - v: [wt.part.WTPartUsageLink:361794, wt.part.WTPartUsageLink:325476]
wt.part.PartUsageInfo wcadmin-softAttrSet:[]
wt.part.PartUsageInfo wcadmin - 处理链接:wt.part.WTPartUsageLink:361794
wt.part.PartUsageInfo wcadmin - Enter => 初始化(WTPartUsageLink, WTPart, Map<String, String>)。
wt.part.PartUsageInfo wcadmin - refDesItems.size(): 0
com.ptc.windchill.esi.bom.ESIBOMRenderer wcadmin - 渲染程序集时发生异常
com.ptc.windchill.esi.rnd.ESIRendererException: (wt.introspection.introspectionResource/101) wt.util.WTException: 无法调用方法 com.ptc.windchill.esi.ov.OptionsVariantsHelper.getExpression。
嵌套异常是:java.lang.reflect.InvocationTargetException
嵌套异常是:(wt.introspection.introspectionResource/101) wt.util.WTException:无法调用方法 com.ptc.windchill.esi.ov.OptionsVariantsHelper.getExpression。
嵌套异常是:java.lang.reflect.InvocationTargetException
在 sun.reflect.GeneratedMethodAccessor2209.invoke(未知来源)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
在 java.lang.reflect.Method.invoke(Method.java:498)
在 wt.introspection.ReflectionHelper.dynamicInvoke(ReflectionHelper.java:175)
在 wt.introspection.ReflectionHelper.dynamicInvoke(ReflectionHelper.java:139)
在 wt.facade.esi.ESIFacade.getExpression(ESIFacade.java:173)
在 wt.part.PartUsageInfo.initialize(PartUsageInfo.java:375)
在 wt.part.PartUsageInfo.buildHashtable(PartUsageInfo.java:1350)
在 wt.part.PartUsageInfo.buildHashtable(PartUsageInfo.java:1268)
在 com.ptc.windchill.esi.bom.BOMUtility.retrieveBomInformation (BOMUtility.java:235)
在 com.ptc.windchill.esi.bom.ESIBOMRenderer.buildBom(ESIBOMRenderer.java:840)
在 com.ptc.windchill.esi.bom.ESIBOMRenderer.buildGroups(ESIBOMRenderer.java:465)
在 com.ptc.windchill.esi.rnd.BasicESIRenderer.render(BasicESIRenderer.java:1048)
在 com.ptc.windchill.esi.bom.ESIBOMRenderer.getBOM(ESIBOMRenderer.java:2350)
在 com.ptc.windchill.esi.bom.ESIBOMRenderer.getBOM(ESIBOMRenderer.java:2183)
在 com.ptc.windchill.esi.svc.StandardESIService.getBOM(StandardESIService.java:2342)
在 com.ptc.windchill.esi.svc.StandardESIService.getResponsePerInstance(StandardESIService.java:3109)
在 com.ptc.windchill.esi.svc.StandardESIService.getResponse(StandardESIService.java:2976)
在 com.ptc.windchill.esi.mvc.builders.PreviewTableBuilder.buildComponentData(PreviewTableBuilder.java:133)
在 com.ptc.windchill.esi.mvc.builders.PreviewTableBuilder.buildComponentData(PreviewTableBuilder.java:68)
在 com.ptc.jca.mvc.components.DefaultJcaComponentDataBuilder.buildRawData(DefaultJcaComponentDataBuilder.java:71)
在 com.ptc.jca.mvc.components.DefaultJcaComponentDataBuilder.buildRawDataAsync(DefaultJcaComponentDataBuilder.java:99)
在 com.ptc.mvc.components.ds.AbstractDataSourceComponentDataBuilder$ComponentDataSourceTask.run(AbstractDataSourceComponentDataBuilder.java:427)
在 com.ptc.mvc.ds.server.DefaultDataSourceManager$DataSourceTaskCallable.callInContext(DefaultDataSourceManager.java:224)
在 com.ptc.mvc.ds.server.DefaultDataSourceManager$DataSourceTaskCallable.callInContext(DefaultDataSourceManager.java:193)
在 com.ptc.mvc.ds.server.MethodContextCallable.call(MethodContextCallable.java:47)
在 java.util.concurrent.FutureTask.run(FutureTask.java:266)
在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
在 java.lang.Thread.run(Thread.java:748)
引起:java.lang.NullPointerException
在 com.ptc.windchill.esi.ov.OptionsVariantsHelper.getExpression(OptionsVariantsHelper.java:2675)
... 30 更多
这是文章 338542 的 PDF 版本,可能已过期。最新版本 CS338542