Hi,
We use Unity Dashboard to catch bugs. And lately there have been crashes/exceptions raised by the Addressables package which I have no idea how to fix.
Frame 28 of the app.
Exception encountered in operation Dependencies - Chain<IList`1>: ChainOperation of Type: System.Collections.Generic.IList`1[UnityEngine.ScriptableObject] failed because dependent operation failed Dependency Exception
Right behind it (same frame)
Exception encountered in operation UnityEngine.AddressableAssets.Initialization.InitializationOperation, result='', status='Succeeded' - Chain<IList`1>: ChainOperation of Type: System.Collections.Generic.IList`1[UnityEngine.ScriptableObject] failed because dependent operation failed ChainOperation of Type: System.Collections.Generic.IList`1[UnityEngine.ScriptableObject] failed because dependent operation failed Dependency Exception
Or different user/report
Frame 25
Exception encountered in operation UnityEngine.AddressableAssets.Initialization.InitializationOperation, result='', status='Succeeded' - Chain<IList`1>: ChainOperation of Type: System.Collections.Generic.IList`1[UnityEngine.Sprite] failed because dependent operation failed ChainOperation of Type: System.Collections.Generic.IList`1[UnityEngine.Sprite] failed because dependent operation failed Dependency Exception
Followed up by
Exception encountered in operation UnityEngine.AddressableAssets.Initialization.InitializationOperation, result='', status='Succeeded' - Chain<IList`1>: ChainOperation of Type: System.Collections.Generic.IList`1[UnityEngine.ScriptableObject] failed because dependent operation failed ChainOperation of Type: System.Collections.Generic.IList`1[UnityEngine.ScriptableObject] failed because dependent operation failed Dependency Exception
We are using Unity 2019.4.6f1 with Addressables version 1.13.1.
(I know this version of Addressables is not verified but the verified version was giving us many more errors/exceptions)
We have not been able to reproduce this on any of the devices in our office.
Out of maybe 2000 users this has happend to more than a 100. Its hard to keep track of the count as it depends on what the user does in our game.
You guys have any idea on how I could prevent this behaviour?