************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at Bentley.Civil.ProductDrivers.GEOPAK.VCAdapter.DCItem.SetElementToPayiten(IntPtr& elemRef)
at Bentley.Civil.ContentManagement.Geopak.ModelPersistHandler.AttachGeopakPayitemAttribute(Object obj, IntPtr& elemRef)
at Bentley.Civil.ContentManagement.Geopak.ModelPersistHandler.NeedsPersisting(String instanceId, Object obj, ExternalPersistElementIntervalType intervalType, IntPtr elem, GeopakPersistData persistData, GeopakPersistData reinstatedPersistData)
at Bentley.Civil.Model.MSPlugIn.ExternalPersistHandler`1.NeedsPersistingInternal(String instanceId, Object obj, ExternalPersistElementIntervalType intervalType, IntPtr elem, PersistData persistData, PersistData reinstatedPersistData)
at Bentley.Civil.Model.MSPlugIn.ExternalPersistHandler`1.ProcessElement(String instanceId, Object obj, ExternalPersistElementIntervalType intervalType, IntPtr& elemRef, ObjectChangeInfo change)
at Bentley.Civil.Model.MSPlugIn.ExternalPersistHandler`1.HandleChange(ObjectChangeInfo change, Boolean forcePersist)
at Bentley.Civil.Model.MSPlugIn.ExternalPersistHandler`1.ForcePersistOfVerticals(LinearEntity2dInPlan linearEntity2dInPlan)
at Bentley.Civil.ContentManagement.Geopak.ModelPersistHandler.NeedsPersisting(String instanceId, Object obj, ExternalPersistElementIntervalType intervalType, IntPtr elem, GeopakPersistData persistData, GeopakPersistData reinstatedPersistData)
at Bentley.Civil.Model.MSPlugIn.ExternalPersistHandler`1.NeedsPersistingInternal(String instanceId, Object obj, ExternalPersistElementIntervalType intervalType, IntPtr elem, PersistData persistData, PersistData reinstatedPersistData)
at Bentley.Civil.Model.MSPlugIn.ExternalPersistHandler`1.ProcessElement(String instanceId, Object obj, ExternalPersistElementIntervalType intervalType, IntPtr& elemRef, ObjectChangeInfo change)
at Bentley.Civil.Model.MSPlugIn.ExternalPersistHandler`1.HandleChange(ObjectChangeInfo change, Boolean forcePersist)
at Bentley.Civil.Model.MSPlugIn.ExternalPersistHandler`1.OnEndOfTransaction(IObjectSpace objectSpace, ChangeClassification changeClassification, IEnumerable`1 changes)
at Bentley.Civil.Model.MSPlugIn.ModelPersistenceStrategy.OnChanges(IObjectSpace objectSpace, InstanceChangedEventArguments eventArgs, IEnumerable`1 changes)
at Bentley.Civil.Objects.ECHelpers.CallListener(IObjectSpace objectSpace, InstanceChangedEventArguments eventArgs, IEnumerable`1 changes)
at Bentley.Civil.Objects.Engine.ObjectSpace.PostProcessCommitChangeSet(InternalChangeSetBucket changeSet)
at Bentley.Civil.Objects.Engine.ObjectSpace.CommitChangeSet(InternalChangeSet changeSet, Boolean postCommit)
at Bentley.Civil.Objects.Engine.ObjectSpace.ProcessChangeSet(InternalChangeSet changeSet, InstanceChangedEventArguments externalEventArgs)
at Bentley.Civil.Objects.Engine.ObjectSpace.ReleaseChangeSetBuild()
at Bentley.Civil.Objects.Engine.ObjectSpace.HandlePersistenceModeTransition(PersistenceModeTransition transition)
at Bentley.Civil.Objects.Engine.ObjectSpace.PersistBulk()
at Bentley.Civil.Objects.Encapsulation.ObjectSpaceEncapsulation.PersistBulk()
at Bentley.Civil.Geometry.Model.Commands.CreateCivilRuleFeature.MoveToNextState()
at Bentley.Civil.Geometry.Model.Commands.CreateCivilRuleFeature.OnInstall()
at Bentley.Civil.Geometry.Command.GeometryCommand.DoOnInstall()
at Bentley.Civil.Geometry.Command.GeometryCommand.GeometryManagedCommand.OnInstall()
at Bentley.Civil.UI.Commands.ManagedCommand.Install(Boolean forDrag, Object manipulatedObject)
at Bentley.Civil.UI.Commands.ManagedCommand.Install()
at Bentley.Civil.Geometry.Command.GeometryCommand.GeometryManagedCommand.BaseInstall(Boolean forDrag, Object manipulatedObject)
at Bentley.Civil.Geometry.Command.GeometryCommand.Install()
at Bentley.Civil.Geometry.Command.GeometryCommand.GeometryManagedCommand.Install()
at Bentley.Civil.UI.Commands.ManagedCommand.LaunchManagedComand(String keyIn, String unparsedParams)
at Bentley.Civil.Geometry.Model.Commands.Addin.CreateCivilRuleFeature(String unparsed)
at Bentley.Internal.MicroStation.CoreHook.DispatchNoHandler(UInt32* argStack, UInt32 mysp, IntPtr pFunc)
at Bentley.Internal.MicroStation.CoreHook.Dispatch(UInt32* argStack, UInt32 mysp, IntPtr pFunc)
This error occurs when I attempt to change one specific chain's best-fit existing profile to a profile rule. On another chain, however, I was able to take all the necessary steps without issue.
Geopak SS3 .722.