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)

Please Sign in or register to post replies

Write your reply to:

Draft