Article - CS406063

DerivedImage fails to load with error java.lang.NullPointerException in Windchill Bulk Migrator

Modified: 28-Nov-2023   


Applies To

  • Windchill Bulk Migrator 12.0 to 12.1

Description

  • DerivedImage fails to load with error java.lang.NullPointerException
  • loadErrors log reports following error:
Error	DERIVEDIMAGE	10014350106.PRT	8489984	{REVISION=B, TARGETOID=18705967, DERIVEDFRM_CONTAINER=TVS, ORGANIZATION_NAME=PTC, SOURCEID=145763114, DERIVEDFRM_CLSNAME=wt.epm.EPMDocument, BATCH_ID=1, CREATEDDATE=2017-08-07 17:00:00 PDT, CONTAINERTYPE=PRODUCT, OWNER=Mickey, DERIVEDFRM_ORG_NAME=PTC, OBJECTNUMBER=10014350106.PRT, SRCFILEPATH=O:\Viewables\145763114, STAGINGFOLDER=D:\ptc\Windchill_12.1\Windchill\bin\..\temp\18705967~8489984, TYPE=wt.viewmarkup.DerivedImage, DERIVEDFRM_REVISION=B, DERIVEDFRM_CONT_TYPE=PRODUCT, ITERATION=0, SEQUENCENUMBER=8489984, SOURCECLASS=wt.viewmarkup.DerivedImage, SRCFILENAME=rep10383934687243595273.pvz, DERIVEDFRM_ITERATION=0, MODIFIEDDATE=2017-08-07 17:00:00 PDT, CLASSNAME=wt.epm.EPMDocument, REPRESENTATIONDESC=Scheduler, NAME=batch, DERIVEDFRM_OBJNUM=10014350106.PRT, CONTAINER_ORGANIZATION_NAME=PTC, MIGRATED=0, DERIVEDFRM_CONT_ORG_NAME=PTC, CREATEDEFAULTREP=TRUE, CONTAINER=TVS}	java.lang.NullPointerException
  • MethodServer logs reports following error after enabling com.ptc.windchill.migration.wbm logger to DEBUG mode in <WT_HOME>/codebase/WEB-INF/log4jMethodServer.properties file. Refer to article CS101039 for details about enabling the WBM load loggers.
WARN  [RMI TCP Connection(4964)-10.57.69.125] com.ptc.windchill.migration.wbm.loaders.LoaderCacheManager  - getWTUserReference(): cannot find  WTUser with db name Administrator
2023-11-28 00:14:59,133 ERROR [RMI TCP Connection(4964)-10.57.69.125] com.ptc.windchill.migration.wbm.loaders.BasicThreadSafeLoader  - null java.lang.NullPointerException
	at com.ptc.windchill.migration.wbm.loaders.wc.viewable.DerivedImageLoader.create(DerivedImageLoader.java:203)
	at com.ptc.windchill.migration.wbm.loaders.wc.viewable.DerivedImageLoader.create(DerivedImageLoader.java:60)
	at com.ptc.windchill.migration.wbm.loaders.NonVersionedObjectThreadSafeLoader.loadData(NonVersionedObjectThreadSafeLoader.java:150)
	at com.ptc.windchill.migration.wbm.service.StandardWBMLoadService.loadData(StandardWBMLoadService.java:103)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at wt.method.MethodResultWriter.writeExternal(MethodResultWriter.java:165)
	at wt.method.MethodResult.writeExternal(MethodResult.java:226)
	at java.base/java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1447)
	at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1421)
	at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169)
	at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:345)
This is a printer-friendly version of Article 406063 and may be out of date. For the latest version click CS406063