When a property (in this case t7weight at custom Part Revision) has an initial value configured in Teamcenter BMIDE and additional an attribute mapping:
e.g.:
{ Item type="T7prt"
"NX_Mass" : ItemRevision.t7Weight /master=cad /allow_null_value /description="Weight" }
with the qualifier /allow_null_value for the same property defined, this results in an error message when saved in NX.
Save to Teamcenter failed with message:
"Attempt to save bad pointer, save aborted"+++ Saving bad inter-file reference to UserAttributeDepositoryCollector from UGS::Attr::LWDoubleCAttribute
Solution
Remove the qualifier /allow_null_value
Notes and References
Hardware/Software Configuration
Platform: AMD64
OS: windows
OS Version: 2012_R2
Product: NX
Application: NXMANAGER
Version: V12.0.2
Function: ATTRIBUTES
Ref: 001-9559076