David, I am a maintainer of my own private Java 1.1 compatible fork of HttpClient (Some of my firm's clients insist on supporting MacOS 9 platform which does not have a Java 1.2 compatible JRE). I can assure you there's much more to this problem than just one method call. I guess that you must be using some sort of Java 1.2 collections framework emulation library. I seriously do not know how it would be possible otherwise.
Oleg On Wed, 2003-08-13 at 23:01, [EMAIL PROTECTED] wrote: > That is really the only code that causes it not to work though. It seems > like it would be worth changing 3 lines of code to support 1.1.8 users. > > > > > > > Oleg > > Kalnichevski To: Commons HttpClient Project > > <[EMAIL PROTECTED] <[EMAIL PROTECTED]> > > .org> cc: > > Subject: Re: JDK 1.1.8 problems > > 08/13/2003 > > 03:46 PM > > Please > > respond to > > "Commons > > HttpClient > > Project" > > > > > > > > > > David, > HttpClient requires Java 2 compatible JRE (> 1.2.x), primarily because > it uses Java 2 collections framework. We have never aimed at providing > Java 1.1 compatibility. > > Oleg > > > On Wed, 2003-08-13 at 22:47, [EMAIL PROTECTED] wrote: > > I have upgraded from > > > > commons-httpclient-2.0-alpha2 to commons-httpclient-2.0-rc1 and am now > > having problems in HttpConnection > > > > 2003-08-13 17:10:26,233 ERROR: java.net.Socket: method getSendBufferSize > ()I > > not found > > > > java.lang.NoSuchMethodError: java.net.Socket: method getSendBufferSize()I > > not found > > at org.apache.commons.httpclient.HttpConnection.open() > > at org.apache.commons.httpclient.HttpMethodBase.processRequest() > > at org.apache.commons.httpclient.HttpMethodBase.execute() > > > > > > This method was added in 1.2 and is not supported in 1.1.8. > > > > This was not a problem in alpha 2. The offending lines of code is line > > 695, 748 and 1226 in HttpConnection. Could this be conditionally used on > > < 1.2. > > > > Ex: > > > > if (sendBufferSize != -1 && > > Double.parseDouble(System.getProperty("java.version")) >= 1.2) { > > socket.setSendBufferSize(sendBufferSize); > > } > > > > > > > > > > > > --------------------------------------------------------------------- > > 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] > > > > > > > --------------------------------------------------------------------- > 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]