When a filter chain is being executed, say in a <copy> task, I would like to know what file on which the filter was executing against when the filter throws a BuildException. Currently, 1.6.1 does not display this information. Also, if it does throw an exception, that file in the <copy> destination directory should not be created so that on the second invocation of the <copy> the file does get copied otherwise to the user, it appears that the <copy> completed successfully because the zero length file still gets created.