Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Kulvir singh 3 posts 92 karma points
    Feb 04, 2023 @ 09:10
    Kulvir singh
    0

    V8 to v10 migration with Igloo

    Hi, I'm trying to upgrade my Umbraco 8 website to the latest version of Umbraco 10. By following online instructions I have achieved this successfully however with Umbraco 8 I am using Igloo and this is causing an error on the v10.4.0 upgrade. Can someone please help me on how to overcome this error. Thank you in advance.

    Error -

    An unhandled exception occurred while processing the request.

    BootFailedException: Boot failed: Umbraco cannot run. See Umbraco's log file for more details.

    -> Umbraco.Cms.Core.Exceptions.BootFailedException: Cannot insert duplicate key row in object 'dbo.cmsDictionary' with unique index 'IXcmsDictionarykey'. The duplicate key value is (A member with this e-mail address already exists). The statement has been terminated.

    -> Microsoft.Data.SqlClient.SqlException: Cannot insert duplicate key row in object 'dbo.cmsDictionary' with unique index 'IXcmsDictionarykey'. The duplicate key value is (A member with this e-mail address already exists). The statement has been terminated. at Microsoft.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action1 wrapCloseInAction) at Microsoft.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at Microsoft.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at Microsoft.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at Microsoft.Data.SqlClient.SqlDataReader.get_MetaData() at Microsoft.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at Microsoft.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean isAsync, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at Microsoft.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, TaskCompletionSource1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry, String method) at Microsoft.Data.SqlClient.SqlCommand.ExecuteScalar() at StackExchange.Profiling.Data.ProfiledDbCommand.ExecuteScalar() in C:\projects\dotnet\src\MiniProfiler.Shared\Data\ProfiledDbCommand.cs:line 350 at Umbraco.Cms.Infrastructure.Persistence.FaultHandling.RetryPolicy.ExecuteAction[TResult](Func1 func) at NPoco.Database.ExecuteScalarHelper(DbCommand cmd) at NPoco.Database.InsertAsyncImp[T](PocoData pocoData, String tableName, String primaryKeyName, Boolean autoIncrement, T poco, Boolean sync) at NPoco.Database.Insert[T](String tableName, String primaryKeyName, Boolean autoIncrement, T poco) at NPoco.Database.Insert[T](T poco) at Umbraco.Cms.Infrastructure.Persistence.Repositories.Implement.DictionaryRepository.PersistNewItem(IDictionaryItem entity) at Umbraco.Cms.Core.Cache.DefaultRepositoryCachePolicy2.Create(TEntity entity, Action1 persistNew) at Umbraco.Cms.Core.Services.LocalizationService.Save(IDictionaryItem dictionaryItem, Int32 userId) at Umbraco.Cms.Infrastructure.Packaging.PackageDataInstallation.ImportDictionaryItem(XElement dictionaryItemElement, List1 languages, Nullable1 parentId, Int32 userId) at Umbraco.Cms.Infrastructure.Packaging.PackageDataInstallation.ImportDictionaryItems(IEnumerable1 dictionaryItemElementList, List1 languages, Nullable1 parentId, Int32 userId) at Umbraco.Cms.Infrastructure.Packaging.PackageDataInstallation.ImportDictionaryItems(IEnumerable1 dictionaryItemElementList, Int32 userId) at Umbraco.Cms.Infrastructure.Packaging.PackageDataInstallation.InstallPackageData(CompiledPackage compiledPackage, Int32 userId) at Umbraco.Cms.Infrastructure.Packaging.PackageInstallation.InstallPackageData(CompiledPackage compiledPackage, Int32 userId, PackageDefinition& packageDefinition) at Umbraco.Cms.Core.Services.Implement.PackagingService.InstallCompiledPackageData(XDocument packageXml, Int32 userId) at Umbraco.Cms.Infrastructure.Packaging.ImportPackageBuilderExpression.Execute() at Igloo.Core.Migrations.IglooPackageMigration.Migrate() at Umbraco.Cms.Infrastructure.Migrations.MigrationBase.Run() at Umbraco.Cms.Infrastructure.Migrations.MigrationPlanExecutor.Execute(MigrationPlan plan, String fromState) at Umbraco.Cms.Infrastructure.Migrations.Upgrade.Upgrader.Execute(IMigrationPlanExecutor migrationPlanExecutor, ICoreScopeProvider scopeProvider, IKeyValueService keyValueService) at Umbraco.Cms.Infrastructure.Install.PackageMigrationRunner.RunPackagePlans(IEnumerable1 plansToRun) at Umbraco.Cms.Infrastructure.Install.UnattendedUpgrader.HandleAsync(RuntimeUnattendedUpgradeNotification notification, CancellationToken cancellationToken)

  • This forum is in read-only mode while we transition to the new forum.

    You can continue this topic on the new forum by tapping the "Continue discussion" button below.

    Continue discussion

Please Sign in or register to post replies