I think I've found the problem. In 1.4, Sun added StringBuffer.append(StringBuffer) to compliment the existing StringBuffer.append(Object). The problem is that STUPID me ran maven for this release with 1.4. The method call was bound to the append(StringBuffer) method, since it is the best option in 1.4. It looks like the build will have to be regenerated with 1.2.2.

Does anyone what JVM is used for nightlies?

Mike

Vincent Massol wrote:

Hi,

I've released Cactus 1.5-rc1 last week end. I bundle commons-httpclient
2.0 rc2 in it. I've just received this email below from a cactus user.

Is it true, as Ajay says, that commons-httpclient would only work on JDK
1.4 onwards (see end of email below)?

Thanks
-Vincent


-----Original Message-----
From: Govindarajan, Ajay [mailto:[EMAIL PROTECTED]
Sent: 28 October 2003 21:47
To: '[EMAIL PROTECTED]'
Subject: cactus-13-1.5-rc and commons-httpclient-2.0-rc2.jar works on
jdk1.4 and above only?

I am using cactus-13-1.5-rc with weblogic 7.0 service pack 4 and
jdk131_08.
When I try to run any of the cactus tests I get the following

exception:


java.lang.NoSuchMethodError
at

org.apache.commons.httpclient.HttpState.toString(HttpState.java:634)


at java.lang.String.valueOf(String.java:2013)
at java.lang.StringBuffer.append(StringBuffer.java:365)
at


org.apache.cactus.util.CookieUtil.createHttpState_aroundBody15$advice(Co ok

ie
Util.java:190)
at org.apache.cactus.util.CookieUtil.createHttpState(CookieUtil.java)
at


org.apache.cactus.client.connector.http.HttpClientConnectionHelper.conne ct

_a
roundBody0(HttpClientConnectionHelper.java:169)
at


org.apache.cactus.client.connector.http.HttpClientConnectionHelper.conne ct

_a
roundBody1$advice(HttpClientConnectionHelper.java:222)
at


org.apache.cactus.client.connector.http.HttpClientConnectionHelper.conne ct

(H
ttpClientConnectionHelper.java)
at


org.apache.cactus.client.connector.http.DefaultHttpClient.callRunTest(De fa

ul
tHttpClient.java:201)
at


org.apache.cactus.client.connector.http.DefaultHttpClient.doTest_aroundB od

y0
(DefaultHttpClient.java:119)
at


org.apache.cactus.client.connector.http.DefaultHttpClient.doTest_aroundB od

y1
$advice(DefaultHttpClient.java:222)
at


org.apache.cactus.client.connector.http.DefaultHttpClient.doTest(Default Ht

tp
Client.java)
at


org.apache.cactus.internal.client.WebClientTestCaseDelegate.runWebTest(W eb

Cl
ientTestCaseDelegate.java:333)
at


org.apache.cactus.internal.client.WebClientTestCaseDelegate.runGenericTe st

(W
ebClientTestCaseDelegate.java:281)
at


org.apache.cactus.internal.client.WebClientTestCaseDelegate.runTest(WebC li

en
tTestCaseDelegate.java:257)
at


org.apache.cactus.ServletTestCase.runCactusTest(ServletTestCase.java:300 )

at

org.apache.cactus.ServletTestCase.runBare(ServletTestCase.java:263)


at


org.apache.cactus.AbstractTestSuite.runTest_aroundBody6(AbstractTestSuit e.

ja
va:296)
at


org.apache.cactus.AbstractTestSuite.runTest_aroundBody7$advice(AbstractT es

tS
uite.java:151)
at

org.apache.cactus.AbstractTestSuite.runTest(AbstractTestSuite.java)


at


org.apache.cactus.AbstractTestSuite.run_aroundBody4(AbstractTestSuite.ja va

:2
87)
at


org.apache.cactus.AbstractTestSuite.run_aroundBody5$advice(AbstractTestS ui

te
.java:151)
at org.apache.cactus.AbstractTestSuite.run(AbstractTestSuite.java)

This is because the HttpState code in the

commons-httpclient-2.0-rc2.jar


file invokes StringBuffer.append(StringBuffer sb) which is present

from


jdk1.4 onwards only.


http://java.sun.com/j2se/1.4.1/docs/api/java/lang/StringBuffer.html#appe nd

(j
ava.lang.StringBuffer


<http://java.sun.com/j2se/1.4.1/docs/api/java/lang/StringBuffer.html#app en

d(
java.lang.StringBuffer> )




<http://f1.pg.photos.yahoo.com/ph/suri_mail/lst?.dir=/anu_suresh_engagem en

t_


08_Oct_03&.src=ph&.order=&.view=t&.done=http%3a//f1.pg.photos.yahoo.com/




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to