gump-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vincent Massol" <>
Subject RE: How to debug a Gump build problem?
Date Thu, 11 Mar 2004 09:52:13 GMT

> -----Original Message-----
> From: Stefan Bodewig []
> Sent: 11 March 2004 10:45
> To:
> Subject: Re: How to debug a Gump build problem?
> On Thu, 11 Mar 2004, Vincent Massol <> wrote:
> > It's a pity that
> >
> > servlet-13.html has a pre-req failure as we would have been able to
> > see if it passed the tests fine (it's using Tomcat 4.x and not
> > Tomcat 3.3.x).
> Fails on my machine as well.
> I wonder why jstl-jsp-12 builds for me but not on LSD, wait, it also
> fails on "traditional" Gump but the jar is created before the build
> fails and thus the depending projects can use it.  Does Gumpy discard
> the generated jars of a failed build?
> > The biggest problem is that Gump doesn't run the build in the same
> > than projects are running their builds! It's using sysclasspathonly
> > feature and that's not the way it's run by project.
> If this really turns out to be the problem, than it indicates that one
> of the components you depend on has broken its contracts.

Or that there is a configuration issue (coming either from Cactus or
from Tomcat)...
> > Maybe an alternative would be for Gump to try to run the project
> > using sysclasspatonly first and then if it fails, it will run
> > "normally". The reports would show both outcomes. That would provide
> > useful feedback.
> Sure.  This is part of the idea set on how to determine who is
> responsible for a failing build.


> But "ParsingException: Not a valid response [401 Unauthorized]" looks
> strange, I'll try to debug this a little further.

No this is normal. This comes from Cactus itself and indicates the
Cactus client side parts has not successfully authorized itself against
the server side (running inside Tomcat 3.3.x). As part of the its test
Cactus provides a tomcat users file for authorizations.

What would be very useful is to check the /tmp directory. There should a
cactus/ directory containing useful information to know what happened.
This is where cactus installs a temporary Tomcat instance.


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message