NullReferenceExceptions are an extremely common error to encounter. Troubleshooting them typically involves logging the references that you suspect might be null or setting a breakpoint. In some cases, this is just one object, in others it might be many because Unity only gives you the line number of the error.
My question is: why can’t Unity tell us what the actual null reference is? Some software development frameworks will give you the char position of the error in addition to the line, which is incredibly helpful for quickly identifying which object the error occurred on.
Having the console directly tell you the object (or at least char within the line) that the error occurred on would save tons of debugging time. Does anyone know of any tool that can accomplish this? Is there any way to modify Unity’s error handling to support this?