Search Unity

Question Entities 0.17 burst 1.5.1 warning

Discussion in 'Entity Component System' started by iamarugin, Apr 19, 2021.

  1. iamarugin

    iamarugin

    Joined:
    Dec 17, 2014
    Posts:
    883
    Just upgraded Burst from 1.4.7 to 1.5.1 and got the following warning in the console:

    Code (CSharp):
    1. E:\Unity\rocket_science\Library\PackageCache\com.unity.entities@0.17.0-preview.41\Unity.Entities\SystemBaseRegistry.cs(307,13): Burst warning BC1371: A call to the method System.IntPtr.op_Explicit(long value) -> System.IntPtr_20a9cc183c0d7a6a08efa9ab541a2018 has been discarded, due to its use as an argument to a discarded method. Please see the user manual for ways to prevent this, or for how to disable this warning in this case.
    2.  
    3. at Unity.Entities.SystemBaseRegistry.CallForwardingFunction(Unity.Entities.SystemState* systemState, int functionIndex) (at E:\Unity\rocket_science\Library\PackageCache\com.unity.entities@0.17.0-preview.41\Unity.Entities\SystemBaseRegistry.cs:307)
    4. at Unity.Entities.SystemBaseRegistry.CallOnUpdate(Unity.Entities.SystemState* systemState) (at E:\Unity\rocket_science\Library\PackageCache\com.unity.entities@0.17.0-preview.41\Unity.Entities\SystemBaseRegistry.cs:346)
    5. at Unity.Entities.SystemBase.UnmanagedUpdate$BurstManaged(System.IntPtr pSystemState, ref Unity.Entities.SystemDependencySafetyUtility.SafetyErrorDetails errorDetails) (at E:\Unity\rocket_science\Library\PackageCache\com.unity.entities@0.17.0-preview.41\Unity.Entities\SystemBase.cs:464)
    6. at Unity.Entities.SystemBase.Unity.Entities.UnmanagedUpdate_00000F29$BurstDirectCall.Invoke(System.IntPtr pSystemState, ref Unity.Entities.SystemDependencySafetyUtility.SafetyErrorDetails errorDetails)
    7. at Unity.Entities.SystemBase.UnmanagedUpdate(System.IntPtr pSystemState, ref Unity.Entities.SystemDependencySafetyUtility.SafetyErrorDetails errorDetails) (at E:\Unity\rocket_science\Library\PackageCache\com.unity.entities@0.17.0-preview.41\Unity.Entities\SystemBase.cs:445)
    Is it ok or it is better to fallback to Burst 1.4.7?
     
  2. sheredom

    sheredom

    Unity Technologies

    Joined:
    Jul 15, 2019
    Posts:
    300
    It's ok - this would technically have done the same thing on 1.4 but we didn't warn you about it.

    I've fixed this in upstream entities too, so it'll go away in future!
     
  3. iamarugin

    iamarugin

    Joined:
    Dec 17, 2014
    Posts:
    883
    Thank you!
     
    sheredom likes this.