Hello, I’m trying to use the Localization package in Unity 6000.0.24f1 but as soon as I play test, the engine gets stuck in Importing Assets.
After I kill the process and restart the engine, the game will now load and localize sprite event won’t work and gives me this error:
NullReferenceException: Object reference not set to an instance of an object
UnityEngine.Localization.Operations.LoadSubAssetOperation`1[TObject].Execute () (at ./Library/PackageCache/com.unity.localization/Runtime/Operations/LoadSubAssetOperation.cs:49)
UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1[TObject].InvokeExecute () (at ./Library/PackageCache/com.unity.addressables/Runtime/ResourceManager/AsyncOperations/AsyncOperationBase.cs:513)
UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1[TObject].Start (UnityEngine.ResourceManagement.ResourceManager rm, UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle dependency, DelegateList`1[T] updateCallbacks) (at ./Library/PackageCache/com.unity.addressables/Runtime/ResourceManager/AsyncOperations/AsyncOperationBase.cs:508)
UnityEngine.ResourceManagement.ResourceManager.StartOperation[TObject] (UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1[TObject] operation, UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle dependency) (at ./Library/PackageCache/com.unity.addressables/Runtime/ResourceManager/ResourceManager.cs:436)
UnityEngine.Localization.Tables.AssetTable.GetAssetAsync[TObject] (UnityEngine.Localization.Tables.AssetTableEntry entry) (at ./Library/PackageCache/com.unity.localization/Runtime/Tables/AssetTable.cs:242)
UnityEngine.Localization.Operations.LoadAssetOperation`1[TObject].Execute () (at ./Library/PackageCache/com.unity.localization/Runtime/Operations/LoadAssetOperation.cs:46)
UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1[TObject].InvokeExecute () (at ./Library/PackageCache/com.unity.addressables/Runtime/ResourceManager/AsyncOperations/AsyncOperationBase.cs:513)
UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1[TObject].Start (UnityEngine.ResourceManagement.ResourceManager rm, UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle dependency, DelegateList`1[T] updateCallbacks) (at ./Library/PackageCache/com.unity.addressables/Runtime/ResourceManager/AsyncOperations/AsyncOperationBase.cs:508)
UnityEngine.ResourceManagement.ResourceManager.StartOperation[TObject] (UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1[TObject] operation, UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle dependency) (at ./Library/PackageCache/com.unity.addressables/Runtime/ResourceManager/ResourceManager.cs:436)
UnityEngine.Localization.Settings.LocalizedAssetDatabase.GetLocalizedAssetAsyncInternal[TObject] (UnityEngine.Localization.Tables.TableReference tableReference, UnityEngine.Localization.Tables.TableEntryReference tableEntryReference, UnityEngine.Localization.Locale locale, UnityEngine.Localization.Settings.FallbackBehavior fallbackBehavior) (at ./Library/PackageCache/com.unity.localization/Runtime/Settings/Database/LocalizedAssetDatabase.cs:102)
UnityEngine.Localization.Settings.LocalizedAssetDatabase.GetLocalizedAssetAsync[TObject] (UnityEngine.Localization.Tables.TableReference tableReference, UnityEngine.Localization.Tables.TableEntryReference tableEntryReference, UnityEngine.Localization.Locale locale, UnityEngine.Localization.Settings.FallbackBehavior fallbackBehavior) (at ./Library/PackageCache/com.unity.localization/Runtime/Settings/Database/LocalizedAssetDatabase.cs:70)
UnityEngine.Localization.LocalizedAsset`1[TObject].LoadAssetAsync[T] () (at ./Library/PackageCache/com.unity.localization/Runtime/Localized Reference/LocalizedAsset.cs:244)
UnityEngine.Localization.LocalizedAsset`1[TObject].LoadAssetAsync () (at ./Library/PackageCache/com.unity.localization/Runtime/Localized Reference/LocalizedAsset.cs:238)
UnityEngine.Localization.LocalizedAsset`1[TObject].HandleLocaleChange (UnityEngine.Localization.Locale locale) (at ./Library/PackageCache/com.unity.localization/Runtime/Localized Reference/LocalizedAsset.cs:344)
UnityEngine.Localization.LocalizedAsset`1[TObject].ForceUpdate () (at ./Library/PackageCache/com.unity.localization/Runtime/Localized Reference/LocalizedAsset.cs:308)
UnityEngine.Localization.LocalizedAsset`1[TObject].add_AssetChanged (UnityEngine.Localization.LocalizedAsset`1+ChangeHandler[TObject] value) (at ./Library/PackageCache/com.unity.localization/Runtime/Localized Reference/LocalizedAsset.cs:188)
UnityEngine.Localization.Components.LocalizedAssetBehaviour`2[TObject,TReference].RegisterChangeHandler () (at ./Library/PackageCache/com.unity.localization/Runtime/Component Localizers/LocalizedAssetBehaviour.cs:60)
UnityEngine.Localization.Components.LocalizedAssetBehaviour`2[TObject,TReference].OnEnable () (at ./Library/PackageCache/com.unity.localization/Runtime/Component Localizers/LocalizedAssetBehaviour.cs:44)
Localize String Event works just fine. Any idea what could be happening? I’ve tried rebuilding addressables and it won’t work.