int23
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору И ещё. Вот после рефакторинга у меня появился баг с настройками расположения. Всё запускается, всё классно. НО когда закрываю прогу валил ошибку Type: NullReferenceException Message: Ссылка на объект не указывает на экземпляр объекта. Data: 0 entries Stack trace: в DevExpress.ExpressApp.Editors.ListPropertyEditor.IsMemberListPropertyEditorCompatible(IModelMember modelMember) в DevExpress.ExpressApp.Model.NodeGenerators.ModelListViewColumnsNodesGenerator.GetViewIdInternal(IModelMemberViewItem model) в DevExpress.ExpressApp.Model.NodeGenerators.ModelListViewColumnsNodesGenerator.CreateMemberViewItemInternal[T](ModelNode parent, String propertyName) в DevExpress.ExpressApp.Model.NodeGenerators.ModelDetailViewItemsNodesGenerator.GenerateDetailViewPropertiesCore(ITypeInfo generatedClassTypeInfo, IModelClass modelClass, IModelViewItems items, String leadingPropertyPath, Boolean includeKeyProperty, IList`1 nestedListViewMembers, IList`1 expandingMembers) в DevExpress.ExpressApp.Model.NodeGenerators.ModelDetailViewItemsNodesGenerator.GenerateDetailViewPropertiesCore(ITypeInfo generatedClassTypeInfo, IModelClass modelClass, IModelViewItems items, String leadingPropertyPath, Boolean includeKeyProperty, IList`1 nestedListViewMembers, IList`1 expandingMembers) в DevExpress.ExpressApp.Model.NodeGenerators.ModelDetailViewItemsNodesGenerator.GenerateNodesCore(ModelNode node) в DevExpress.ExpressApp.Model.ModelNodesGeneratorBase.GenerateNodes(ModelNode node) в DevExpress.ExpressApp.Model.Core.ModelNode.RunNodesGenerator(ModelNodesGeneratorBase generator) в DevExpress.ExpressApp.Model.Core.ModelNode.RunNodesGenerator() в DevExpress.ExpressApp.Model.Core.ModelNode.EnsureNodes(Boolean alwaysCreate) в DevExpress.ExpressApp.Model.Core.ModelNode.GetNodeCount(Boolean inThisLayer) в DevExpress.ExpressApp.Model.Core.ModelNodeList`1.get_Count() в DevExpress.ExpressApp.Model.NodeGenerators.ModelDetailViewLayoutNodesGenerator.GenerateNodesCore(ModelNode node) в DevExpress.ExpressApp.Model.ModelNodesGeneratorBase.GenerateNodes(ModelNode node) в DevExpress.ExpressApp.Model.Core.ModelNode.RunNodesGenerator(ModelNodesGeneratorBase generator) в DevExpress.ExpressApp.Model.Core.ModelNode.RunNodesGenerator() в DevExpress.ExpressApp.Model.Core.ModelNode.EnsureNodes(Boolean alwaysCreate) в DevExpress.ExpressApp.Model.Core.ModelNode.GetSortedNodes(Boolean inThisLayer) в DevExpress.ExpressApp.Model.Core.ModelNodeList`1.System.Collections.IEnumerable.GetEnumerator() в DevExpress.ExpressApp.Model.ModelLayoutGroupLogic.<GetLayoutItems>d__0`1.MoveNext() в DevExpress.ExpressApp.SystemModule.ConvertLayoutDiffsController.ConvertLayoutDiffs(IList`1 nodes) в DevExpress.ExpressApp.SystemModule.SystemModule.<AddModelNodeValidators>b__0(IList`1 nodes) в DevExpress.ExpressApp.Model.Core.ModelNodeInfo.UpdateNodes(IList`1 nodeLayers) в DevExpress.ExpressApp.Model.Core.ModelNode.UpdateNodeLayers(IList`1 nodeLayers, Boolean hasFirstLayer) в DevExpress.ExpressApp.Model.Core.ModelNode.PopulateMasterNodes() в DevExpress.ExpressApp.Model.Core.ModelNode.CreateMasterNodesCore() в DevExpress.ExpressApp.Model.Core.ModelNode.CreateMasterNodes() в DevExpress.ExpressApp.Model.Core.ModelNode.EnsureNodes(Boolean alwaysCreate) в DevExpress.ExpressApp.Model.Core.ModelNode.CreateMasterNodesCore() в DevExpress.ExpressApp.Model.Core.ModelNode.CreateMasterNodes() в DevExpress.ExpressApp.Model.Core.ModelNode.EnsureNodes(Boolean alwaysCreate) в DevExpress.ExpressApp.Model.Core.ModelNode.EnsureNodes() в DevExpress.ExpressApp.Model.ModelXmlWriter.SerializeNodes(XmlElement xmlNode, ModelNode modelNode, Int32 aspectIndex, XmlDocument document) в DevExpress.ExpressApp.Model.ModelXmlWriter.SerializeNode(ModelNode modelNode, Int32 aspectIndex, XmlDocument document) в DevExpress.ExpressApp.Model.ModelXmlWriter.SerializeNodes(XmlElement xmlNode, ModelNode modelNode, Int32 aspectIndex, XmlDocument document) в DevExpress.ExpressApp.Model.ModelXmlWriter.SerializeNode(ModelNode modelNode, Int32 aspectIndex, XmlDocument document) в DevExpress.ExpressApp.Model.ModelXmlWriter.SerializeNodes(XmlElement xmlNode, ModelNode modelNode, Int32 aspectIndex, XmlDocument document) в DevExpress.ExpressApp.Model.ModelXmlWriter.SerializeNode(ModelNode modelNode, Int32 aspectIndex, XmlDocument document) в DevExpress.ExpressApp.Model.ModelXmlWriter.WriteToString(IModelNode modelNode, Int32 aspectIndex) в DevExpress.ExpressApp.Model.ModelXmlWriter.WriteToFile(IModelNode modelNode, Int32 aspectIndex, String fileName, Encoding encoding) в DevExpress.ExpressApp.Core.FileModelStore.SaveDifferenceIfNeed(ModelApplicationBase model, String fileNameTemplate, Boolean isIncremented) в DevExpress.ExpressApp.Core.FileModelStore.SaveDifference(ModelApplicationBase model) в DevExpress.ExpressApp.XafApplication.SaveModelChanges() в DevExpress.ExpressApp.Win.WinApplication.SaveModelChanges() InnerException is null Удаляю БД, удаляю все XAFML. Всё нормально работает. Как такие баги искать? Настроек много и терять их не хочу. Вот инетерсно на что хоть ругается Добавлено: Ложная тревога. Не в этом дело, извините |