I activated content localization on DNN 7.3 but the progress stopped at 10% and page settings stopped working so I upgraded to 7.4.1. I activated content localization again but the progress stopped again at 62% this time. I see a big mess in page management, now I have Home, Home (en-GB), Home (en-GB) (en-GB). How can I fix this?
When I try to disable content localization I get this error:
Error: Language Management is currently unavailable. DotNetNuke.Services.Exceptions.ModuleLoadException: The DELETE statement conflicted with the REFERENCE constraint "FK_Modules_ContentItems". The conflict occurred in database "aamudb2015", table "dbo.Modules", column 'ContentItemID'. ---> System.Data.SqlClient.SqlException: The DELETE statement conflicted with the REFERENCE constraint "FK_Modules_ContentItems". The conflict occurred in database "aamudb2015", table "dbo.Modules", column 'ContentItemID'. at System.Data.SqlClient.SqlConnection. (SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection. (SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at PetaPoco.Database.Execute(String sql, Object[] args) at DotNetNuke.Data.PetaPoco.PetaPocoHelper.ExecuteNonQuery(String connectionString, CommandType type, Int32 timeout, String sql, Object[] args) at DotNetNuke.Data.SqlDataProvider.ExecuteNonQuery(String procedureName, Object[] commandParameters) at DotNetNuke.Data.DataProvider.DeleteTranslatedTabs(Int32 tabId, String cultureCode) at DotNetNuke.Entities.Tabs.TabController.DeleteTranslatedTabs(Int32 portalId, String cultureCode, Boolean clearCache) at DotNetNuke.Modules.Admin.Languages.LanguageEnabler.cmdDisableLocalization_Click(Object sender, EventArgs e) in d:\inetpub\aamu\DesktopModules\Admin\Languages\LanguageEnabler.ascx.cs:line 760 --- End of inner exception stack trace ---