Sentinel hotfix: Log Message #5
Loading…
Reference in a new issue
No description provided.
Delete branch "sentinel/hotfix-f63a2d90"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Automated Sentinel hotfix for BugSink project
AexoLoader.Issues
f63a2d90-f995-46b8-bed7-3e1fc821f1d9Agent notes
Hotfix summary —
f63a2d90Issue: Unity log NRE in stock
RegionPathFinder.finalPathduring AI pathing (BehGoToTileTarget→Actor.goTo→ActorMove.goTo→getGlobalPath→finalPath). Incomplete region graphs under experimental/modded maps.Change:
src/Compat/RegionPathFinderGuard.cs— Harmony NRE finalizers onfinalPath,getGlobalPath,newWave,startWaveHarmonyPatches.Apply()inAexoLoaderBehaviour.csOnUnityLogforRegionPathFinder+NullReferenceException(condition + stack)Risk: Low. Soft-guard only; other exceptions still propagate. Pathfinding failure becomes a no-op for that wave instead of an exception spam.
Verify: Load a world that previously hit this; confirm Player.log may show capped
RegionPathFinderGuard: swallowed pathfinding NRElines and BugSink stops ingesting this fingerprint.Notes
agent-5be8702d-bb20-4db3-9442-e56de10acb96run:run-5b62e9b6-8785-4ad1-b554-e9de687ef29cPull request closed