Hi Ajay, Ok, here's another email from the httpclient team suggesting that they may have built 2.0 rc2 with JDK 1.4. Please try using commons httpclient 2.0 rc1 as I suggested in a previous email.
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/ >
--- Begin Message --- Title: Re: FW: cactus-13-1.5-rc and commons-httpclient-2.0-rc2.jar works on jdk1.4 and above only?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="">
>
>
>
> ---------------------------------------------------------------------
> 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]
--- End Message ---
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
