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