- A* version: 5.4.6
- Unity version: 6000.3.21f1
During initial scan
System.NullReferenceException: Object reference not set to an instance of an object
This Exception was thrown from a job compiled with Burst, which has limited exception support.
0x00007ff83ee240de (ntdll) KiUserExceptionDispatcher
0x00007fff4c1e597a (7d44868b57b84eb2d2182b1e30762ca) Unity.Collections.UnsafeQueue`1<Pathfinding.Int3>.get_Count (at F:/Unity Projects/[REDACTED]/Library/PackageCache/com.unity.burst@6bb9aca3ef38/.Runtime/Library/PackageCache/com.unity.collections@a43cabe808ca/Unity.Collections/UnsafeQueue.cs:216)
0x00007fff4c1e5455 (7d44868b57b84eb2d2182b1e30762ca) Unity.Collections.NativeQueue`1<Pathfinding.Int3>.get_Count (at F:/Unity Projects/[REDACTED]/Library/PackageCache/com.unity.burst@6bb9aca3ef38/.Runtime/Library/PackageCache/com.unity.collections@a43cabe808ca/Unity.Collections/NativeQueue.cs:77)
0x00007fff4c1e1cd6 (7d44868b57b84eb2d2182b1e30762ca) Pathfinding.Graphs.Navmesh.Voxelization.Burst.JobBuildRegions.Execute (at F:/Unity Projects/[REDACTED]/Library/PackageCache/com.unity.burst@6bb9aca3ef38/.Runtime/Packages/com.arongranberg.astar/Graphs/Navmesh/Voxels/VoxelRegion.cs:276)
0x00007fff4c255ba7 (7d44868b57b84eb2d2182b1e30762ca) Pathfinding.Graphs.Navmesh.Jobs.JobBuildTileMeshFromVoxels.Execute (at F:/Unity Projects/[REDACTED]/Library/PackageCache/com.unity.burst@6bb9aca3ef38/.Runtime/Packages/com.arongranberg.astar/Graphs/Navmesh/Jobs/JobBuildTileMeshFromVoxels.cs:217)
0x00007fff4c25eebb (7d44868b57b84eb2d2182b1e30762ca) Unity.Jobs.IJobExtensions.JobStruct`1<Pathfinding.Graphs.Navmesh.Jobs.JobBuildTileMeshFromVoxels>.Execute(ref Pathfinding.Graphs.Navmesh.Jobs.JobBuildTileMeshFromVoxels data, System.IntPtr additionalPtr, System.IntPtr bufferRangePatchData, ref Unity.Jobs.LowLevel.Unsafe.JobRanges ranges, int jobIndex) -> void_9f0b498db80163913a7c7d24e0112831 from UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null (at F:/Unity Projects/[REDACTED]/Library/PackageCache/com.unity.burst@6bb9aca3ef38/.Runtime/unknown/unknown:0)
0x00007fff4c2548a7 (7d44868b57b84eb2d2182b1e30762ca) c7bd43dad8afab74e2910a0eea3eeaf4
0x00007fff1ad13829 (Unity) ExecuteJob
0x00007fff1ad149dd (Unity) ForwardJobToManaged
0x00007fff1b139c32 (Unity) ujob_execute_job
0x00007fff1b13928f (Unity) lane_guts
0x00007fff1b13d2f9 (Unity) worker_thread_routine
0x00007fff1b178bac (Unity) Thread::RunThreadWrapper
0x00007ff83dc7e957 (KERNEL32) BaseThreadInitThunk
0x00007ff83ed6ad6c (ntdll) RtlUserThreadStart
I also sometimes get this error during start:
1:
System.NullReferenceException: Object reference not set to an instance of an object
This Exception was thrown from a job compiled with Burst, which has limited exception support.
0x00007ffee06240de (ntdll) KiUserExceptionDispatcher
0x00007ffdb5d7758a (7a4912c519fbe9640554d4e85cd9a88) Unity.Collections.LowLevel.Unsafe.UnsafeList`1<ushort>.get_Item (at F:/Unity Projects/[REDACTED]/Library/PackageCache/com.unity.burst@2f3d916873ea/.Runtime/Library/PackageCache/com.unity.collections@84e8eb3fc12e/Unity.Collections/UnsafeList.cs:134)
0x00007ffdb5d77ba6 (7a4912c519fbe9640554d4e85cd9a88) Unity.Collections.NativeList`1<ushort>.get_Item (at F:/Unity Projects/[REDACTED]/Library/PackageCache/com.unity.burst@2f3d916873ea/.Runtime/Library/PackageCache/com.unity.collections@84e8eb3fc12e/Unity.Collections/NativeList.cs:156)
0x00007ffdb5d73a71 (7a4912c519fbe9640554d4e85cd9a88) Pathfinding.Graphs.Navmesh.Voxelization.Burst.JobBuildRegions.Execute (at F:/Unity Projects/[REDACTED]/Library/PackageCache/com.unity.burst@2f3d916873ea/.Runtime/Packages/com.arongranberg.astar/Graphs/Navmesh/Voxels/VoxelRegion.cs:225)
0x00007ffdb5de5387 (7a4912c519fbe9640554d4e85cd9a88) Pathfinding.Graphs.Navmesh.Jobs.JobBuildTileMeshFromVoxels.Execute (at F:/Unity Projects/[REDACTED]/Library/PackageCache/com.unity.burst@2f3d916873ea/.Runtime/Packages/com.arongranberg.astar/Graphs/Navmesh/Jobs/JobBuildTileMeshFromVoxels.cs:217)
0x00007ffdb5dee8fb (7a4912c519fbe9640554d4e85cd9a88) Unity.Jobs.IJobExtensions.JobStruct`1<Pathfinding.Graphs.Navmesh.Jobs.JobBuildTileMeshFromVoxels>.Execute(ref Pathfinding.Graphs.Navmesh.Jobs.JobBuildTileMeshFromVoxels data, System.IntPtr additionalPtr, System.IntPtr bufferRangePatchData, ref Unity.Jobs.LowLevel.Unsafe.JobRanges ranges, int jobIndex) -> void_792facd93f1a1e09f232340a4773f34a from UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null (at F:/Unity Projects/[REDACTED]/Library/PackageCache/com.unity.burst@2f3d916873ea/.Runtime/unknown/unknown:0)
0x00007ffdb5de4087 (7a4912c519fbe9640554d4e85cd9a88) c7bd43dad8afab74e2910a0eea3eeaf4
0x00007ffd9dec4fa6 (Unity) ExecuteJob
0x00007ffd9dec605d (Unity) ForwardJobToManaged
0x00007ffd9dec1381 (Unity) ujob_execute_job
0x00007ffd9dec087b (Unity) lane_guts
0x00007ffd9dec4339 (Unity) worker_thread_routine
0x00007ffd9f06b930 (Unity) Thread::RunThreadWrapper
0x00007ffedecbe957 (KERNEL32) BaseThreadInitThunk
0x00007ffee056ad6c (ntdll) RtlUserThreadStart
2:
System.IndexOutOfRangeException:
This Exception was thrown from a job compiled with Burst, which has limited exception support.
0x00007ffd9dec88bb (Unity) burst_abort
0x00007ffdb5e3b944 (7a4912c519fbe9640554d4e85cd9a88) burst_Abort_Trampoline
0x00007ffdb5dd2942 (7a4912c519fbe9640554d4e85cd9a88) Pathfinding.Collections.UnsafeSpan`1<Pathfinding.Graphs.Navmesh.Voxelization.Burst.LinkedVoxelSpan>.get_Item (at F:/Unity Projects/[REDACTED]/Library/PackageCache/com.unity.burst@2f3d916873ea/.Runtime/Packages/com.arongranberg.astar/Core/Collections/Span.cs:95)
0x00007ffdb5dd2e40 (7a4912c519fbe9640554d4e85cd9a88) Pathfinding.Graphs.Navmesh.Voxelization.Burst.JobFilterLedges.Execute (at F:/Unity Projects/[REDACTED]/Library/PackageCache/com.unity.burst@2f3d916873ea/.Runtime/Packages/com.arongranberg.astar/Graphs/Navmesh/Voxels/VoxelRasterization.cs:420)
0x00007ffdb5de4c36 (7a4912c519fbe9640554d4e85cd9a88) Pathfinding.Graphs.Navmesh.Jobs.JobBuildTileMeshFromVoxels.Execute (at F:/Unity Projects/[REDACTED]/Library/PackageCache/com.unity.burst@2f3d916873ea/.Runtime/Packages/com.arongranberg.astar/Graphs/Navmesh/Jobs/JobBuildTileMeshFromVoxels.cs:171)
0x00007ffdb5dee8fb (7a4912c519fbe9640554d4e85cd9a88) Unity.Jobs.IJobExtensions.JobStruct`1<Pathfinding.Graphs.Navmesh.Jobs.JobBuildTileMeshFromVoxels>.Execute(ref Pathfinding.Graphs.Navmesh.Jobs.JobBuildTileMeshFromVoxels data, System.IntPtr additionalPtr, System.IntPtr bufferRangePatchData, ref Unity.Jobs.LowLevel.Unsafe.JobRanges ranges, int jobIndex) -> void_792facd93f1a1e09f232340a4773f34a from UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null (at F:/Unity Projects/[REDACTED]/Library/PackageCache/com.unity.burst@2f3d916873ea/.Runtime/unknown/unknown:0)
0x00007ffdb5de4087 (7a4912c519fbe9640554d4e85cd9a88) c7bd43dad8afab74e2910a0eea3eeaf4
0x00007ffd9dec4fa6 (Unity) ExecuteJob
0x00007ffd9dec605d (Unity) ForwardJobToManaged
0x00007ffd9dec1381 (Unity) ujob_execute_job
0x00007ffd9dec087b (Unity) lane_guts
0x00007ffd9dec4339 (Unity) worker_thread_routine
0x00007ffd9f06b930 (Unity) Thread::RunThreadWrapper
0x00007ffedecbe957 (KERNEL32) BaseThreadInitThunk
0x00007ffee056ad6c (ntdll) RtlUserThreadStart
3:
System::InvalidOperationException: The UNKNOWN_OBJECT_TYPE has been declared as [WriteOnly] in the job, but you are reading from it.
This Exception was thrown from a job compiled with Burst, which has limited exception support.
0x00007ffd9dec88bb (Unity) burst_abort
0x00007ffd9e093105 (Unity) scripting_raise_exception
0x00007ffd9d63c280 (Unity) AtomicSafetyHandle_CUSTOM_CheckReadAndThrowNoEarlyOut
0x00007ffdb5d14609 (7a4912c519fbe9640554d4e85cd9a88) Unity.Collections.LowLevel.Unsafe.AtomicSafetyHandle.CheckReadAndThrowNoEarlyOut (at F:/Unity Projects/[REDACTED]/Library/PackageCache/com.unity.burst@2f3d916873ea/.Runtime/unknown/unknown:0)
0x00007ffdb5d145b0 (7a4912c519fbe9640554d4e85cd9a88) Unity.Collections.LowLevel.Unsafe.AtomicSafetyHandle.CheckReadAndThrow (at F:/Unity Projects/[REDACTED]/Library/PackageCache/com.unity.burst@2f3d916873ea/.Runtime/unknown/unknown:0)
0x00007ffdb5d1fcb1 (7a4912c519fbe9640554d4e85cd9a88) Unity.Collections.NativeArray`1<int>.CheckElementReadAccess (at F:/Unity Projects/[REDACTED]/Library/PackageCache/com.unity.burst@2f3d916873ea/.Runtime/unknown/unknown:0)
0x00007ffdb5d20136 (7a4912c519fbe9640554d4e85cd9a88) Unity.Collections.NativeArray`1<int>.get_Item (at F:/Unity Projects/[REDACTED]/Library/PackageCache/com.unity.burst@2f3d916873ea/.Runtime/unknown/unknown:0)
0x00007ffdb5d77167 (7a4912c519fbe9640554d4e85cd9a88) Pathfinding.Graphs.Navmesh.Voxelization.Burst.JobBuildRegions.union_find_find (at F:/Unity Projects/[REDACTED]/Library/PackageCache/com.unity.burst@2f3d916873ea/.Runtime/Packages/com.arongranberg.astar/Graphs/Navmesh/Voxels/VoxelRegion.cs:393)
0x00007ffdb5d7629d (7a4912c519fbe9640554d4e85cd9a88) Pathfinding.Graphs.Navmesh.Voxelization.Burst.JobBuildRegions.FilterSmallRegions (at F:/Unity Projects/[REDACTED]/Library/PackageCache/com.unity.burst@2f3d916873ea/.Runtime/Packages/com.arongranberg.astar/Graphs/Navmesh/Voxels/VoxelRegion.cs:543)
0x00007ffdb5d751aa (7a4912c519fbe9640554d4e85cd9a88) Pathfinding.Graphs.Navmesh.Voxelization.Burst.JobBuildRegions.Execute (at F:/Unity Projects/[REDACTED]/Library/PackageCache/com.unity.burst@2f3d916873ea/.Runtime/Packages/com.arongranberg.astar/Graphs/Navmesh/Voxels/VoxelRegion.cs:346)
0x00007ffdb5de5387 (7a4912c519fbe9640554d4e85cd9a88) Pathfinding.Graphs.Navmesh.Jobs.JobBuildTileMeshFromVoxels.Execute (at F:/Unity Projects/[REDACTED]/Library/PackageCache/com.unity.burst@2f3d916873ea/.Runtime/Packages/com.arongranberg.astar/Graphs/Navmesh/Jobs/JobBuildTileMeshFromVoxels.cs:217)
0x00007ffdb5dee8fb (7a4912c519fbe9640554d4e85cd9a88) Unity.Jobs.IJobExtensions.JobStruct`1<Pathfinding.Graphs.Navmesh.Jobs.JobBuildTileMeshFromVoxels>.Execute(ref Pathfinding.Graphs.Navmesh.Jobs.JobBuildTileMeshFromVoxels data, System.IntPtr additionalPtr, System.IntPtr bufferRangePatchData, ref Unity.Jobs.LowLevel.Unsafe.JobRanges ranges, int jobIndex) -> void_792facd93f1a1e09f232340a4773f34a from UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null (at F:/Unity Projects/[REDACTED]/Library/PackageCache/com.unity.burst@2f3d916873ea/.Runtime/unknown/unknown:0)
0x00007ffdb5de4087 (7a4912c519fbe9640554d4e85cd9a88) c7bd43dad8afab74e2910a0eea3eeaf4
0x00007ffd9dec4fa6 (Unity) ExecuteJob
0x00007ffd9dec605d (Unity) ForwardJobToManaged
0x00007ffd9dec1381 (Unity) ujob_execute_job
0x00007ffd9dec087b (Unity) lane_guts
0x00007ffd9dec4339 (Unity) worker_thread_routine
0x00007ffd9f06b930 (Unity) Thread::RunThreadWrapper
0x00007ffedecbe957 (KERNEL32) BaseThreadInitThunk
0x00007ffee056ad6c (ntdll) RtlUserThreadStart
4:
System.IndexOutOfRangeException:
This Exception was thrown from a job compiled with Burst, which has limited exception support.
0x00007ffd9dec88bb (Unity) burst_abort
0x00007ffdb5e3b944 (7a4912c519fbe9640554d4e85cd9a88) burst_Abort_Trampoline
0x00007ffdb5dd2942 (7a4912c519fbe9640554d4e85cd9a88) Pathfinding.Collections.UnsafeSpan`1<Pathfinding.Graphs.Navmesh.Voxelization.Burst.LinkedVoxelSpan>.get_Item (at F:/Unity Projects/[REDACTED]/Library/PackageCache/com.unity.burst@2f3d916873ea/.Runtime/Packages/com.arongranberg.astar/Core/Collections/Span.cs:95)
0x00007ffdb5dd2c48 (7a4912c519fbe9640554d4e85cd9a88) Pathfinding.Graphs.Navmesh.Voxelization.Burst.JobFilterLedges.Execute (at F:/Unity Projects/[REDACTED]/Library/PackageCache/com.unity.burst@2f3d916873ea/.Runtime/Packages/com.arongranberg.astar/Graphs/Navmesh/Voxels/VoxelRasterization.cs:464)
0x00007ffdb5de4c36 (7a4912c519fbe9640554d4e85cd9a88) Pathfinding.Graphs.Navmesh.Jobs.JobBuildTileMeshFromVoxels.Execute (at F:/Unity Projects/[REDACTED]/Library/PackageCache/com.unity.burst@2f3d916873ea/.Runtime/Packages/com.arongranberg.astar/Graphs/Navmesh/Jobs/JobBuildTileMeshFromVoxels.cs:171)
0x00007ffdb5dee8fb (7a4912c519fbe9640554d4e85cd9a88) Unity.Jobs.IJobExtensions.JobStruct`1<Pathfinding.Graphs.Navmesh.Jobs.JobBuildTileMeshFromVoxels>.Execute(ref Pathfinding.Graphs.Navmesh.Jobs.JobBuildTileMeshFromVoxels data, System.IntPtr additionalPtr, System.IntPtr bufferRangePatchData, ref Unity.Jobs.LowLevel.Unsafe.JobRanges ranges, int jobIndex) -> void_792facd93f1a1e09f232340a4773f34a from UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null (at F:/Unity Projects/[REDACTED]/Library/PackageCache/com.unity.burst@2f3d916873ea/.Runtime/unknown/unknown:0)
0x00007ffdb5de4087 (7a4912c519fbe9640554d4e85cd9a88) c7bd43dad8afab74e2910a0eea3eeaf4
0x00007ffd9dec4fa6 (Unity) ExecuteJob
0x00007ffd9dec605d (Unity) ForwardJobToManaged
0x00007ffd9dec1381 (Unity) ujob_execute_job
0x00007ffd9dec087b (Unity) lane_guts
0x00007ffd9dec4339 (Unity) worker_thread_routine
0x00007ffd9f06b930 (Unity) Thread::RunThreadWrapper
0x00007ffedecbe957 (KERNEL32) BaseThreadInitThunk
0x00007ffee056ad6c (ntdll) RtlUserThreadStart
What I did:
- Start a new project.
- Add ‘AStarPath’ Component to a new empty gameobject
- Add ‘RVO Simulator’ component
- Add ‘Recast Graph’
- Press ‘Snap bounds to scene’
- Press ‘Scan’ x2
You should now see the error posted below:
System::InvalidOperationException: The UNKNOWN_OBJECT_TYPE has been declared as [WriteOnly] in the job, but you are reading from it.
This Exception was thrown from a job compiled with Burst, which has limited exception support.
0x00007ffd9dec88bb (Unity) burst_abort
0x00007ffd9e093105 (Unity) scripting_raise_exception
0x00007ffd9d63c280 (Unity) AtomicSafetyHandle_CUSTOM_CheckReadAndThrowNoEarlyOut
0x00007ffdb5d14609 (7a4912c519fbe9640554d4e85cd9a88) Unity.Collections.LowLevel.Unsafe.AtomicSafetyHandle.CheckReadAndThrowNoEarlyOut (at F:/Unity Projects/[REDACTED]/Library/PackageCache/com.unity.burst@2f3d916873ea/.Runtime/unknown/unknown:0)
0x00007ffdb5d145b0 (7a4912c519fbe9640554d4e85cd9a88) Unity.Collections.LowLevel.Unsafe.AtomicSafetyHandle.CheckReadAndThrow (at F:/Unity Projects/[REDACTED]/Library/PackageCache/com.unity.burst@2f3d916873ea/.Runtime/unknown/unknown:0)
0x00007ffdb5d203a1 (7a4912c519fbe9640554d4e85cd9a88) Unity.Collections.NativeArray`1<ushort>.CheckElementReadAccess (at F:/Unity Projects/[REDACTED]/Library/PackageCache/com.unity.burst@2f3d916873ea/.Runtime/unknown/unknown:0)
0x00007ffdb5d20a15 (7a4912c519fbe9640554d4e85cd9a88) Unity.Collections.NativeArray`1<ushort>.get_Item (at F:/Unity Projects/[REDACTED]/Library/PackageCache/com.unity.burst@2f3d916873ea/.Runtime/unknown/unknown:0)
0x00007ffdb5d716d6 (7a4912c519fbe9640554d4e85cd9a88) Pathfinding.Graphs.Navmesh.Voxelization.Burst.VoxelUtilityBurst.BoxBlur (at F:/Unity Projects/[REDACTED]/Library/PackageCache/com.unity.burst@2f3d916873ea/.Runtime/Packages/com.arongranberg.astar/Graphs/Navmesh/Voxels/VoxelRegion.cs:789)
0x00007ffdb5d713c8 (7a4912c519fbe9640554d4e85cd9a88) Pathfinding.Graphs.Navmesh.Voxelization.Burst.JobBuildDistanceField.Execute (at F:/Unity Projects/[REDACTED]/Library/PackageCache/com.unity.burst@2f3d916873ea/.Runtime/Packages/com.arongranberg.astar/Graphs/Navmesh/Voxels/VoxelRasterization.cs:368)
0x00007ffdb5de5147 (7a4912c519fbe9640554d4e85cd9a88) Pathfinding.Graphs.Navmesh.Jobs.JobBuildTileMeshFromVoxels.Execute (at F:/Unity Projects/[REDACTED]/Library/PackageCache/com.unity.burst@2f3d916873ea/.Runtime/Packages/com.arongranberg.astar/Graphs/Navmesh/Jobs/JobBuildTileMeshFromVoxels.cs:210)
0x00007ffdb5dee8fb (7a4912c519fbe9640554d4e85cd9a88) Unity.Jobs.IJobExtensions.JobStruct`1<Pathfinding.Graphs.Navmesh.Jobs.JobBuildTileMeshFromVoxels>.Execute(ref Pathfinding.Graphs.Navmesh.Jobs.JobBuildTileMeshFromVoxels data, System.IntPtr additionalPtr, System.IntPtr bufferRangePatchData, ref Unity.Jobs.LowLevel.Unsafe.JobRanges ranges, int jobIndex) -> void_792facd93f1a1e09f232340a4773f34a from UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null (at F:/Unity Projects/[REDACTED]/Library/PackageCache/com.unity.burst@2f3d916873ea/.Runtime/unknown/unknown:0)
0x00007ffdb5de4087 (7a4912c519fbe9640554d4e85cd9a88) c7bd43dad8afab74e2910a0eea3eeaf4
0x00007ffd9dec4fa6 (Unity) ExecuteJob
0x00007ffd9dec605d (Unity) ForwardJobToManaged
0x00007ffd9dec1381 (Unity) ujob_execute_job
0x00007ffd9dec087b (Unity) lane_guts
0x00007ffd9dec4339 (Unity) worker_thread_routine
0x00007ffd9f06b930 (Unity) Thread::RunThreadWrapper
0x00007ffedecbe957 (KERNEL32) BaseThreadInitThunk
0x00007ffee056ad6c (ntdll) RtlUserThreadStart

