2014-09-17 14:42 GMT+04:00  <build...@apache.org>:
> The Buildbot has detected a new failure on builder tomcat-7-trunk while 
> building ASF Buildbot.
> Full details are available at:
>  http://ci.apache.org/builders/tomcat-7-trunk/builds/296
>
> Buildbot URL: http://ci.apache.org/
>
> Buildslave for this Build: silvanus_ubuntu
>

Several notes

1. Tomcat 7 builds have been moved to a different slave, "silvanus_ubuntu"

2. I tested that I have commit right for buildbot configuration and
was able to fix misconfiguration of Ant.

The symptoms were that "ant release" command silently failed with exit
code 1 and no output.

I think the cause was that Buildbot configuration for Tomcat 7 used
tildes in the values of variables, e.g. "ANT_HOME=~/tools/ant/current"
and "JAVA_HOME=~/tools/java/latest1.6".
Replacing "~/" with "${HOME}/" helped.

My guess is tilde expansion is a feature of shell and is not supported
in the value of java CLASSPATH. So when Ant built classpath from those
values Java was not able to load those libraries. Though I wonder why
it failed with no error output.

> Build Reason: scheduler
> Build Source Stamp: [branch tomcat/tc7.0.x/trunk] 1625506
> Blamelist: violetagg
>
> BUILD FAILED: failed compile

3.  Compiling of Tomcat code succeeded.
It fails at "extras-commons-logging" compiling step.

My guess is that using a relative path as "base.path=../basepath" is
no good for extras.
E.g. Avalon was downloaded, but then it failed to find it:
[[[
     [echo]     *** WARNING ***
     [echo]     Avalon-Framework not found: Cannot Build AvalonLogger
]]]

At the same time, Tomcat's own code did build successfully.

So either there is a way to fix extras to build with such paths, or
one needs to update Buildbot configuration to use an absolute path for
"base.path".

Best regards,
Konstantin Kolinko

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to