DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21497>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21497 javac succeeds when it should fail Summary: javac succeeds when it should fail Product: Ant Version: 1.5.2 Platform: PC OS/Version: Linux Status: NEW Severity: Normal Priority: Other Component: Core tasks AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] This behaviour is observed: 1. Run Ant, and javac fails due to a bug in the source code being compiled. Fair enough. 2. Run Ant again and it appears to succeed even though the buggy class was not compiled (so the software will not work). The particular problem is that if you tell the Ant javac task to compile a class Top which imports Middle, which in turn imports Bottom, and Bottom has compile time errors that do not affect its method signature, then Top and Middle will be built successfully but Bottom will not be. On a subsequent run, the javac task only tries to build Top, which checks only Middle and so Bottom is never rebuilt. It looks as though bug 13409 could have been the same thing, but the reporter gave insufficent detail and the bug was marked as in valid. http://issues.apache.org/bugzilla/show_bug.cgi?id=13409 It's unlikely, but http://issues.apache.org/bugzilla/show_bug.cgi?id=14808 just might be related, since it's about javac being happy when an output file is missing. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]