Article - CS317248

Import from Spreadsheet action fails validation with NullPointerException in Windchill PDMLink

Modified: 25-Nov-2019   


Applies To

  • Windchill PDMLink 11.0 to 11.2

Description

  • Import from Spreadsheet action fails validation with NullPointerException
  • Setting logger com.ptc.windchill.ixb.importer ALL shows the following error when performing the Validate Spreadsheet action:
java.lang.NullPointerException
     at wt.ixb.logging.ApplicationHandlerLogRenderer.writeLogsToHandler(ApplicationHandlerLogRenderer.java:200)
     at wt.ixb.logging.ApplicationHandlerLogRenderer.addLog(ApplicationHandlerLogRenderer.java:155)
     at wt.ixb.logging.LoggingTemplate.doLog(LoggingTemplate.java:171)
     at wt.ixb.logging.LoggingTemplate.logMap(LoggingTemplate.java:283)
     at wt.ixb.logging.LoggingTemplate.logException(LoggingTemplate.java:264)
     at wt.ixb.logging.IxStructuredLogger.logException(IxStructuredLogger.java:110)
     at wt.ixb.handlers.forattributes.ExpImpForOrgIdAttr.importAttribute(ExpImpForOrgIdAttr.java:364)
     at wt.ixb.publicforhandlers.IxbHndHelper.importAttribute(IxbHndHelper.java:977)
     at wt.ixb.handlers.forclasses.attr.ExpImpForWTPartMasterAttr.importAttribute(ExpImpForWTPartMasterAttr.java:182)
     at wt.ixb.publicforhandlers.IxbHndHelper.importAttribute(IxbHndHelper.java:977)
     at wt.ixb.handlers.forclasses.ExpImpForWTPart.importObjectMasterAttributes(ExpImpForWTPart.java:348)
     at wt.ixb.handlers.forclasses.ExpImpForWTPart.createNewObject(ExpImpForWTPart.java:254)
     at com.ptc.windchill.ixb.importer.part.PartSheetImporter.validateSheetTypeAttributes(PartSheetImporter.java:675)
     at com.ptc.windchill.ixb.importer.part.PartSheetImporter.importSheetElements(PartSheetImporter.java:110)
     at com.ptc.windchill.ixb.importer.StandardImportService.importInChunk(StandardImportService.java:1263)
     at com.ptc.windchill.ixb.importer.StandardImportService.doSameTypeSheetImport(StandardImportService.java:1217)
     at com.ptc.windchill.ixb.importer.StandardImportService.doPreviewOrImport(StandardImportService.java:899)
     at com.ptc.windchill.ixb.importer.StandardImportService.doPreview(StandardImportService.java:379)
     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 wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399)
     at com.sun.proxy.$Proxy265.doPreview(Unknown Source)
     at com.ptc.windchill.ixb.importer.jca.mvc.ImportJobValidationBuilder.buildComponentData(ImportJobValidationBuilder.java:65)
This is a printer-friendly version of Article 317248 and may be out of date. For the latest version click CS317248