4.3 - Errors jump to the wrong line numbers

After installing 4.3 and upgrading my project from 4.2, it seems like all the compiler errors jump to the wrong line numbers when double-clicking it.

The number written in the error is correct, but it jumps to the wrong place. Sometimes completely off, and sometimes just a few lines.
The file was saved and compiled, and not edited after whatsoever, so it should work.

Running OSX 10.9 using Unity 4.3.0f4 with the new MonoDevelop bundled with 4.3.
I did seem to see it happen on a friends computer as well, who was running Windows 8 with Visual Studio instead, but I’m not 100% sure it was the same issue.

I got help from NCarter in the #unity3d irc channel, who suggested deleting the MonoDevelop preferences in the Library folder (OSX).

Here’s what I did (In order):

  1. Shut down Unity and MonoDevelop
  2. Delete “Library/Preferences/MonoDevelop-Unity-4.0” (Not sure where that would be on Windows, perhaps in the registry?)
  3. Reinstall Unity along with the bundled MonoDevelop
  4. Restart computer

That fixed it for me, along with several other issues, such as not being able to open .shader files, intellisense barely working, and more! :slight_smile: