SenseNet / sn-webpages

UI layer for the sensenet platform built using ASP.NET pages, webparts and controls.
https://www.sensenet.com/
GNU General Public License v2.0
5 stars 8 forks source link

nuget install error #23

Closed HengzheLi closed 5 years ago

HengzheLi commented 6 years ago

start from a empty and clean asp.net project, install this package behind SenseNet.Service.Install 7.1.1 got four exceptions:

03:44:31.1880 ========== Exception: 03:44:31.1960 Path: E:\SourceCodes\SenseNet\demo\Demo1\Demo1\Admin\tools\install-webpages\import\Global\scripts\tinymce\plugins\pagebreak\img\pagebreak.gif 03:44:31.2040 SqlException: Violation of PRIMARY KEY constraint 'PK_Versions'. Cannot insert duplicate key in object 'dbo.Versions'. The duplicate key value is (1382). The statement has been terminated. 03:44:31.2720 在 SenseNet.ContentRepository.Storage.DataBackingStore.SaveNodeDataTransactional(Node node, NodeSaveSettings settings, IIndexPopulator populator, String originalPath, String newPath) 在 SenseNet.ContentRepository.Storage.DataBackingStore.SaveNodeData(Node node, NodeSaveSettings settings, IIndexPopulator populator, String originalPath, String newPath) 在 SenseNet.ContentRepository.Storage.Node.Save(NodeSaveSettings settings) 在 SenseNet.ContentRepository.GenericContent.Save(NodeSaveSettings settings) 在 SenseNet.ContentRepository.SavingAction.Execute() 在 SenseNet.ContentRepository.GenericContent.Save(SavingMode mode) 在 SenseNet.ContentRepository.Content.SaveSameVersion(Boolean validOnly) 在 SenseNet.ContentRepository.Content.ImportFieldData(ImportContext context, Boolean saveContent) 在 SenseNet.Packaging.Steps.ImportBase.ContentInfo.SetMetadata(Content content, String currentDirectory, Boolean isNewContent, Boolean updateReferences) 在 SenseNet.Packaging.Steps.ImportBase.ImporterClass.TreeWalker(String path, Boolean pathIsFile, Node folder, String indent, Boolean aspects, Boolean settings) 03:44:31.2850 =====================

and

03:47:03.9674 ========== Exception: 03:47:03.9764 Path: E:\SourceCodes\SenseNet\demo\Demo1\Demo1\Admin\tools\install-webpages\import\Global\styles\jqueryui\jquery.ui.theme.css 03:47:03.9833 SqlException: Violation of PRIMARY KEY constraint 'PK_Versions'. Cannot insert duplicate key in object 'dbo.Versions'. The duplicate key value is (2121). The statement has been terminated. 03:47:03.9934 在 SenseNet.ContentRepository.Storage.DataBackingStore.SaveNodeDataTransactional(Node node, NodeSaveSettings settings, IIndexPopulator populator, String originalPath, String newPath) 在 SenseNet.ContentRepository.Storage.DataBackingStore.SaveNodeData(Node node, NodeSaveSettings settings, IIndexPopulator populator, String originalPath, String newPath) 在 SenseNet.ContentRepository.Storage.Node.Save(NodeSaveSettings settings) 在 SenseNet.ContentRepository.GenericContent.Save(NodeSaveSettings settings) 在 SenseNet.ContentRepository.SavingAction.Execute() 在 SenseNet.ContentRepository.GenericContent.Save(SavingMode mode) 在 SenseNet.ContentRepository.Content.SaveSameVersion(Boolean validOnly) 在 SenseNet.ContentRepository.Content.ImportFieldData(ImportContext context, Boolean saveContent) 在 SenseNet.Packaging.Steps.ImportBase.ContentInfo.SetMetadata(Content content, String currentDirectory, Boolean isNewContent, Boolean updateReferences) 在 SenseNet.Packaging.Steps.ImportBase.ImporterClass.TreeWalker(String path, Boolean pathIsFile, Node folder, String indent, Boolean aspects, Boolean settings) 03:47:04.0074 =====================

