[4.3.95 BUG] Still getting burst errors

I am still getting grid mover errors on startup in the editor. The first one is on startup. The second error at the bottom occurs when the grid mover moves/updates.

This Exception was thrown from a job compiled with Burst, which has limited exception support.
0x00007ffec3011bba (83dd0b87456450c89611d21561ed8c7) Pathfinding.Jobs.JobCopyRectangle`1<UnityEngine.Vector3>.Copy (at D:/Github/TombstoneMMO/Library/PackageCache/com.unity.burst@1.8.9/.Runtime/Library/PackageCache/com.arongranberg.astar@4.3.84/Graphs/Utilities/UtilityJobs.cs:110)
0x00007ffec30123fb (83dd0b87456450c89611d21561ed8c7) Unity.Jobs.IJobExtensions.JobStruct`1<Pathfinding.Graphs.Grid.Jobs.JobCopyBuffers>.Execute(ref Pathfinding.Graphs.Grid.Jobs.JobCopyBuffers data, System.IntPtr additionalPtr, System.IntPtr bufferRangePatchData, ref Unity.Jobs.LowLevel.Unsafe.JobRanges ranges, int jobIndex) -> void_7bfc557203b6cdc8b1ff20aabb781d9e from UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null (at D:/Github/TombstoneMMO/Library/PackageCache/com.unity.burst@1.8.9/.Runtime/unknown/unknown:0)
0x00007ffec3010ed6 (83dd0b87456450c89611d21561ed8c7) ca81dae695d933b39afcc0de90b381dd
0x00007ff6bdef5fc2 (Unity) ExecuteJob
0x00007ff6bdef73af (Unity) ForwardJobToManaged
0x00007ff6bdef8504 (Unity) ScheduleManagedJob
0x00007ff6bd423b2d (Unity) JobsUtility_CUSTOM_Schedule_Injected
0x000002708be8baec (Mono JIT Code) (wrapper managed-to-native) Unity.Jobs.LowLevel.Unsafe.JobsUtility:Schedule_Injected (Unity.Jobs.LowLevel.Unsafe.JobsUtility/JobScheduleParameters&,Unity.Jobs.JobHandle&)
0x000002708be8b913 (Mono JIT Code) Unity.Jobs.LowLevel.Unsafe.JobsUtility:Schedule (Unity.Jobs.LowLevel.Unsafe.JobsUtility/JobScheduleParameters&)
0x0000027104d5ff3b (Mono JIT Code) Unity.Jobs.IJobExtensions:Run<Pathfinding.Graphs.Grid.Jobs.JobCopyBuffers> (Pathfinding.Graphs.Grid.Jobs.JobCopyBuffers)
0x0000027104d5f353 (Mono JIT Code) Pathfinding.Jobs.IJobExtensions:Schedule<Pathfinding.Graphs.Grid.Jobs.JobCopyBuffers> (Pathfinding.Graphs.Grid.Jobs.JobCopyBuffers,Pathfinding.Jobs.JobDependencyTracker) (at ./Library/PackageCache/com.arongranberg.astar@4.3.95/Utilities/JobDependencyTracker.cs:507)
0x0000027104d5eae3 (Mono JIT Code) Pathfinding.Graphs.Grid.GridGraphNodeData:CopyFrom (Pathfinding.Graphs.Grid.GridGraphNodeData,Pathfinding.IntBounds,bool,Pathfinding.Jobs.JobDependencyTracker) (at ./Library/PackageCache/com.arongranberg.astar@4.3.95/Graphs/Grid/GridGraphScanData.cs:343)
0x000002708be9ac8b (Mono JIT Code) Pathfinding.GridGraph/GridGraphUpdatePromise/<Prepare>d__21:MoveNext () (at ./Library/PackageCache/com.arongranberg.astar@4.3.95/Graphs/GridGraph.cs:1966)
0x000002708f263cea (Mono JIT Code) Pathfinding.GridGraph/GridGraphMovePromise/<Prepare>d__8:MoveNext () (at ./Library/PackageCache/com.arongranberg.astar@4.3.95/Graphs/GridGraph.cs:1583)
0x000002708f2621a5 (Mono JIT Code) Pathfinding.GraphUpdateProcessor:ProcessGraphUpdatePromises (System.Collections.Generic.List`1<System.ValueTuple`2<Pathfinding.IGraphUpdatePromise, System.Collections.Generic.IEnumerator`1<Unity.Jobs.JobHandle>>>,Pathfinding.IGraphUpdateContext,bool) (at ./Library/PackageCache/com.arongranberg.astar@4.3.95/Core/Pathfinding/GraphUpdateProcessor.cs:223)
0x000002708f26172b (Mono JIT Code) Pathfinding.ProceduralGraphMover/<>c__DisplayClass12_0:<UpdateGridGraph>b__1 (Pathfinding.IWorkItemContext,bool) (at ./Library/PackageCache/com.arongranberg.astar@4.3.95/Utilities/ProceduralGraphMover.cs:198)
0x0000026fc7277d28 (Mono JIT Code) Pathfinding.WorkItemProcessor:ProcessWorkItems (bool,bool) (at ./Library/PackageCache/com.arongranberg.astar@4.3.95/Core/Misc/WorkItemProcessor.cs:333)
0x0000026fc727717b (Mono JIT Code) Pathfinding.WorkItemProcessor:ProcessWorkItemsForUpdate (bool) (at ./Library/PackageCache/com.arongranberg.astar@4.3.95/Core/Misc/WorkItemProcessor.cs:416)
0x0000026fc7276dcb (Mono JIT Code) AstarPath:PerformBlockingActions (bool) (at ./Library/PackageCache/com.arongranberg.astar@4.3.95/Core/AstarPath.cs:897)
0x0000026fe0d82453 (Mono JIT Code) AstarPath:Update () (at ./Library/PackageCache/com.arongranberg.astar@4.3.95/Core/AstarPath.cs:880)
0x0000026fb893f268 (Mono JIT Code) (wrapper runtime-invoke) object:runtime_invoke_void__this__ (object,intptr,intptr,intptr)
0x00007ffec97e4b6e (mono-2.0-bdwgc) mono_jit_runtime_invoke (at C:/build/output/Unity-Technologies/mono/mono/mini/mini-runtime.c:3445)
0x00007ffec971d204 (mono-2.0-bdwgc) do_runtime_invoke (at C:/build/output/Unity-Technologies/mono/mono/metadata/object.c:3066)
0x00007ffec971d37c (mono-2.0-bdwgc) mono_runtime_invoke (at C:/build/output/Unity-Technologies/mono/mono/metadata/object.c:3113)
0x00007ff6be2d1494 (Unity) scripting_method_invoke
0x00007ff6be2af544 (Unity) ScriptingInvocation::Invoke
0x00007ff6be296bb4 (Unity) MonoBehaviour::CallMethodIfAvailable
0x00007ff6be296cda (Unity) MonoBehaviour::CallUpdateMethod
0x00007ff6bdd31c3b (Unity) BaseBehaviourManager::CommonUpdate<BehaviourManager>
0x00007ff6bdd3944a (Unity) BehaviourManager::Update
0x00007ff6bdf6a7dd (Unity) `InitPlayerLoopCallbacks'::`2'::UpdateScriptRunBehaviourUpdateRegistrator::Forward
0x00007ff6bdf496cc (Unity) ExecutePlayerLoop
0x00007ff6bdf49840 (Unity) ExecutePlayerLoop
0x00007ff6bdf500c5 (Unity) PlayerLoop
0x00007ff6bef193cf (Unity) PlayerLoopController::InternalUpdateScene
0x00007ff6bef2600d (Unity) PlayerLoopController::UpdateSceneIfNeededFromMainLoop
0x00007ff6bef24311 (Unity) Application::TickTimer
0x00007ff6bf39d26a (Unity) MainMessageLoop
0x00007ff6bf3a2ad0 (Unity) WinMain
0x00007ff6c07861be (Unity) __scrt_common_main_seh
0x00007fff4c877344 (KERNEL32) BaseThreadInitThunk
0x00007fff4d2c26b1 (ntdll) RtlUserThreadStart
Pathfinding.GridNode.GetConnections[T] (Pathfinding.GraphNode+GetConnectionsWithData`1[T] action, T& data, System.Int32 connectionFilter) (at ./Library/PackageCache/com.arongranberg.astar@4.3.95/Graphs/Nodes/GridNode.cs:190)
Pathfinding.HierarchicalGraph+JobRecalculateComponents.FindHierarchicalNodeChildren (Pathfinding.HierarchicalGraph hGraph, System.Int32 hierarchicalNode, Pathfinding.GraphNode startNode) (at ./Library/PackageCache/com.arongranberg.astar@4.3.95/Core/Pathfinding/HierarchicalGraph.cs:444)
Pathfinding.HierarchicalGraph+JobRecalculateComponents.Execute () (at ./Library/PackageCache/com.arongranberg.astar@4.3.95/Core/Pathfinding/HierarchicalGraph.cs:537)
Unity.Jobs.IJobExtensions+JobStruct`1[T].Execute (T& data, System.IntPtr additionalPtr, System.IntPtr bufferRangePatchData, Unity.Jobs.LowLevel.Unsafe.JobRanges& ranges, System.Int32 jobIndex) (at <30adf90198bc4c4b83910c6fb1877998>:0)

Hi

Can you replicate this in any (possibly modified) example scenes?

It seems to work now…not sure why.

I imported and tested some examples as you said. Fixed some of the errors that arose and did another reimport of the A* folder.

This is somewhat weird. The stack trace mentions BOTH 4.3.84 and 4.3.85. Maybe Unity didn’t compile the new version for some unclear reason…