It seems that there is a change in SSMS 2014. Rather than displaying the raw line number reported from SQL Server, SSMS appears to add the offset of the line in the query window. This may be helpful in some situations, for instance when you a script with single statements.
However, when the error occurs in a stored procedure executed from the query window, this is very bad, because the message then points to the wrong line in the procedure. Yes, once you have learnt how the system works, you may be able work around it. But this is a breaking change, that will cause people a lot of gray hairs. If you wanted to make this improvement, you should have added this as an extra part to the message, or made this an option (which would have been off by default).
It may seem that one idea would be to only make the adjustment when the message does not include a procedure name. However, the error may come from a batch of dynamic SQL invoked by a stored procedure.
This needs to be corrected at the first possible occasion.