I'm now sure this is a bug. When I exec a java class it works as expected (detects the error level and the build fails). When I execute a batch file, which in turn executes the java class, even though the batch file prints a non-zero error level, the build still succeeds. So the bug is this: failonerror does not work when executing a batch file (on windows 2000). Michaël >I believe I have found a bug with the failonerror attribute of the exec >task. Here is part of my build.xml: > > <target name="test"> > <echo message=""/> > <echo message="-- Building and executing tests:"/> > <echo message=""/> > <exec dir="../../../${project.vob}/${project.name}/build" >executable="test.bat" os="Windows 2000" failonerror="True"/> > </target> > >For the failonerror I tried "true" "True" "yes" "Yes". I'm not sure which >is correct because it's not documented. Here is my batch file: > >dir asdf >echo errorlevel = %ERRORLEVEL% > >This always has errorlevel = 1. > >Finally the output of my build: > >Ant version 1.2 compiled on October 24 2000 > >Buildfile: build.xml >Detected Java Version: 1.3 >Detected OS: Windows 2000 >Project base dir set to: Z:\Common\catapult\bin >Build sequence for target `test' is [test] >Complete build sequence is [test, init, shutdown_test_environment, tests, >build_tar, deploy_tar, init_test_environment, clean, usage, label, build] > >-- Building and executing tests: > > [exec] Myos = Windows 2000 > [exec] test.bat > [exec] > [exec] Fichier introuvable > [exec] Z:\customer_registry\customer\build>dir asdf > [exec] Le volume dans le lecteur Z s'appelle CCase > [exec] Le num‚ro de s‚rie du volume est 0234-5789 > [exec] > [exec] R‚pertoire de Z:\customer_registry\customer\build > [exec] > [exec] > [exec] Z:\customer_registry\customer\build>echo errorlevel = 1 > [exec] errorlevel = 1 > >BUILD SUCCESSFUL > >Total time: 1 second > >Michaël > >_________________________________________________________________________ >Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. > _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.