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