Java Mailing List Archive

http://www.ant-tasks.com/

Apache Ant Archive

» Ant Users List
» Ant Developers List
Child processes are randomly killed (occurred with <sql > and <junit >)

Child processes are randomly killed (occurred with <sql > and <junit >)

2007-08-03       - By Steve Loughran
Reply:     1     2  

Alexis de Bernis wrote:
>
> Hello,
>
> We encountered the following troubling error when dealing with long ant
> tasks. When the server is heavily loaded, ANT tasks may randomly abort
> before their natural end. Adding the verbose flag only shows the
> "[DEBUG] Process finished" log without any exception.
>
> This was first occurring on the <sql> tasks with long running queries
> (about 2 hours to complete), but we recently had the same problem
> running a long <junit> test suite.
>
> We are using Ant 1.7.0, triggered by the Quickbuild
> (http://www.pmease.com/) build server.
>
> Running these tasks when the server is lightly loaded succeeds every
> time. We suspect some sort of OOM errors, but having absolutely no error
> report nor an exception stack trace is troublesome.
>
> Could you please help me in analyzing this problem so I can determine if
> the process gets killed because of Ant ?

Ant doesnt kill processes unless you set a timeout on exec or junit, and
tell junit to fork.

If you run junit with fork=false (the default) is is running in VM/

Now, <sql> is different as it is not a process, it is a JDBC operation.
So there is no process there to halt, though that may depend on your
database

>Adding the verbose flag only shows the
> "[DEBUG] Process finished" log without any exception.

Try running ant in -debug instead of -verbose, you get a lot more
information, most of which is unimportant. But as Jan said, this sounds
more like timeouts in your build server -there may be some options there
to fix things

(as an aside, what are you doing with a 2hour SQL query in a build? Is
it to set up the DB, or to test it?)

--
Steve Loughran                  http://www.1060.org/blogxter/publish/5
Author: Ant in Action           http://antbook.org/

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@(protected)
For additional commands, e-mail: user-help@(protected)


©2008 ant-tasks.com - Jax Systems, LLC, U.S.A.