2014-09-17 14:42 GMT+04:00 <[email protected]>:
> 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: [email protected]
For additional commands, e-mail: [email protected]