Search Unity

Resolved Gettig this after updating to 0.10.0

Discussion in 'Localization Tools' started by Goty-Metal, Feb 22, 2021.

  1. Goty-Metal

    Goty-Metal

    Joined:
    Apr 4, 2020
    Posts:
    168
    So after updating to 0.10.0 preview i'm getting this error:

    Code (CSharp):
    1. ArgumentException: Empty Table Reference. Must contain a Guid or Table Collection Name
    2. UnityEngine.Localization.Tables.TableReference.Validate () (at Library/PackageCache/com.unity.localization@0.10.0-preview/Runtime/Tables/TableReference.cs:116)
    3. UnityEngine.Localization.Settings.LocalizedDatabase`2[TTable,TEntry].GetTableAsync (UnityEngine.Localization.Tables.TableReference tableReference, UnityEngine.Localization.Locale locale) (at Library/PackageCache/com.unity.localization@0.10.0-preview/Runtime/Settings/Database/LocalizedDatabase.cs:200)
    4. UnityEngine.Localization.Settings.LocalizedDatabase`2[TTable,TEntry].GetTableEntryAsync (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@0.10.0-preview/Runtime/Settings/Database/LocalizedDatabase.cs:280)
    5. UnityEngine.Localization.Settings.LocalizedStringDatabase.GetLocalizedStringAsync (UnityEngine.Localization.Tables.TableReference tableReference, UnityEngine.Localization.Tables.TableEntryReference tableEntryReference, UnityEngine.Localization.Locale locale, UnityEngine.Localization.Settings.FallbackBehavior fallbackBehavior, System.Object[] arguments) (at Library/PackageCache/com.unity.localization@0.10.0-preview/Runtime/Settings/Database/LocalizedStringDatabase.cs:89)
    6. UnityEngine.Localization.LocalizedString.GetLocalizedString () (at Library/PackageCache/com.unity.localization@0.10.0-preview/Runtime/Localized Reference/LocalizedString.cs:195)
    7. InterfazTorreSeleccionadaData.EstaTooltipPrecargado (InterfazTorreSeleccionadaController+TipoToolip tipoTooltip) (at Assets/InterfazTorreSeleccionadaData.cs:38)
    8. InterfazTorreSeleccionadaController+<PrecargarTooltip>d__16.MoveNext () (at Assets/Scripts/InterfazTorreSeleccionadaController.cs:193)
    9. UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <d29d557b212f474390dc0b17ef6ce0dd>:0)
    10.  

    I'm just basically picking a LocalizedString via inspector like always but when i try to check if is done (
    GetLocalizedString().IsDone) i get this, i double checked and the LocalizedString is correctly picked up in the inspector, neither of my scripts is working now, they all throw this error even if i double check that the LocalizedString is correctly set in the inspector.

    Also checked the manifest for duplicates with no luck.

    Thanks!


    EDIT: after restarting Unity TWICE it worked again, thanks and sorry for bothering!
     
    Last edited: Feb 22, 2021
  2. karl_jones

    karl_jones

    Unity Technologies

    Joined:
    May 5, 2015
    Posts:
    8,276
    That's strange. If you find a way to reproduce it again please file a bug report.
     
    Goty-Metal likes this.
  3. Goty-Metal

    Goty-Metal

    Joined:
    Apr 4, 2020
    Posts:
    168
    Of course man, probably happened because i had 2-3 versions earlier and something didn't sync correctly at first, thanks for your great work by the way!
     
    karl_jones likes this.