Findings are fix()ed before logging. This doesn't work if the configuration is changed or an inherited dependency's provider is deleted, because the logic for finding a position will be looking for a string which no longer exists.
For instance, if the build file had implementation project(':foo'), but then MustBeApi changed it to api project(':foo'), the position for implementation project(':foo') will benull.