Доброго времени суток, возникла большая проблема, не работает модуль "Управление проектами", в данном модуле не создаются объекты, причем есть возможность нажать на кнопку создать-> выбрать тип.., затем выбираешь тип - иии.........о чудо!!! Ошибка..."Ссылка на объект не указывает на экземпляр объекта.", подскажите пожалуйста была ли у кого такая проблема и как её можно решить?
В журнале ошибок появляется следующее сообщение:
14.0.2.63 Time: 08.09.2015 15:35:03, Error:System.NullReferenceException
Message: Ссылка на объект не указывает на экземпляр объекта.
Source: TFlex.DOCs.ProjectManagement
Stack trace:
в TFlex.DOCs.References.ProjectManagement.ProjectElement.OnStartDateChanged(Object oldValue)
в TFlex.DOCs.References.ProjectManagement.ProjectElement.OnParameterChanged(Parameter p, Object oldValue)
в TFlex.DOCs.References.ProjectManagement.Project.OnParameterChanged(Parameter p, Object oldValue)
в TFlex.DOCs.Model.References.ReferenceObject.RaiseParameterChanged(Parameter p, Object oldValue)
в TFlex.DOCs.Model.Parameters.ReferenceObjectParameters.RaiseParameterChanged(Parameter p, Object oldValue)
в TFlex.DOCs.Model.Parameters.Parameter`1.SetValue(Object value, Boolean updateModified)
в TFlex.DOCs.Model.Parameters.DateTimeParameter.SetValue(Object value)
в TFlex.DOCs.Model.Parameters.Parameter.set_Value(Object value)
в TFlex.DOCs.Model.Parameters.Parameter`1.set_Value(T value)
в TFlex.DOCs.References.ProjectManagement.ProjectElement.<>c__DisplayClasse.<OnBeginChanges>b__c()
в TFlex.DOCs.References.ProjectManagement.ProjectElement.ChangeDate(Action action)
в TFlex.DOCs.References.ProjectManagement.ProjectElement.OnBeginChanges(Boolean isAdded)
в TFlex.DOCs.References.ProjectManagement.Project.OnBeginChanges(Boolean isAdded)
в TFlex.DOCs.Model.References.ReferenceObject.RaiseReferenceObjectCreating()
в TFlex.DOCs.Model.References.Reference.GenerateNewReferenceObject(ReferenceObject parentObject, ClassObject classObject)
в TFlex.DOCs.UI.Objects.Managers.ReferenceObjectEditManager.CreateReferenceObjectInReference(Reference reference, ClassObject classObject, ReferenceObject prototype, ParentStruct parent, IWin32Window control, IReferenceCompositeVisualRepresentation mainView, CopyReferenceObjectsContext copyContext, Boolean canUseBorrowObject)
в TFlex.DOCs.UI.Objects.Managers.ReferenceObjectEditManager.CreateEditableReferenceObject(Reference reference, ClassObject classObject, ReferenceObject prototype, ParentStruct parent, IReferenceCompositeVisualRepresentation mainView, IWin32Window control, Action`1 afterInitializeDialog, Boolean showDialog, CopyReferenceObjectsContext copyContext, Boolean canUseBorrowObject)
в TFlex.DOCs.UI.Objects.Managers.ReferenceObjectEditManager.CreateEditableObject(Reference reference, ClassObject classObject, ReferenceObject prototype, ParentStruct parent, IReferenceCompositeVisualRepresentation mainView, Action`1 afterInitializeDialog, ReferenceObject& newReferenceObject, Boolean showDialog)
в TFlex.DOCs.UI.Objects.Commands.CreateReferenceObjectCommand.CreateUObject(Reference reference, ClassObject classObject, ReferenceObject prototype, ParentStruct parent, IReferenceCompositeVisualRepresentation mainView, ReferenceObject& newReferenceObject)
в TFlex.DOCs.UI.Objects.Commands.CreateReferenceObjectCommand.CreateObjectByParent(ParentStruct parent, IReferenceCompositeVisualRepresentation refView, ReferenceObject& newReferenceObject)
в TFlex.DOCs.UI.Objects.Commands.CreateReferenceObjectCommand.ExecuteImplement(VisualRepresentationCommandSender sender, IObject[] selectedObjects)
в TFlex.DOCs.UI.Objects.Commands.Command`1.CastExecute(TSender sender, IObject[] selectedObjects)
В журнале ошибок появляется следующее сообщение:
14.0.2.63 Time: 08.09.2015 15:35:03, Error:System.NullReferenceException
Message: Ссылка на объект не указывает на экземпляр объекта.
Source: TFlex.DOCs.ProjectManagement
Stack trace:
в TFlex.DOCs.References.ProjectManagement.ProjectElement.OnStartDateChanged(Object oldValue)
в TFlex.DOCs.References.ProjectManagement.ProjectElement.OnParameterChanged(Parameter p, Object oldValue)
в TFlex.DOCs.References.ProjectManagement.Project.OnParameterChanged(Parameter p, Object oldValue)
в TFlex.DOCs.Model.References.ReferenceObject.RaiseParameterChanged(Parameter p, Object oldValue)
в TFlex.DOCs.Model.Parameters.ReferenceObjectParameters.RaiseParameterChanged(Parameter p, Object oldValue)
в TFlex.DOCs.Model.Parameters.Parameter`1.SetValue(Object value, Boolean updateModified)
в TFlex.DOCs.Model.Parameters.DateTimeParameter.SetValue(Object value)
в TFlex.DOCs.Model.Parameters.Parameter.set_Value(Object value)
в TFlex.DOCs.Model.Parameters.Parameter`1.set_Value(T value)
в TFlex.DOCs.References.ProjectManagement.ProjectElement.<>c__DisplayClasse.<OnBeginChanges>b__c()
в TFlex.DOCs.References.ProjectManagement.ProjectElement.ChangeDate(Action action)
в TFlex.DOCs.References.ProjectManagement.ProjectElement.OnBeginChanges(Boolean isAdded)
в TFlex.DOCs.References.ProjectManagement.Project.OnBeginChanges(Boolean isAdded)
в TFlex.DOCs.Model.References.ReferenceObject.RaiseReferenceObjectCreating()
в TFlex.DOCs.Model.References.Reference.GenerateNewReferenceObject(ReferenceObject parentObject, ClassObject classObject)
в TFlex.DOCs.UI.Objects.Managers.ReferenceObjectEditManager.CreateReferenceObjectInReference(Reference reference, ClassObject classObject, ReferenceObject prototype, ParentStruct parent, IWin32Window control, IReferenceCompositeVisualRepresentation mainView, CopyReferenceObjectsContext copyContext, Boolean canUseBorrowObject)
в TFlex.DOCs.UI.Objects.Managers.ReferenceObjectEditManager.CreateEditableReferenceObject(Reference reference, ClassObject classObject, ReferenceObject prototype, ParentStruct parent, IReferenceCompositeVisualRepresentation mainView, IWin32Window control, Action`1 afterInitializeDialog, Boolean showDialog, CopyReferenceObjectsContext copyContext, Boolean canUseBorrowObject)
в TFlex.DOCs.UI.Objects.Managers.ReferenceObjectEditManager.CreateEditableObject(Reference reference, ClassObject classObject, ReferenceObject prototype, ParentStruct parent, IReferenceCompositeVisualRepresentation mainView, Action`1 afterInitializeDialog, ReferenceObject& newReferenceObject, Boolean showDialog)
в TFlex.DOCs.UI.Objects.Commands.CreateReferenceObjectCommand.CreateUObject(Reference reference, ClassObject classObject, ReferenceObject prototype, ParentStruct parent, IReferenceCompositeVisualRepresentation mainView, ReferenceObject& newReferenceObject)
в TFlex.DOCs.UI.Objects.Commands.CreateReferenceObjectCommand.CreateObjectByParent(ParentStruct parent, IReferenceCompositeVisualRepresentation refView, ReferenceObject& newReferenceObject)
в TFlex.DOCs.UI.Objects.Commands.CreateReferenceObjectCommand.ExecuteImplement(VisualRepresentationCommandSender sender, IObject[] selectedObjects)
в TFlex.DOCs.UI.Objects.Commands.Command`1.CastExecute(TSender sender, IObject[] selectedObjects)