2 questions, 1: This is written for a MUCH older version than InRoads V8i, and there are numerous discrepancies between file-paths and command flow. Is there anything not so outdated?
2: page 66, step 3, whenever I try to open site.alg in the process mentioned, I get "[C:\Users\...\Desktop\data\ch5\SITE.ALG] is not in a recognized file format". When I try Civil Tools>General Geometry>Import Geometry, I get "Unhandled exception has occurred in a component in your application. If you click Continue, the application will ignore this error and attempt to continue. Not persisted object." With details: "************** Exception Text **************System.Exception: Not persisted object.... at Bentley.Civil.Objects.Engine.ObjectSpace.GetInstanceInternal(ObjectKeyInternal key, Boolean mustBePersisted) at Bentley.Civil.Objects.Engine.ObjectSpace.GetObjectInternal(ObjectKey ecKey, Boolean persisting) at Bentley.Civil.Objects.Engine.ObjectSpace.GetObject(ObjectKey ecKey) at Bentley.Civil.Objects.ObjectChangeInfo.get_CLRObject() at Bentley.Civil.Applications.Survey.MicrostationSurvey.m_objectSpace_ObjectChanged(Object sender, ObjectChangeEventArgs e) at Bentley.Civil.Objects.Engine.ObjectSpace.OnObjectChange(ObjectChangeInfo changeInfo, TransactionType transcationType) at Bentley.Civil.Objects.Engine.ObjectSpace.SynchronizeCachedInstances(InstanceChangedEventArguments eventArgs, Int32 transactionNumber) at Bentley.Civil.Objects.Engine.MasterObjectSpace.SynchronizeCachedInstances(InstanceChangedEventArguments eventArgs, Int32 transactionNumber) at Bentley.Civil.Objects.Engine.MasterObjectSpace.PostProcessSynchronization(InstanceChangedEventArguments eventArgs) 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.PersistChanges(ObjectKeyInternal ecKey, PersistDepth persistDepth) at Bentley.Civil.Objects.Engine.ObjectSpace.PersistChanges(Object obj, PersistDepth persistDepth) at Bentley.Civil.Objects.Engine.ObjectSpace.Bentley.Civil.Objects.IObjectTracker.PersistChanges(Object obj) at Bentley.Civil.Model.CivilModel.GetOrCreateDataSetModel[T](IObjectTracker objectSpace, IDataSetModelFactory`1 datasetModelFactory, Boolean createIfDontExist) at Bentley.Civil.Model.ContentManagement.ContentManagementModel.TryGetFeatureDefinitionByNameAndDomainClass(IObjectTracker objectSpace, CivilModel civilModel, String featureDefinitionName, Type domainClass, FeatureDefinition& featureDefinition) at Bentley.Civil.Model.ContentManagement.ContentManagementModel.TryGetFeatureDefinitionByNameAndDomainClass(IObjectSpace objectSpace, String featureDefinitionName, Type domainClass, FeatureDefinition& featureDefinition) at Bentley.Civil.Commands.Geometry.GeometryImporter.ImportGeometricType(GeometricEntity entity, GeometricEntity profileParentEntity, IObjectSpace objectSpace, GeometricModel geometricModel, PlanSpace planSpace, ImportedEntities importedEntities, GeometryModel model) at Bentley.Civil.Commands.Geometry.GeometryImporter.ImportEntityFromModel(List`1 geometryImportDetails) at Bentley.Civil.Commands.Geometry.GeometryImporterForm.ImportBotton_Click(Object sender, EventArgs e) at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Button.OnClick(EventArgs e) at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Button.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)"
Any ideas at a solution?