When user change language, I want to get new localization table. After I delete all tables and reimport to new ones, this error is gone from Editor. But I still get this on build. How can I fix this?
Code error line:
StringTable stringTable = LocalizationSettings.StringDatabase.GetTable(tableType, selectedLocale);
Error log:
Exception: Exception: Attempting to use an invalid operation handle
UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle.get_InternalOp () (at projectPath/Library/PackageCache/com.unity.addressables@1.19.19/Runtime/ResourceManager/AsyncOperations/AsyncOperationHandle.cs:455)
UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle.get_Status () (at projectPath/Library/PackageCache/com.unity.addressables@1.19.19/Runtime/ResourceManager/AsyncOperations/AsyncOperationHandle.cs:542)
UnityEngine.ResourceManagement.AsyncOperations.GroupOperation.CompleteIfDependenciesComplete () (at projectPath/Library/PackageCache/com.unity.addressables@1.19.19/Runtime/ResourceManager/AsyncOperations/GroupOperation.cs:172)
UnityEngine.ResourceManagement.AsyncOperations.GroupOperation.Execute () (at projectPath/Library/PackageCache/com.unity.addressables@1.19.19/Runtime/ResourceManager/AsyncOperations/GroupOperation.cs:159)
UnityEngine.ResourceManagement.AsyncOperations.GroupOperation.InvokeWaitForCompletion () (at projectPath/Library/PackageCache/com.unity.addressables@1.19.19/Runtime/ResourceManager/AsyncOperations/GroupOperation.cs:49)
UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase1[TObject].WaitForCompletion () (at projectPath/Library/PackageCache/com.unity.addressables@1.19.19/Runtime/ResourceManager/AsyncOperations/AsyncOperationBase.cs:150) UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle.WaitForCompletion () (at projectPath/Library/PackageCache/com.unity.addressables@1.19.19/Runtime/ResourceManager/AsyncOperations/AsyncOperationHandle.cs:593) UnityEngine.Localization.WaitForCurrentOperationAsyncOperationBase1[TObject].InvokeWaitForCompletion () (at projectPath/Library/PackageCache/com.unity.localization@1.3.2/Runtime/Operations/WaitForCurrentOperationAsyncOperationBase.cs:44)
UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase1[TObject].WaitForCompletion () (at projectPath/Library/PackageCache/com.unity.addressables@1.19.19/Runtime/ResourceManager/AsyncOperations/AsyncOperationBase.cs:150) UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle.WaitForCompletion () (at projectPath/Library/PackageCache/com.unity.addressables@1.19.19/Runtime/ResourceManager/AsyncOperations/AsyncOperationHandle.cs:593) UnityEngine.ResourceManagement.AsyncOperations.GroupOperation.InvokeWaitForCompletion () (at projectPath/Library/PackageCache/com.unity.addressables@1.19.19/Runtime/ResourceManager/AsyncOperations/GroupOperation.cs:42) UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase1[TObject].WaitForCompletion () (at projectPath/Library/PackageCache/com.unity.addressables@1.19.19/Runtime/ResourceManager/AsyncOperations/AsyncOperationBase.cs:150)
UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle.WaitForCompletion () (at projectPath/Library/PackageCache/com.unity.addressables@1.19.19/Runtime/ResourceManager/AsyncOperations/AsyncOperationHandle.cs:593)
UnityEngine.Localization.WaitForCurrentOperationAsyncOperationBase1[TObject].InvokeWaitForCompletion () (at projectPath/Library/PackageCache/com.unity.localization@1.3.2/Runtime/Operations/WaitForCurrentOperationAsyncOperationBase.cs:44) UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase1[TObject].WaitForCompletion () (at projectPath/Library/PackageCache/com.unity.addressables@1.19.19/Runtime/ResourceManager/AsyncOperations/AsyncOperationBase.cs:150)
UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle.WaitForCompletion () (at projectPath/Library/PackageCache/com.unity.addressables@1.19.19/Runtime/ResourceManager/AsyncOperations/AsyncOperationHandle.cs:593)
UnityEngine.Localization.WaitForCurrentOperationAsyncOperationBase1[TObject].InvokeWaitForCompletion () (at projectPath/Library/PackageCache/com.unity.localization@1.3.2/Runtime/Operations/WaitForCurrentOperationAsyncOperationBase.cs:32) UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase1[TObject].WaitForCompletion () (at projectPath/Library/PackageCache/com.unity.addressables@1.19.19/Runtime/ResourceManager/AsyncOperations/AsyncOperationBase.cs:150)
UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle1[TObject].WaitForCompletion () (at projectPath/Library/PackageCache/com.unity.addressables@1.19.19/Runtime/ResourceManager/AsyncOperations/AsyncOperationHandle.cs:198) UnityEngine.Localization.Settings.LocalizedDatabase2[TTable,TEntry].GetTable (UnityEngine.Localization.Tables.TableReference tableReference, UnityEngine.Localization.Locale locale) (at projectPath/Library/PackageCache/com.unity.localization@1.3.2/Runtime/Settings/Database/LocalizedDatabase.cs:296)