Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice

Bug Not available in build when folder with invisible symbol

Discussion in 'Localization Tools' started by sajkowart, Jan 18, 2024.

  1. sajkowart

    sajkowart

    Joined:
    Oct 7, 2020
    Posts:
    19
    Hey,
    When I place the game inside a folder with invisible symbol the localization breaks.

    /abc/ /MyGame

    To create this kind of folder:
    Rename, hold alt + 0160 on numpad keyboard.
    The symbol is between the next quotes: " "


    I'm not sure whether its more of addressables or localization bug. Yet some users reported it to me after I added localization to the game. Can be just timing.

    Is there a way I can allow them to put the game in this folder without this bug occurring?

    Keep up the good work!


    UnloadTime: 0.921800 ms
    System.Exception: Invalid path in TextDataProvider : 'T:/DProjects/abc/builds/manual/PC/abc/ /MyGame Adventures_Data/StreamingAssets/aa/settings.json'.
    UnityEngine.Logger:Log(LogType, Object)
    UnityEngine.Debug:LogError(Object)
    UnityEngine.AddressableAssets.AddressablesImpl:LogException(AsyncOperationHandle, Exception)
    UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1:Complete(TObject, Boolean, Exception, Boolean)
    UnityEngine.ResourceManagement.AsyncOperations.ProviderOperation`1:ProviderCompleted(T, Boolean, Exception)
    UnityEngine.ResourceManagement.ResourceProviders.InternalOp:Start(ProvideHandle, TextDataProvider)
    UnityEngine.ResourceManagement.ResourceProviders.TextDataProvider:Provide(ProvideHandle)
    UnityEngine.ResourceManagement.AsyncOperations.ProviderOperation`1:Execute()
    UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1:InvokeExecute()
    UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1:Start(ResourceManager, AsyncOperationHandle, DelegateList`1)
    UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1:UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation.Start(ResourceManager, AsyncOperationHandle, DelegateList`1)
    UnityEngine.ResourceManagement.ResourceManager:ProvideResource(IResourceLocation, Type, Boolean)
    UnityEngine.ResourceManagement.ResourceManager:ProvideResource(IResourceLocation)
    UnityEngine.AddressableAssets.Initialization.InitializationOperation:CreateInitializationOperation(AddressablesImpl, String, String)
    UnityEngine.AddressableAssets.AddressablesImpl:InitializeAsync(String, String, Boolean)
    UnityEngine.AddressableAssets.AddressablesImpl:get_ChainOperation()
    UnityEngine.AddressableAssets.AddressablesImpl:LoadAssetsAsync(Object, Action`1, Boolean)
    UnityEngine.Localization.AddressablesInterface:LoadAssetsWithLabelInternal(String, Action`1)
    UnityEngine.Localization.AddressablesInterface:LoadAssetsFromLocations(IList`1, Action`1)
    UnityEngine.Localization.Settings.LocalesProvider:get_PreloadOperation()
    UnityEngine.Localization.Settings.LocalesProvider:get_Locales()
    UnityEngine.Localization.Settings.LocalesProvider:GetLocale(LocaleIdentifier)
     
  2. karl_jones

    karl_jones

    Unity Technologies

    Joined:
    May 5, 2015
    Posts:
    8,275