Search Issue Tracker

Fixed in 2021.1.X

Fixed in 2019.4.X, 2020.2.X



Found in




Issue ID




NavMeshQuery's BeginFindPath returns an ArgumentException when the Agent Type ID value is negative

AI Navigation


How to reproduce:
1. Open user-submitted project (
2. Open the PathfindingTesting scene
3. Enter Play Mode
4. Click the 'Calculate&DrawPath-Experimental' button

Expected result: path is calculated successfully
Actual result: an ArgumentException is thrown: "The start location doesn't belong to any active NavMesh surface"

Reproducible with: 2018.4.27f1, 2019.4.12f1, 2020.1.7f1, 2020.2.0b6

Agent Type ID can be checked in the Debug Inspector
Issue can also be observed by creating new agents and making sure their randomly generated Agent Type ID value is negative
Issue will not occur when creating new agents after making sure their randomly generated Agent Type ID value is positive

  1. Resolution Note (fix version 2021.1):

    Fixed in 2021.1.0a7

  2. Resolution Note (fix version 2020.2):

    Fixed in 2020.2.1f1

  3. Resolution Note (fix version 2019.4):

    Fixed in 2019.4.19f1

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.