Article - CS276630
Publish after Revise or Iterate a Process Plan already published failed with NullPointerException
Modified: 30-Jul-2018
Applies To
- Windchill Enterprise Systems Integration 11.0 M030 to M030-CPS08
- Windchill Enterprise Systems Integration 11.0 M020 to M020-CPS15
Description
Publish after Revise or Iterate a Process Plan already published failed with following exception in Preview XML user interface:
- ERROR [DataSource Task Executor-2492] com.ptc.mvc.components.ds.AbstractDataSourceComponentDataBuilder coralie.picot - Unable to process component data for component: esi.preview.table
com.ptc.windchill.esi.rnd.ESIRendererException: java.lang.NullPointerException
Nested exception is: java.lang.NullPointerException
at com.ptc.windchill.esi.mpml.processplan.ESIProcessPlanRenderer.adjustChangedBucket(ESIProcessPlanRenderer.java:1985)
at com.ptc.windchill.esi.mpml.processplan.ESIProcessPlanRenderer.adjustPartToProcessPlanLinks(ESIProcessPlanRenderer.java:1920)
at com.ptc.windchill.esi.mpml.processplan.ESIProcessPlanRenderer.renderPartToProcessPlanLinks(ESIProcessPlanRenderer.java:1704)
at com.ptc.windchill.esi.mpml.processplan.ESIProcessPlanRenderer.buildProcessPlan(ESIProcessPlanRenderer.java:750)
at com.ptc.windchill.esi.mpml.processplan.ESIProcessPlanRenderer.buildGroups(ESIProcessPlanRenderer.java:516)
at com.ptc.windchill.esi.rnd.BasicESIRenderer.render(BasicESIRenderer.java:1048)
at com.ptc.windchill.esi.mpml.processplan.ESIProcessPlanRenderer.getProcessPlan(ESIProcessPlanRenderer.java:2240)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.ptc.windchill.esi.svc.StandardESIService.getProcessPlan(StandardESIService.java:2415)
at com.ptc.windchill.esi.svc.StandardESIService.getResponsePerInstance(StandardESIService.java:3100)
at com.ptc.windchill.esi.svc.StandardESIService.getResponse(StandardESIService.java:2961)
at com.ptc.windchill.esi.mvc.builders.PreviewTableBuilder.buildComponentData(PreviewTableBuilder.java:133)
at com.ptc.windchill.esi.mvc.builders.PreviewTableBuilder.buildComponentData(PreviewTableBuilder.java:68)
at com.ptc.jca.mvc.components.DefaultJcaComponentDataBuilder.buildRawData(DefaultJcaComponentDataBuilder.java:71)
at com.ptc.jca.mvc.components.DefaultJcaComponentDataBuilder.buildRawDataAsync(DefaultJcaComponentDataBuilder.java:99)
at com.ptc.mvc.components.ds.AbstractDataSourceComponentDataBuilder$ComponentDataSourceTask.run(AbstractDataSourceComponentDataBuilder.java:427)
at com.ptc.mvc.ds.server.DefaultDataSourceManager$DataSourceTaskCallable.callInContext(DefaultDataSourceManager.java:224)
at com.ptc.mvc.ds.server.DefaultDataSourceManager$DataSourceTaskCallable.callInContext(DefaultDataSourceManager.java:193)
at com.ptc.mvc.ds.server.MethodContextCallable.call(MethodContextCallable.java:47)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
This is a printer-friendly version of Article 276630 and may be out of date. For the latest version click CS276630