This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
fastjavac and external compilation show row numbers and always show the column number as 1. internal compilation correctly shows the row and column number of the error. To reproduce: Create a new class (New->Classes->Class) In the contructor, purposely add a syntax error Compile using fastjavac, external, and internal compilation You will notice that only internal provides the correct column number
Compilers only give the line number in error messages, so column number cannot be extracted from the compiler's output. I think that computing column# from position of the ^ sign pointing at the error location is not much reliable and certainly some compilers report errors in a different way. The internal compiler, however, has its output bound tightly to the IDE's infrastructure so the column# can be captured from the message before it is converted to plain text and output to the error stream.
Resolved for 3.3.x or earlier, no new info since then -> closing.
Resolved for 3.4.x or earlier, no new info since then -> closing.