Compilation was requested for method after update 2022.1.7

Hi,
I apologize in advance for my bad english.

After updating unity to version 2022.1.7 and A * to version 4.3.51, the following warnings appear:

Compilation was requested for method Pathfinding.Jobs.JobParallelForBatchedExtensions+ParallelForBatchJobStruct1[[Pathfinding.RVO.Sampled.JobRVO1[[Pathfinding.RVO.XYMovementPlane, AstarPathfindingProject, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], AstarPathfindingProject, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], AstarPathfindingProject, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Pathfinding.RVO.Sampled.JobRVO1[[Pathfinding.RVO.XYMovementPlane, AstarPathfindingProject, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, AstarPathfindingProject, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)` but it is not a known Burst entry point. This may be because the [BurstCompile] method is defined in a generic class, and the generic class is not instantiated with concrete types anywhere in your code.

Compilation was requested for method Pathfinding.Jobs.JobParallelForBatchedExtensions+ParallelForBatchJobStruct1[[Pathfinding.RVO.Sampled.JobHardCollisions1[[Pathfinding.RVO.XYMovementPlane, AstarPathfindingProject, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], AstarPathfindingProject, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], AstarPathfindingProject, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Pathfinding.RVO.Sampled.JobHardCollisions1[[Pathfinding.RVO.XYMovementPlane, AstarPathfindingProject, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, AstarPathfindingProject, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)` but it is not a known Burst entry point. This may be because the [BurstCompile] method is defined in a generic class, and the generic class is not instantiated with concrete types anywhere in your code.

Compilation was requested for method Pathfinding.Jobs.JobParallelForBatchedExtensions+ParallelForBatchJobStruct1[[Pathfinding.RVO.Sampled.JobRVO1[[Pathfinding.RVO.XYMovementPlane, AstarPathfindingProject, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], AstarPathfindingProject, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], AstarPathfindingProject, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Pathfinding.RVO.Sampled.JobRVO1[[Pathfinding.RVO.XYMovementPlane, AstarPathfindingProject, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, AstarPathfindingProject, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)` but it is not a known Burst entry point. This may be because the [BurstCompile] method is defined in a generic class, and the generic class is not instantiated with concrete types anywhere in your code.

Unfortunately I can’t find any solution online, could you help me?

Hi

This is a known issue. It will be fixed in the next beta.
The warning is harmless, it will just cause things to run a bit slower.

1 Like