Article - CS381905

Copy and Paste in BOM Transformer from Upstream to Downstream is failing with null pointer exception when using Assigned Usage Expression in Windchill MPMLink

Modified: 02-Dec-2022   


Applies To

  • Windchill PDMLink 12.0

Description

  • Copy and Paste in BOM Transformer from Upstream to Downstream is failing with null pointer exception when using Assigned Usage Expression
  • Error in the GUI
User-added image
  • Error in the Method Server
​​​​​​​2022-09-13 12:45:08,919 ERROR [ajp-nio-204.54.151.185-8012-exec-153] com.ptc.windchill.associativity.transform.StandardTransformService ab92124 - Error while doing classic transformation com.ptc.windchill.associativity.transform.usage.OccurrenceTransformException: Error while propagating occurrence data
Nested exception is: java.lang.NullPointerException
    at com.ptc.windchill.baseserver.dao.AssembleToOrderDAOImpl.isBasicAndAdvanceExpressionsSupported(AssembleToOrderDAOImpl.java:1298)
    at com.ptc.windchill.associativity.dao.AssociativeATODAOImpl.copyExpressionForIndependentExpression(AssociativeATODAOImpl.java:232)
    at com.ptc.windchill.associativity.dao.AssociativeATODAOImpl.copyExpressions(AssociativeATODAOImpl.java:158)
    at com.ptc.windchill.associativity.expression.DefaultExpressionPropagationDelegate.performCopyOfExpression(DefaultExpressionPropagationDelegate.java:286)
    at com.ptc.windchill.associativity.expression.DefaultExpressionPropagationDelegate.doPropagateExpressionData(DefaultExpressionPropagationDelegate.java:226)
    at com.ptc.windchill.associativity.expression.DefaultExpressionPropagationDelegate.propagateExpressionData(DefaultExpressionPropagationDelegate.java:322)
    at com.ptc.windchill.associativity.transform.part.AbstractPartOccurrenceTransformDelegate.propagateExpressionData(AbstractPartOccurrenceTransformDelegate.java:547)
    at com.ptc.windchill.associativity.transform.part.AbstractPartOccurrenceTransformDelegate.propagateExpressionInformation(AbstractPartOccurrenceTransformDelegate.java:558)
    at com.ptc.windchill.associativity.transform.part.AbstractPartOccurrenceTransformDelegate.doOccurrenceManagement(AbstractPartOccurrenceTransformDelegate.java:102)
    at com.ptc.windchill.associativity.transform.part.DefaultPartOccurrenceTransformDelegate.propagateOccurrenceData(DefaultPartOccurrenceTransformDelegate.java:147)
    at com.ptc.windchill.associativity.transform.structure.DefaultAssociativeStructureTransformationDelegate.propagateOccurrences(DefaultAssociativeStructureTransformationDelegate.java:61)
    at com.ptc.windchill.associativity.transform.structure.AbstractAssociativeStructureTransformationDelegate.doStructureTransformation(AbstractAssociativeStructureTransformationDelegate.java:48)
    at com.ptc.windchill.associativity.transform.ClassicAssociativeTransformationDelegate.doTransformation(ClassicAssociativeTransformationDelegate.java:100)
    at com.ptc.windchill.associativity.transform.StandardTransformService.doClassicAssociativeTransformation(StandardTransformService.java:134)
    at com.ptc.windchill.enterprise.associativity.asb.server.transform.TransformationClientServerInterface.doTransform(TransformationClientServerInterface.java:349)
    at com.ptc.windchill.enterprise.associativity.asb.server.transform.AssociativeTransformationOperation.run(AssociativeTransformationOperation.java:77)
    at com.ptc.cat.ops.server.DefaultOperationDispatcher.dispatch(DefaultOperationDispatcher.java:155)
This is a printer-friendly version of Article 381905 and may be out of date. For the latest version click CS381905