Cactus and Commons-Httpclient

Cactus build failed on Apache Gump. After a few hours of debugging and thanks to Leo for giving Vincent access to LSD, the cause was found. The hunt is over!

The cause was: commons-httpclient

Cactus works fine with version 2.0 of commons-httpclient but not with the latest version from HEAD.

It turns out that commons-httpclient HEAD (i.e. v3.x) is not going to be backward compatible with v2.x and thus several APIs will be broken. The question has been asked on Cactus dev mailing list as to whether they stay on the 2.x branch or follow 3.x.