Search Unity

Bug Subscenes load problem with Il2cpp

Discussion in 'Entity Component System' started by Deleted User, Oct 31, 2022.

  1. Deleted User

    Deleted User

    Guest

    Hi everyone,

    We have problem with loading some subscenes when we build Il2cpp, issue isn't regular sometimes subscenes loaded fine. Allways we get problem with Dispose but type is sometimes diffrent. We're using Unity 2021.3.8f1


    Code (CSharp):
    1. [code=JavaScript]167:00:58    Streamed scene with 3110ms latency from /app0/Media/StreamingAssets/EntityScenes/bab172cce3a0bc34fab0d5b9c6e83a66.0.entities
    2. 167:00:58    MethodAccessException: Attempt to access method 'System.IDisposable.Dispose' on type 'System.String' failed.
    3. 167:00:58      at Unity.Entities.Serialization.SerializeUtility.EndDeserializeWorld (Unity.Entities.ExclusiveEntityTransaction manager, Unity.Entities.Serialization.DotsSerializationReader dotsReader, Unity.Entities.Serialization.Serialize
    4. 167:00:58    Utility+WorldDeserializationStatus& status, Unity.Entities.Serialization.SerializeUtility+WorldDeserializationResult& deserializationResult, System.Object[] unityObjects) [0x001cc] in D:\Game\mor\Library\PackageCache\c
    5. 167:00:58    om.unity.entities@0.51.1-preview.21\Unity.Entities\Serialization\SerializeUtility.cs:850
    6. 167:00:58      at Unity.Scenes.AsyncLoadSceneOperation+AsyncLoadSceneJob.Execute () [0x000d9] in D:\Game\mor\Library\PackageCache\com.unity.entities@0.51.1-preview.21\Unity.Scenes\AsyncLoadSceneOperation.cs:165
    7. 167:00:58      at Unity.Jobs.IJobExtensions+JobStruct`1[T].Execute (T& data, System.IntPtr additionalPtr, System.IntPtr bufferRangePatchData, Unity.Jobs.LowLevel.Unsafe.JobRanges& ranges, System.Int32 jobIndex) [0x00008] in C:\buildslave\u
    8. 167:00:58    nity\build\Runtime\Jobs\Managed\IJob.cs:23
    9. 167:00:58    UnityEngine.DebugLogHandler:LogException(Exception, Object)
    10. 167:00:58    UnityEngine.Logger:LogException(Exception, Object)
    11. 167:00:58    UnityEngine.Debug:LogException(Exception)
    12. 167:00:58    Unity.Debug:LogException(Exception) (at D:\Game\mor\Library\PackageCache\com.unity.entities@0.51.1-preview.21\Unity.Entities\Stubs\Unity\Debug.cs:19)
    13. 167:00:58    Unity.Scenes.SceneSectionStreamingSystem:UpdateLoadOperation(AsyncLoadSceneOperation, World, Entity, Boolean) (at D:\Game\mor\Library\PackageCache\com.unity.entities@0.51.1-preview.21\Unity.Scenes\SceneSectionStreaming
    14. 167:00:58    System.cs:505)
    15. 167:00:58    Unity.Scenes.SceneSectionStreamingSystem:ProcessActiveStreams() (at D:\Game\mor\Library\PackageCache\com.unity.entities@0.51.1-preview.21\Unity.Scenes\SceneSectionStreamingSystem.cs:369)
    16. 167:00:58    Unity.Scenes.SceneSectionStreamingSystem:OnUpdate() (at D:\Game\mor\Library\PackageCache\com.unity.entities@0.51.1-preview.21\Unity.Scenes\SceneSectionStreamingSystem.cs:616)
    17. 167:00:58    Unity.Entities.SystemBase:Update() (at D:\Game\mor\Library\PackageCache\com.unity.entities@0.51.1-preview.21\Unity.Entities\SystemBase.cs:400)
    18. 167:00:58    Unity.Entities.ComponentSystemGroup:UpdateAllSystems() (at D:\Game\mor\Library\PackageCache\com.unity.entities@0.51.1-preview.21\Unity.Entities\ComponentSystemGroup.cs:583)
    19. 167:00:58    Unity.Entities.ComponentSystemGroup:OnUpdate() (at D:\Game\mor\Library\PackageCache\com.unity.entities@0.51.1-preview.21\Unity.Entities\ComponentSystemGroup.cs:523)
    20. 167:00:58    Unity.Entities.ComponentSystem:Update() (at D:\Game\mor\Library\PackageCache\com.unity.entities@0.51.1-preview.21\Unity.Entities\ComponentSystem.cs:114)
    21. 167:00:58    Unity.Entities.ComponentSystemGroup:UpdateAllSystems() (at D:\Game\mor\Library\PackageCache\com.unity.entities@0.51.1-preview.21\Unity.Entities\ComponentSystemGroup.cs:583)
    22. 167:00:58    Unity.Entities.ComponentSystemGroup:OnUpdate() (at D:\Game\mor\Library\PackageCache\com.unity.entities@0.51.1-preview.21\Unity.Entities\ComponentSystemGroup.cs:523)
    23. 167:00:58    Unity.Entities.InitializationSystemGroup:OnUpdate() (at D:\Game\mor\Library\PackageCache\com.unity.entities@0.51.1-preview.21\Unity.Entities\DefaultWorld.cs:28)
    24. 167:00:58    Unity.Entities.ComponentSystem:Update() (at D:\Game\mor\Library\PackageCache\com.unity.entities@0.51.1-preview.21\Unity.Entities\ComponentSystem.cs:114)
    25. 167:00:58    Unity.Entities.DummyDelegateWrapper:TriggerUpdate() (at D:\Game\mor\Library\PackageCache\com.unity.entities@0.51.1-preview.21\Unity.Entities\ScriptBehaviourUpdateOrder.cs:426)
    26. 167:00:58
    27. 167:00:58    Error when processing 'AsyncLoadSceneJob(/app0/Media/StreamingAssets/EntityScenes/bab172cce3a0bc34fab0d5b9c6e83a66.0.entities)': Attempt to access method 'System.IDisposable.Dispose' on type 'System.String' failed.
    28. 167:00:58    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    29. 167:00:58    UnityEngine.Logger:Log(LogType, Object)
    30. 167:00:58    UnityEngine.Debug:LogWarning(Object)
    31. 167:00:58    Unity.Debug:LogWarning(Object) (at D:\Game\mor\Library\PackageCache\com.unity.entities@0.51.1-preview.21\Unity.Entities\Stubs\Unity\Debug.cs:15)
    32. 167:00:58    Unity.Scenes.SceneSectionStreamingSystem:UpdateLoadOperation(AsyncLoadSceneOperation, World, Entity, Boolean) (at D:\Game\mor\Library\PackageCache\com.unity.entities@0.51.1-preview.21\Unity.Scenes\SceneSectionStreaming
    33. 167:00:58    System.cs:506)
    34. 167:00:58    Unity.Scenes.SceneSectionStreamingSystem:ProcessActiveStreams() (at D:\Game\mor\Library\PackageCache\com.unity.entities@0.51.1-preview.21\Unity.Scenes\SceneSectionStreamingSystem.cs:369)
    35. 167:00:58    Unity.Scenes.SceneSectionStreamingSystem:OnUpdate() (at D:\Game\mor\Library\PackageCache\com.unity.entities@0.51.1-preview.21\Unity.Scenes\SceneSectionStreamingSystem.cs:616)
    36. 167:00:58    Unity.Entities.SystemBase:Update() (at D:\Game\mor\Library\PackageCache\com.unity.entities@0.51.1-preview.21\Unity.Entities\SystemBase.cs:400)
    37. 167:00:58    Unity.Entities.ComponentSystemGroup:UpdateAllSystems() (at D:\Game\mor\Library\PackageCache\com.unity.entities@0.51.1-preview.21\Unity.Entities\ComponentSystemGroup.cs:583)
    38. 167:00:58    Unity.Entities.ComponentSystemGroup:OnUpdate() (at D:\Game\mor\Library\PackageCache\com.unity.entities@0.51.1-preview.21\Unity.Entities\ComponentSystemGroup.cs:523)
    39. 167:00:58    Unity.Entities.ComponentSystem:Update() (at D:\Game\mor\Library\PackageCache\com.unity.entities@0.51.1-preview.21\Unity.Entities\ComponentSystem.cs:114)
    40. 167:00:58    Unity.Entities.ComponentSystemGroup:UpdateAllSystems() (at D:\Game\mor\Library\PackageCache\com.unity.entities@0.51.1-preview.21\Unity.Entities\ComponentSystemGroup.cs:583)
    41. 167:00:58    Unity.Entities.ComponentSystemGroup:OnUpdate() (at D:\Game\mor\Library\PackageCache\com.unity.entities@0.51.1-preview.21\Unity.Entities\ComponentSystemGroup.cs:523)
    42. 167:00:58    Unity.Entities.InitializationSystemGroup:OnUpdate() (at D:\Game\mor\Library\PackageCache\com.unity.entities@0.51.1-preview.21\Unity.Entities\DefaultWorld.cs:28)
    43. 167:00:58    Unity.Entities.ComponentSystem:Update() (at D:\Game\mor\Library\PackageCache\com.unity.entities@0.51.1-preview.21\Unity.Entities\ComponentSystem.cs:114)
    44. 167:00:58    Unity.Entities.DummyDelegateWrapper:TriggerUpdate() (at D:\Game\mor\Library\PackageCache\com.unity.entities@0.51.1-preview.21\Unity.Entities\ScriptBehaviourUpdateOrder.cs:426)
     
  2. NinhNv15

    NinhNv15

    Joined:
    Jan 31, 2016
    Posts:
    6
    Did you solve this problem? I still have it on Unity 2022.3.20f1 and Entities 1.0.16, testing on an Android device. Sometimes a similar situation like yours happens, the subscene cannot be loaded causing my game to get stuck. Does anyone know what the problem is?