Hi guys,
I should have known better... After a few hours of debugging and thanks to Leo for giving me access to LSD, I have found the culprit. The hunt is over!
The culprit is: commons-httpclient
It works fine with version 2.0 of commons-httpclient but not with the latest version from HEAD. Now, the hard part, is trying to understand why httpclient has changed some API. Then the Cactus project will need to decide whether it has to use the new way (thus forcing users to use httpclient from HEAD) or ask nicely some Gump admin to install commons-httpclient 2.0 and have the Cactus build depend on that.
<what was learnt in this debugging process> You know what would be nice? That Gump would be able to do a source diff of a project dependencies, and this between a successful run and a failed one. That would be soooo nice. A report page showing all the differences. There can't be that much in 1 day, right?
that is a great idea!!: instead of sending the superverbose build log as nags, just send the delta between the failing one and the last correct one!
Having this would have probably saved me about 3-4 hours. </what was learnt in this debugging process>
What do you think?
I think it's a very clever idea! thanks much
-- Stefano.
smime.p7s
Description: S/MIME Cryptographic Signature
