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.
Hi, '$' is a valid character in Unix/NT's directory/file specification. '$' is also meaningful character in regular expression parser Netbeans uses (org.apache.regexp.*). Because of this, if the mounted file system's root path contains the '$', the compiler error message does not get parsed properly, thus the error navigation fails. I think we should escape out the '$' from the directory/file name before they are parsed by the regular expression parser ( org.apache.regexp.*). Isao Yanagimachi Compaq Computer Corporation
QA: an almost identical bug for '(' has already been filed (recently), please find that and mark duplicate of this.
Forgot to mention that this is P2 since '$' is extremely common on OpenVMS filesystems.
*** Issue 9914 has been marked as a duplicate of this issue. ***
Hi, I am submitting a patch for this bug. I changed the Issue type from defect to patch. Please review it and apply it to the 3.2 release. Thank you. Isao Yanagimachi Compaq Computer Corporation
Created attachment 830 [details] patch for the regular expr chars in the file system root fix.
I will take a look at this.
Applied to release32, will merge to trunk too.
Note: Jikes seems to not want to compile files residing in directories with weird names. Confirmed that the IDE is correctly passing the relevant parameters, correctly quoted, as it works with FastJavac and with External Javac. So anyone testing this fix, please do not bother doing so with Jikes.
Applied in trunk as well.