and

03:49:02.9856 ========== Exception: 03:49:02.9966 Path: E:\SourceCodes\SenseNet\demo\Demo1\Demo1\Admin\tools\install-webpages\import\Localization\CtdResourcesEF.WebPages.xml.Content 03:49:03.0056 SqlException: Violation of PRIMARY KEY constraint 'PK_Versions'. Cannot insert duplicate key in object 'dbo.Versions'. The duplicate key value is (2442). The statement has been terminated. 03:49:03.0156 在 SenseNet.ContentRepository.Storage.DataBackingStore.SaveNodeDataTransactional(Node node, NodeSaveSettings settings, IIndexPopulator populator, String originalPath, String newPath) 在 SenseNet.ContentRepository.Storage.DataBackingStore.SaveNodeData(Node node, NodeSaveSettings settings, IIndexPopulator populator, String originalPath, String newPath) 在 SenseNet.ContentRepository.Storage.Node.Save(NodeSaveSettings settings) 在 SenseNet.ContentRepository.GenericContent.Save(NodeSaveSettings settings) 在 SenseNet.ContentRepository.SavingAction.Execute() 在 SenseNet.ContentRepository.GenericContent.Save(SavingMode mode) 在 SenseNet.ContentRepository.Content.SaveSameVersion(Boolean validOnly) 在 SenseNet.ContentRepository.Content.ImportFieldData(ImportContext context, Boolean saveContent) 在 SenseNet.Packaging.Steps.ImportBase.ContentInfo.SetMetadata(Content content, String currentDirectory, Boolean isNewContent, Boolean updateReferences) 在 SenseNet.Packaging.Steps.ImportBase.ImporterClass.TreeWalker(String path, Boolean pathIsFile, Node folder, String indent, Boolean aspects, Boolean settings) 03:49:03.0276 =====================

and

03:50:02.0478 ========== Exception: 03:50:02.0568 Path: E:\SourceCodes\SenseNet\demo\Demo1\Demo1\Admin\tools\install-webpages\import\System\SystemPlugins\Portlets\AdvancedLogin\AdvancedLoginView.ascx 03:50:02.0648 SqlException: Violation of PRIMARY KEY constraint 'PK_FlatProperties_1'. Cannot insert duplicate key in object 'dbo.FlatProperties'. The duplicate key value is (2446). The statement has been terminated. 03:50:02.0758 在 SenseNet.ContentRepository.Storage.DataBackingStore.SaveNodeDataTransactional(Node node, NodeSaveSettings settings, IIndexPopulator populator, String originalPath, String newPath) 在 SenseNet.ContentRepository.Storage.DataBackingStore.SaveNodeData(Node node, NodeSaveSettings settings, IIndexPopulator populator, String originalPath, String newPath) 在 SenseNet.ContentRepository.Storage.Node.Save(NodeSaveSettings settings) 在 SenseNet.ContentRepository.GenericContent.Save(NodeSaveSettings settings) 在 SenseNet.ContentRepository.SavingAction.Execute() 在 SenseNet.ContentRepository.GenericContent.Save(SavingMode mode) 在 SenseNet.ContentRepository.Content.SaveSameVersion(Boolean validOnly) 在 SenseNet.ContentRepository.Content.ImportFieldData(ImportContext context, Boolean saveContent) 在 SenseNet.Packaging.Steps.ImportBase.ContentInfo.SetMetadata(Content content, String currentDirectory, Boolean isNewContent, Boolean updateReferences) 在 SenseNet.Packaging.Steps.ImportBase.ImporterClass.TreeWalker(String path, Boolean pathIsFile, Node folder, String indent, Boolean aspects, Boolean settings) 03:50:02.0918 =====================

HengzheLi commented 6 years ago

I thought it was OK even thought those four files were lost. But when I access the site after install-webpage installing completed with error. I get SenseNet.WebPages component is missing error.

image

HengzheLi commented 6 years ago

OK. When I run the install command again based on the previous fail installation. It done without error