I've noticed that code errors in apex don't show reliable line numbers any more.. Usually it says line 1 or 2, regardless of where the actual error is. If I copy/paste that source to the Developer Console, that does show the correct line numbers.
This isn't a productive way to do things. Is there a way to get the raw log or some other way to find out where errors are?