Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

Bug Attempting to use an invalid operation handle

Discussion in 'Localization Tools' started by Caparrini, Nov 16, 2022.

  1. Caparrini

    Caparrini

    Joined:
    Jun 21, 2017
    Posts:
    56
    In my project, without any change on anything related to localization, all of a sudden, the development builds started to show this error. No LocalizeString is marked Wait For Completion. Ans is not reproducible in the Editor. Any idea?

    Exception: Attempting to use an invalid operation handle
    at UnityEngine.ResourceManagement.AsyncOperations.GroupOperation.CompleteIfDependenciesComplete () [0x00000] in <00000000000000000000000000000000>:0
    at UnityEngine.ResourceManagement.AsyncOperations.GroupOperation.InvokeWaitForCompletion () [0x00000] in <00000000000000000000000000000000>:0
    at UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1[TObject].WaitForCompletion () [0x00000] in <00000000000000000000000000000000>:0
    at UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle.WaitForCompletion () [0x00000] in <00000000000000000000000000000000>:0
    at UnityEngine.Localization.WaitForCurrentOperationAsyncOperationBase`1[TObject].InvokeWaitForCompletion () [0x00000] in <00000000000000000000000000000000>:0
    at UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1[TObject].WaitForCompletion () [0x00000] in <00000000000000000000000000000000>:0
    at UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle.WaitForCompletion () [0x00000] in <00000000000000000000000000000000>:0
    at UnityEngine.ResourceManagement.AsyncOperations.GroupOperation.InvokeWaitForCompletion () [0x00000] in <00000000000000000000000000000000>:0
    at UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1[TObject].WaitForCompletion () [0x00000] in <00000000000000000000000000000000>:0
    at UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle.WaitForCompletion () [0x00000] in <00000000000000000000000000000000>:0
    at UnityEngine.Localization.WaitForCurrentOperationAsyncOperationBase`1[TObject].InvokeWaitForCompletion () [0x00000] in <00000000000000000000000000000000>:0
    at UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1[TObject].WaitForCompletion () [0x00000] in <00000000000000000000000000000000>:0
    at UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle.WaitForCompletion () [0x00000] in <00000000000000000000000000000000>:0
    at UnityEngine.Localization.WaitForCurrentOperationAsyncOperationBase`1[TObject].InvokeWaitForCompletion () [0x00000] in <00000000000000000000000000000000>:0
    at UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1[TObject].WaitForCompletion () [0x00000] in <00000000000000000000000000000000>:0
    at UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle.WaitForCompletion () [0x00000] in <00000000000000000000000000000000>:0
    at UnityEngine.Localization.WaitForCurrentOperationAsyncOperationBase`1[TObject].InvokeWaitForCompletion () [0x00000] in <00000000000000000000000000000000>:0
    at UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1[TObject].WaitForCompletion () [0x00000] in <00000000000000000000000000000000>:0
    at UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle.WaitForCompletion () [0x00000] in <00000000000000000000000000000000>:0
    at UnityEngine.Localization.WaitForCurrentOperationAsyncOperationBase`1[TObject].InvokeWaitForCompletion () [0x00000] in <00000000000000000000000000000000>:0
    at UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1[TObject].WaitForCompletion () [0x00000] in <00000000000000000000000000000000>:0
    at UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1[TObject].WaitForCompletion () [0x00000] in <00000000000000000000000000000000>:0
    at UnityEngine.Localization.LocalizedString.GetLocalizedString () [0x00000] in <00000000000000000000000000000000>:0
     
  2. karl_jones

    karl_jones

    Unity Technologies

    Joined:
    May 5, 2015
    Posts:
    8,228
    What version are you using? We have fixes for this in 1.4.2
     
    michelex2005 likes this.
  3. Caparrini

    Caparrini

    Joined:
    Jun 21, 2017
    Posts:
    56
    I'm using 1.3.2. It is the latest it allows me to have with 2021.3 LTS
     
    Last edited: Nov 16, 2022
  4. Caparrini

    Caparrini

    Joined:
    Jun 21, 2017
    Posts:
    56
    How can I install the 1.4.2? It doesn't appear as an option in the Package Manager
     
  5. karl_jones

    karl_jones

    Unity Technologies

    Joined:
    May 5, 2015
    Posts:
    8,228
    You can upgrade by either selecting the show all versions option in the package manager or manually editing the manifest.json file in the project Packages folder.
     
  6. Caparrini

    Caparrini

    Joined:
    Jun 21, 2017
    Posts:
    56
    I did it by modifying the manifest.json. But out of curiosity, where do I select to see all versions in the package manager? I can't find such an option.

    Thanks
     
  7. karl_jones

    karl_jones

    Unity Technologies

    Joined:
    May 5, 2015
    Posts:
    8,228
  8. Caparrini

    Caparrini

    Joined:
    Jun 21, 2017
    Posts:
    56
    Sadly, it did not. Now it seems to raise a slightly different one but also related to the LocalizedString.

    OperationException : Expected to have a current operation to wait on. Can not complete.
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:Log(LogType, Object)
    UnityEngine.Debug:LogError(Object)
    UnityEngine.AddressableAssets.AddressablesImpl:LogException(AsyncOperationHandle, Exception) (at C:\UnityProjects\Drone\Library\PackageCache\com.unity.addressables@1.20.5\Runtime\AddressablesImpl.cs:219)
    UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1:set_OperationException(Exception) (at C:\UnityProjects\Drone\Library\PackageCache\com.unity.addressables@1.20.5\Runtime\ResourceManager\AsyncOperations\AsyncOperationBase.cs:348)
    UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1:Complete(Object, Boolean, Exception, Boolean) (at C:\UnityProjects\Drone\Library\PackageCache\com.unity.addressables@1.20.5\Runtime\ResourceManager\AsyncOperations\AsyncOperationBase.cs:488)
    UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1:Complete(Object, Boolean, String, Boolean) (at C:\UnityProjects\Drone\Library\PackageCache\com.unity.addressables@1.20.5\Runtime\ResourceManager\AsyncOperations\AsyncOperationBase.cs:451)
    UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1:Complete(Object, Boolean, String) (at C:\UnityProjects\Drone\Library\PackageCache\com.unity.addressables@1.20.5\Runtime\ResourceManager\AsyncOperations\AsyncOperationBase.cs:435)
    UnityEngine.Localization.Operations.WaitForCurrentOperationAsyncOperationBase`1:InvokeWaitForCompletion() (at C:\UnityProjects\Drone\Library\PackageCache\com.unity.localization@1.4.2\Runtime\Operations\WaitForCurrentOperationAsyncOperationBase.cs:40)
    UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1:WaitForCompletion() (at C:\UnityProjects\Drone\Library\PackageCache\com.unity.addressables@1.20.5\Runtime\ResourceManager\AsyncOperations\AsyncOperationBase.cs:172)
    UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle:WaitForCompletion() (at C:\UnityProjects\Drone\Library\PackageCache\com.unity.addressables@1.20.5\Runtime\ResourceManager\AsyncOperations\AsyncOperationHandle.cs:602)
    UnityEngine.Localization.Operations.WaitForCurrentOperationAsyncOperationBase`1:InvokeWaitForCompletion() (at C:\UnityProjects\Drone\Library\PackageCache\com.unity.localization@1.4.2\Runtime\Operations\WaitForCurrentOperationAsyncOperationBase.cs:32)
    UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1:WaitForCompletion() (at C:\UnityProjects\Drone\Library\PackageCache\com.unity.addressables@1.20.5\Runtime\ResourceManager\AsyncOperations\AsyncOperationBase.cs:172)
    UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle:WaitForCompletion() (at C:\UnityProjects\Drone\Library\PackageCache\com.unity.addressables@1.20.5\Runtime\ResourceManager\AsyncOperations\AsyncOperationHandle.cs:602)
    UnityEngine.Localization.Operations.WaitForCurrentOperationAsyncOperationBase`1:InvokeWaitForCompletion() (at C:\UnityProjects\Drone\Library\PackageCache\com.unity.localization@1.4.2\Runtime\Operations\WaitForCurrentOperationAsyncOperationBase.cs:32)
    UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1:WaitForCompletion() (at C:\UnityProjects\Drone\Library\PackageCache\com.unity.addressables@1.20.5\Runtime\ResourceManager\AsyncOperations\AsyncOperationBase.cs:172)
    UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle:WaitForCompletion() (at C:\UnityProjects\Drone\Library\PackageCache\com.unity.addressables@1.20.5\Runtime\ResourceManager\AsyncOperations\AsyncOperationHandle.cs:602)
    UnityEngine.Localization.Operations.WaitForCurrentOperationAsyncOperationBase`1:InvokeWaitForCompletion() (at C:\UnityProjects\Drone\Library\PackageCache\com.unity.localization@1.4.2\Runtime\Operations\WaitForCurrentOperationAsyncOperationBase.cs:32)
    UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1:WaitForCompletion() (at C:\UnityProjects\Drone\Library\PackageCache\com.unity.addressables@1.20.5\Runtime\ResourceManager\AsyncOperations\AsyncOperationBase.cs:172)
    UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1:WaitForCompletion() (at C:\UnityProjects\Drone\Library\PackageCache\com.unity.addressables@1.20.5\Runtime\ResourceManager\AsyncOperations\AsyncOperationHandle.cs:199)
    UnityEngine.Localization.LocalizedString:GetLocalizedString() (at C:\UnityProjects\Drone\Library\PackageCache\com.unity.localization@1.4.2\Runtime\Localized Reference\LocalizedString.cs:273)
     
    Last edited: Nov 18, 2022
  9. karl_jones

    karl_jones

    Unity Technologies

    Joined:
    May 5, 2015
    Posts:
    8,228
    That looks like a bug. Could you please file a bug report?
     
  10. Caparrini

    Caparrini

    Joined:
    Jun 21, 2017
    Posts:
    56
    I will. Is there a way I can get around this issue for now?
     
  11. karl_jones

    karl_jones

    Unity Technologies

    Joined:
    May 5, 2015
    Posts:
    8,228
    Try enabling preload on the string tables. If that does not work then try using LocalizedString:GetLocalizedStringAsync instead of LocalizedString:GetLocalizedString.
     
  12. Caparrini

    Caparrini

    Joined:
    Jun 21, 2017
    Posts:
    56
    I already had all tables set to Preload. But changing the methods to the Async version seems to be working fine so far.
    Thanks!
     
    karl_jones likes this.
  13. Stanley_DBI

    Stanley_DBI

    Joined:
    Feb 18, 2022
    Posts:
    17
    Hi, I also got this issue when a game object containing LocalizeStringEvent appears for the first time. All my LocalizeStringEvent components are not set to Wait for Completion & preloading all tables doesn't help. Any workarounds?
     
  14. karl_jones

    karl_jones

    Unity Technologies

    Joined:
    May 5, 2015
    Posts:
    8,228
    Could you please file a bug report?
     
  15. Reimirno7

    Reimirno7

    Joined:
    Nov 25, 2021
    Posts:
    51

    Can confirm:

    - bumping from 1.0.5 to 1.3.2 will start to throw "Exception: Attempting to use an invalid operation handle"
    - bumping from 1.3.2 to 1.4.2 resolves the issue. No exception any more.

    on Unity 2021.3.27.

    For future devs who went here (since this is highest google result when you search localization invalid operation handle), they removed the "show all package" option from package manager since 2021. So to get 1.4.2 you have to edit your manifest.json mannually.

    Small Nit: why is 1.4.2 not available in package manager even in 2021 LTS. Even 1.4.4 is made for 2019 and above.
    1.3.2 is the highest upgradable version in 2021LTS package manager and it has this addressable bug.
     
    karl_jones likes this.
  16. unity_614FFF31B8EAE82BC612

    unity_614FFF31B8EAE82BC612

    Joined:
    Apr 21, 2022
    Posts:
    3
    Hi,
    Can you tell me which version are you talking about?
     
  17. karl_jones

    karl_jones

    Unity Technologies

    Joined:
    May 5, 2015
    Posts:
    8,228
    The latest version is now 1.4.4. It may not be visible in the package manager, if not you can upgrade by editing the manifest.json file in the projects Package folder. Open the json and look for the com.unity.localization line and change the version to 1.4.4
     
  18. unity_614FFF31B8EAE82BC612

    unity_614FFF31B8EAE82BC612

    Joined:
    Apr 21, 2022
    Posts:
    3
  19. CrowbarSka

    CrowbarSka

    Joined:
    Dec 15, 2009
    Posts:
    192
    Hi folks, what is the status of this bug and do you have a link to the bug tracker?
    I'm experiencing this issue with:
    • Unity 2021.3.11f1
    • Localization package v1.4.5
    • Addressables package v1.21.18
    The issue only occurs in a standalone build, not in editor.

    I get this error when I call
    UnityEngine.Localization.Settings.LocalizationSettings.InitializationOperation.WaitForCompletion()


    I am loading a scene additively and async when my game starts, which contains a bunch of manager scripts, and the above line of code is called in Awake() on the first script to execute in that scene. I'm using an
    AsyncOperation to track the scene load progress too.

    Am I doing something wrong here? This post states that "using WaitForCompletion can have issues (Scenes must be async)" but I'm not really sure what that means. Can anyone help please?
     
  20. karl_jones

    karl_jones

    Unity Technologies

    Joined:
    May 5, 2015
    Posts:
    8,228
    Hi,
    There's no single cause for this error message. All bugs related to it have been fixed in 1.4.5 so this must be something new that we are not aware of. We would need a bug report so we can investigate and understand what is causing it in your project https://unity3d.com/unity/qa/bug-reporting

    A workaround would be to avoid calling WaitForCompletion and instead wait for the Completed event to be fired.
    Alternatively, you could try setting Initialize Synchronously in the localization settings, this calls WaitForCompletion for you so it may cause the same issue.
     
  21. CrowbarSka

    CrowbarSka

    Joined:
    Dec 15, 2009
    Posts:
    192
    I will try the workarounds and report a bug if I get time. Unfortunately I've had to switch focus to another project for now so not sure when that will be. Thanks for the info!
     
    karl_jones likes this.
  22. unity_B4806B2D51FB52A6C525

    unity_B4806B2D51FB52A6C525

    Joined:
    Dec 4, 2022
    Posts:
    2
    unity 2021.3.24, addressables 1.19.4 . Code await
    Addressables.InitializeAsync();
    Error on build
    Code (CSharp):
    1. 2023/10/10 13:48:53.477 22701 22789 Error Unity Exception: Attempting to use an invalid operation handle
    2. 2023/10/10 13:48:53.477 22701 22789 Error Unity   at UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1[TObject].get_InternalOp () [0x0001b] in <23e9f984a9474d0981bb1cd2f3c441bf>:0
    3. 2023/10/10 13:48:53.477 22701 22789 Error Unity   at UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1[TObject].get_Result () [0x00000] in <23e9f984a9474d0981bb1cd2f3c441bf>:0
    4. 2023/10/10 13:48:53.477 22701 22789 Error Unity   at UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1[TObject].System.Collections.IEnumerator.get_Current () [0x00000] in <23e9f984a9474d0981bb1cd2f3c441bf>:0
    5. 2023/10/10 13:48:53.477 22701 22789 Error Unity   at IEnumeratorAwaitExtensions+CoroutineWrapper`1+<Run>d__3[T].MoveNext () [0x000b0] in <df6fb9d1acfa4760badd3576f2d108ff>:0
    6. 2023/10/10 13:48:53.477 22701 22789 Error Unity   at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) [0x00026] in <4c915cd30a8d4285bb15ebb51e38df8c>:0
    7. 2023/10/10 13:48:53.477 22701 22789 Error Unity
    8.  
     
  23. karl_jones

    karl_jones

    Unity Technologies

    Joined:
    May 5, 2015
    Posts:
    8,228
    Are you using the localization package? Have you tried updating to the latest version 1.4.5? If its not visible in the package manager you can update by editing the manifest.json file in the projects Packages folder.
    If the issues still persists then please file a bug report https://unity3d.com/unity/qa/bug-reporting
     
  24. unity_B4806B2D51FB52A6C525

    unity_B4806B2D51FB52A6C525

    Joined:
    Dec 4, 2022
    Posts:
    2
    no, i don`t use localization
     
  25. karl_jones

    karl_jones

    Unity Technologies

    Joined:
    May 5, 2015
    Posts:
    8,228
    This thread is related to the localization package. You can try the addressables forum for general addressables issues https://forum.unity.com/forums/addressables.156/
     
  26. juan_homa

    juan_homa

    Joined:
    Aug 18, 2023
    Posts:
    25
    Just to be sure, this bug you're been talking about is exactly this one:

    Am I right?

    PS: Using localization 1.4.4
    Unity 2021..3.21
     
  27. karl_jones

    karl_jones

    Unity Technologies

    Joined:
    May 5, 2015
    Posts:
    8,228
  28. juan_homa

    juan_homa

    Joined:
    Aug 18, 2023
    Posts:
    25
    Thanks Karl, I already read that post I just wanted to be 100% sure it was the same issue before meddling :D

    We have not a way to fill a bug report since I found this is happening for some users through Crashlytics so there's no way I can reproduce the issue since its not happening all the time.

    Following your post there's something I don't understand... you suggest to turn on Synchronous init but then you mention since is also calling waitforcompletion the issue will persist... so I understand this bug is under investigation or?.....

    For the moment I just updated from 1.4.4 to 1.4.5

    Thanks in advance
     
  29. karl_jones

    karl_jones

    Unity Technologies

    Joined:
    May 5, 2015
    Posts:
    8,228
    I can't really say if the issue is the same for you as it requires debugging, the call stack only shows the error but not what caused it. It looks like you are using WebGL which does not support WaitForCompletion and Initialize Syncrnously, so that's no help to you. If you are still getting the error on 1.4.5 then we would need a bug report as we dont currently have any remaining bugs for this, we would need to figure out what else may be causing it. Theres a good chance that upgrading to 1.4.5 will have fixed the issue for you.
     
  30. juan_homa

    juan_homa

    Joined:
    Aug 18, 2023
    Posts:
    25
    Thanks, I'll let you know if we keep getting it with the latest version, btw we are not using WebGL, why do you think so?

    Best regards,
    Juan
     
  31. karl_jones

    karl_jones

    Unity Technologies

    Joined:
    May 5, 2015
    Posts:
    8,228
    Ah my mistake, the console looked like WebGL. I guess its Android then?
     
  32. juan_homa

    juan_homa

    Joined:
    Aug 18, 2023
    Posts:
    25
    Yep, Android, not sure if happening on iOS too.
     
    karl_jones likes this.
  33. juan_homa

    juan_homa

    Joined:
    Aug 18, 2023
    Posts:
    25
    Is it possible that this is happening when Dynamic Font with callbacks are setup but a language by which we don't have an fitting font is selected?
     
  34. karl_jones

    karl_jones

    Unity Technologies

    Joined:
    May 5, 2015
    Posts:
    8,228
    I dont think so, these errors are unrelated to fonts.
     
  35. MUGIK

    MUGIK

    Joined:
    Jul 2, 2015
    Posts:
    476
    Having the same issue. Happens only in the player, not in editor.
    Unity 2022.3.10f1, Localization 1.4.5, Addressables 1.21.17

    Unchecking "Initialize Synchronously" on the LocalizationSettings asset fixes the issue.
    upload_2023-11-15_18-1-25.png

    Here is the error I'm getting if call
    LocalizationSettings.InitializationOperation.WaitForCompletion();
    in first game scene at Start() event.
    Code (CSharp):
    1. Exception: Attempting to use an invalid operation handle
    2.   at UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle.get_InternalOp () [0x0001b] in <b90864f053f645df88de898aa424feed>:0
    3.   at UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle.get_Status () [0x00000] in <b90864f053f645df88de898aa424feed>:0
    4.   at UnityEngine.Localization.Operations.WaitForCurrentOperationAsyncOperationBase`1[TObject].InvokeWaitForCompletion () [0x00048] in <7b7b315785494997b1762a037f626c4a>:0
    5.   at UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1[TObject].WaitForCompletion () [0x0000c] in <b90864f053f645df88de898aa424feed>:0
    6.   at UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1[TObject].WaitForCompletion () [0x0001b] in <b90864f053f645df88de898aa424feed>:0
    7.   at UnityEngine.Localization.Settings.LocalizationSettings.GetInitializationOperation () [0x00063] in <7b7b315785494997b1762a037f626c4a>:0
    8.   at UnityEngine.Localization.Settings.LocalizationSettings.get_InitializationOperation () [0x00005] in <7b7b315785494997b1762a037f626c4a>:0
    UPD

    This code worked for me:
    Code (CSharp):
    1. IEnumerator Start()
    2. {
    3.     yield return LocalizationSettings.InitializationOperation;
    4.     // ....
    5. }
     
    Last edited: Nov 15, 2023
  36. karl_jones

    karl_jones

    Unity Technologies

    Joined:
    May 5, 2015
    Posts:
    8,228
    Hi,
    Can you please file a bug report so we can debug this? https://unity.com/releases/editor/qa/bug-reporting
     
  37. MUGIK

    MUGIK

    Joined:
    Jul 2, 2015
    Posts:
    476
    Sorry, but no.
    Yes, I know how your internal processes are working and that you NEED bug report to even start the investigation. But...
    1. I had reported several bugs in the past and was ignored or left with Won't fix.
    2. Assembling bug report project consumes my time.
    3. I don't like the fact, that you guys are forced to ask for bug reports. I believe that test department(or who is reviewing bug reports currently) should try themselves to reproduce bugs reported on forum when thread accumulates a reasonable amount of reports.
     
  38. karl_jones

    karl_jones

    Unity Technologies

    Joined:
    May 5, 2015
    Posts:
    8,228
    Ok sorry to hear that.
    We don't need a bug report before we can start but it does make it more likely that we will be able to fix the actual issue. Just look through this forum and you will see myself fixing and filing bug reports for users when I can, e.g https://forum.unity.com/threads/localizationbehaviour-lateupdate-causing-big-slowdown.1403833/.
    I have attempted to reproduce your issue myself but had no luck. Unfortunately, there is nothing I can do with just the call stack, I need to understand why it's happening. This is often the case with many bugs we get reported on the forum, we try to reproduce but can't because we are missing a key element in the project that the user is often unaware of.
     
  39. MUGIK

    MUGIK

    Joined:
    Jul 2, 2015
    Posts:
    476
    IN-60817

    UPD
    uh, I uploaded the project with the wrong settings. It should be with WaitForCompletion set to false. And LocalizationSettings.InitializeSynchronously should be set to true.
     
    Last edited: Nov 15, 2023
  40. karl_jones

    karl_jones

    Unity Technologies

    Joined:
    May 5, 2015
    Posts:
    8,228
    Thanks, much appreciated.