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
- 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)
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