Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Failed to find path #36

Open
cjmanca opened this issue Jul 25, 2024 · 0 comments
Open

Failed to find path #36

cjmanca opened this issue Jul 25, 2024 · 0 comments

Comments

@cjmanca
Copy link

cjmanca commented Jul 25, 2024

I'm getting a lot of these errors in the log while running GatherBuddy Reborn. I'm not sure what locs it's trying, since it doesn't report that, but it happens in several zones quite regularly

2024-07-24 22:00:35.405 -06:00 [ERR] [vnavmesh] Failed to find path: System.AggregateException: One or more errors occurred. (Too many iterations in EnumerateVoxelsInLine (> 10000))
 ---> System.Exception: Too many iterations in EnumerateVoxelsInLine (> 10000)
   at Navmesh.NavVolume.VoxelSearch.EnumerateVoxelsInLine(VoxelMap volume, UInt64 fromVoxel, UInt64 toVoxel, Vector3 fromPos, Vector3 toPos)+MoveNext() in /home/runner/work/ffxiv_navmesh/ffxiv_navmesh/vnavmesh/NavVolume/VoxelSearch.cs:line 60
   at Navmesh.NavVolume.VoxelSearch.LineOfSight(VoxelMap volume, UInt64 fromVoxel, UInt64 toVoxel, Vector3 fromPos, Vector3 toPos) in /home/runner/work/ffxiv_navmesh/ffxiv_navmesh/vnavmesh/NavVolume/VoxelSearch.cs:line 81
   at Navmesh.NavVolume.VoxelPathfind.CalculateGScore(Node& parent, UInt64 destVoxel, Vector3 destPos, Int32& parentIndex) in /home/runner/work/ffxiv_navmesh/ffxiv_navmesh/vnavmesh/NavVolume/VoxelPathfind.cs:line 364
   at Navmesh.NavVolume.VoxelPathfind.VisitNeighbour(Int32 parentIndex, UInt64 nodeVoxel) in /home/runner/work/ffxiv_navmesh/ffxiv_navmesh/vnavmesh/NavVolume/VoxelPathfind.cs:line 338
   at Navmesh.NavVolume.VoxelPathfind.ExecuteStep() in /home/runner/work/ffxiv_navmesh/ffxiv_navmesh/vnavmesh/NavVolume/VoxelPathfind.cs:line 97
   at Navmesh.NavVolume.VoxelPathfind.Execute(CancellationToken cancel, Int32 maxSteps) in /home/runner/work/ffxiv_navmesh/ffxiv_navmesh/vnavmesh/NavVolume/VoxelPathfind.cs:line 73
   at Navmesh.NavmeshQuery.PathfindVolume(Vector3 from, Vector3 to, Boolean useRaycast, Boolean useStringPulling, CancellationToken cancel) in /home/runner/work/ffxiv_navmesh/ffxiv_navmesh/vnavmesh/NavmeshQuery.cs:line 93
   at Navmesh.NavmeshManager.<>c__DisplayClass30_0.<QueryPath>b__0() in /home/runner/work/ffxiv_navmesh/ffxiv_navmesh/vnavmesh/NavmeshManager.cs:line 146
   at System.Threading.Tasks.Task`1.InnerInvoke()
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
   --- End of inner exception stack trace ---
   at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
   at Navmesh.AsyncMoveRequest.Update() in /home/runner/work/ffxiv_navmesh/ffxiv_navmesh/vnavmesh/AsyncMoveRequest.cs:line 42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant