技术文章 - CS338542
在 Windchill Enterprise Systems Integration 中发布期间出现“OptionVariantsHelper.getExpression 处的 NullPointerException”错误
已修改: 23-Jun-2022
适用于
- 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 更多
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