You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by bu...@apache.org on 2007/10/15 16:06:11 UTC
DO NOT REPLY [Bug 43624] New: - symlink task failonerror="false" does not stop build from failing when 'ln' command returns non-zero
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=43624>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=43624
Summary: symlink task failonerror="false" does not stop build
from failing when 'ln' command returns non-zero
Product: Ant
Version: 1.7.0
Platform: PC
OS/Version: Windows XP
Status: NEW
Severity: normal
Priority: P2
Component: Optional Tasks
AssignedTo: dev@ant.apache.org
ReportedBy: kenny.pearce@hxti.com
When I set failonerror="false" in the symlink task, my build still fails. I have
cygwin installed, so the "ln" command exists, and it is returning non-zero
(because I am trying to create a link in a directory that does not exist). The
following ant script demonstrates the problem:
<?xml version="1.0"?>
<project name="test" default="test">
<target name="test">
<symlink link="/non/existent/directory" resource="/non/extistent/file"
failonerror="false"/>
</target>
</project>
--
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org
DO NOT REPLY [Bug 43624] - symlink task failonerror="false" does not stop build from failing when 'ln' command returns non-zero
Posted by bu...@apache.org.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=43624>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=43624
------- Additional Comments From kenny.pearce@hxti.com 2007-10-15 08:51 -------
Update: with ant 1.7.0 on linux using the "delete" action if a
FileNotFoundException is thrown, failonerror works correctly.
--
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org
DO NOT REPLY [Bug 43624] - symlink task failonerror="false" does not stop build from failing when 'ln' command returns non-zero
Posted by bu...@apache.org.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=43624>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=43624
stevel@apache.org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
Target Milestone|--- |1.8.0
------- Additional Comments From stevel@apache.org 2007-11-22 09:12 -------
fixed in SVN_HEAD
--
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org
DO NOT REPLY [Bug 43624] - symlink task failonerror="false" does not stop build from failing when 'ln' command returns non-zero
Posted by bu...@apache.org.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=43624>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=43624
------- Additional Comments From kenny.pearce@hxti.com 2007-10-16 06:14 -------
Looks correct to me!
--
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org
DO NOT REPLY [Bug 43624] - symlink task failonerror="false" does not stop build from failing when 'ln' command returns non-zero
Posted by bu...@apache.org.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=43624>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=43624
kenny.pearce@hxti.com changed:
What |Removed |Added
----------------------------------------------------------------------------
OS/Version|Windows XP |All
------- Additional Comments From kenny.pearce@hxti.com 2007-10-15 07:15 -------
I've just reproduced this bug with Ant 1.6.5 on RHEL 4 (kernel 2.6.9), so I'm
changing it to all operating systems. I don't have Ant 1.7.0 on Linux handy
(though my original problem was with 1.7.0 on Windows). The Windows and the
Linux machine I've tested with both have Java 1.6.0.
--
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org
DO NOT REPLY [Bug 43624] - symlink task failonerror="false" does not stop build from failing when 'ln' command returns non-zero
Posted by bu...@apache.org.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=43624>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=43624
------- Additional Comments From stevel@apache.org 2007-10-16 03:55 -------
I have the changes on my machine to log and continue if link fails
String[] cmd = new String[] {"ln", options, res, lnk};
try {
Execute.runCommand(this, cmd);
} catch (BuildException failedToExecute) {
if(failonerror) {
throw failedToExecute;
} else {
//log at the info level, and keep going.
log(failedToExecute.getMessage(), failedToExecute,
Project.MSG_INFO);
}
}
Does this seem appropriate?
--
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org