Search Unity

Does the Localization tool work with PS4?

Discussion in 'Localization Tools' started by Chris16514, Feb 12, 2021.

  1. Chris16514

    Chris16514

    Joined:
    Feb 8, 2021
    Posts:
    9
    We are having a problem with the build for PS4 with the Localization tool. All was fine in Editor but this is the runtime error we get.

    Code (CSharp):
    1. 07:30:09  
    2. 07:30:10    MissingMethodException: Default constructor not found for type UnityEngine.ResourceManagement.ResourceManager+CompletedOperation`1[[System.Collections.Generic.IList`1[[UnityEngin
    3. 07:30:10    e.Localization.Locale, Unity.Localization, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]
    4. 07:30:10      at System.RuntimeType.CreateInstanceMono (System.Boolean nonPublic) [0x00000] in <00000000000000000000000000000000>:0
    5. 07:30:10      at System.RuntimeType.CreateInstanceSlow (System.Boolean publicOnly, System.Boolean skipCheckThis, System.Boolean fillCache, System.Threading.StackCrawlMark& stackMark) [0x0000
    6. 07:30:10    0] in <00000000000000000000000000000000>:0
    7. 07:30:10      at System.RuntimeType.CreateInstanceDefaultCtor (System.Boolean publicOnly, System.Boolean skipCheckThis, System.Boolean fillCache, System.Threading.StackCrawlMark& stackMark)
    8. 07:30:10    [0x00000] in <00000000000000000000000000000000>:0
    9. 07:30:10      at System.Activator.CreateInstance (System.Type type, System.Boolean nonPublic) [0x00000] in <00000000000000000000000000000000>:0
    10. 07:30:10      at System.Activator.CreateInstance (System.Type type) [0x00000] in <00000000000000000000000000000000>:0
    11. 07:30:10      at UnityEngine.ResourceManagement.Util.LRUCacheAllocationStrategy.New (System.Type type, System.Int32 typeHash) [0x00000] in <00000000000000000000000000000000>:0
    12. 07:30:10      at UnityEngine.ResourceManagement.ResourceManager.CreateOperation[T] (System.Type actualType, System.Int32 typeHash, System.Int32 operationHash, System.Action`1[T] onDestroyAct
    13. 07:30:10    ion) [0x00000] in <00000000000000000000000000000000>:0
    14. 07:30:10      at UnityEngine.ResourceManagement.ResourceManager.CreateCompletedOperationInternal[TObject] (TObject result, System.Boolean success, System.String errorMsg, System.Boolean rele
    15. 07:30:10    aseDependenciesOnFailure) [0x00000] in <00000000000000000000000000000000>:0
    16. 07:30:10      at UnityEngine.ResourceManagement.ResourceManager.CreateCompletedOperation[TObject] (TObject result, System.String errorMsg) [0x00000] in <00000000000000000000000000000000>:0
    17. 07:30:10      at UnityEngine.AddressableAssets.AddressablesImpl.LoadAssetsAsync[TObject] (System.Object key, System.Action`1[T] callback, System.Boolean releaseDependenciesOnFailure) [0x0000
    18. 07:30:10    0] in <00000000000000000000000000000000>:0
    19. 07:30:10      at UnityEngine.AddressableAssets.Addressables.LoadAssetsAsync[TObject] (System.Object key, System.Action`1[T] callback) [0x00000] in <00000000000000000000000000000000>:0
    20. 07:30:10      at UnityEngine.Localization.AddressablesInterface.LoadAssetsWithLabelInternal[TObject] (System.String label, System.Action`1[T] callback) [0x00000] in <000000000000000000000000
    21. 07:30:10    00000000>:0
    22. 07:30:10      at UnityEngine.Localization.AddressablesInterface.LoadAssetsWithLabel[TObject] (System.String label, System.Action`1[T] callback) [0x00000] in <00000000000000000000000000000000
    23. 07:30:10    >:0
    24. 07:30:10      at UnityEngine.Localization.Settings.LocalesProvider.get_PreloadOperation () [0x00000] in <00000000000000000000000000000000>:0
    25. 07:30:10      at UnityEngine.Localization.Settings.LocalizationSettings.GetSelectedLocaleAsync () [0x00000] in <00000000000000000000000000000000>:0
    26. 07:30:10      at UnityEngine.Localization.Settings.LocalizationSettings.get_SelectedLocaleAsync () [0x00000] in <00000000000000000000000000000000>:0
    27. 07:30:10      at UnityEngine.Localization.Settings.LocalizedDatabase`2[TTable,TEntry].GetTableAsync (UnityEngine.Localization.Tables.TableReference tableReference, UnityEngine.Localization.L
    28. 07:30:10    ocale locale) [0x00000] in <00000000000000000000000000000000>:0
    29. 07:30:10      at UnityEngine.Localization.Settings.LocalizedDatabase`2[TTable,TEntry].GetTableEntryAsync (UnityEngine.Localization.Tables.TableReference tableReference, UnityEngine.Localizat
    30. 07:30:10    ion.Tables.TableEntryReference tableEntryReference, UnityEngine.Localization.Locale locale, UnityEngine.Localization.Settings.FallbackBehavior fallbackBehavior) [0x00000] in <000
    31. 07:30:10    00000000000000000000000000000>:0
    32. 07:30:10      at UnityEngine.Localization.LocalizedString.HandleLocaleChange (UnityEngine.Localization.Locale _) [0x00000] in <00000000000000000000000000000000>:0
    33. 07:30:10      at UnityEngine.Localization.LocalizedString.ForceUpdate () [0x00000] in <00000000000000000000000000000000>:0
    34. 07:30:10      at UnityEngine.Localization.LocalizedString.add_StringChanged (UnityEngine.Localization.LocalizedString+ChangeHandler value) [0x00000] in <00000000000000000000000000000000>:0
    35. 07:30:10      at UnityEngine.Localization.Components.LocalizeStringEvent.RegisterChangeHandler () [0x00000] in <00000000000000000000000000000000>:0
    36. 07:30:10      at UnityEngine.Localization.Components.LocalizeStringEvent.OnEnable () [0x00000] in <00000000000000000000000000000000>:0
    We are using Unity 2019.4.11
     
  2. karl_jones

    karl_jones

    Unity Technologies

    Joined:
    May 5, 2015
    Posts:
    8,297
    Last edited: Feb 18, 2021