On Tue, Aug 18, 2009 at 09:01:38PM +0300, aljesco wrote:
> Hello all!
> I'm using HttpClient 4.0 and got some error.
> There's code I tested
>
> *****
> DefaultHttpClient httpclient = new DefaultHttpClient();
> HttpGet httpget = new HttpGet("http://yandex.ru");
> HttpResponse response = httpclient.execute(httpget);
> HttpEntity entity = response.getEntity();
> System.out.println("Login form get: " + response.getStatusLine());
> if (entity != null) {
> entity.consumeContent();
> }
> System.out.println("Initial set of cookies:");
> List<Cookie> cookies = httpclient.getCookieStore().
> getCookies();
> if (cookies.isEmpty()) {
> System.out.println("None");
> } else {
> for (int i = 0; i < cookies.size(); i++) {
> System.out.println("- " + cookies.get(i).toString());
> }
> }
> httpclient.getConnectionManager().shutdown();
> *****
>
> It's working fine in Netbeans 6.5.1 (using java 1.6.0_14) and
> httpclient.execute(httpget) works successfully.
> In Eclipse 3.4.2 (using java 1.6.0_16) this error is occurried.
>
>
'Software caused connection abort: socket write error' usually means the
connection has been terminated abnormally either by the target server, or by an
intermediate proxy or due to some other kind of connectivity issue.
This problem has nothing to do with Httpclient and is likely to be a problem
with your local setup.
Oleg
> *****
> 18.08.2009 0:21:54 org.apache.http.impl.client.DefaultRequestDirector
> execute
> INFO: I/O exception (java.net.SocketException) caught when processing
> request: Software caused connection abort: socket write error
> 18.08.2009 0:21:54 org.apache.http.impl.client.DefaultRequestDirector
> execute
> INFO: Retrying request
> 18.08.2009 0:21:54 org.apache.http.impl.client.DefaultRequestDirector
> execute
> INFO: I/O exception (java.net.SocketException) caught when processing
> request: Software caused connection abort: socket write error
> 18.08.2009 0:21:54 org.apache.http.impl.client.DefaultRequestDirector
> execute
> INFO: Retrying request
> 18.08.2009 0:21:54 org.apache.http.impl.client.DefaultRequestDirector
> execute
> INFO: I/O exception (java.net.SocketException) caught when processing
> request: Software caused connection abort: socket write error
> 18.08.2009 0:21:54 org.apache.http.impl.client.DefaultRequestDirector
> execute
> INFO: Retrying request
> Exception in thread "main" java.net.SocketException: Software caused
> connection abort: socket write error
> at java.net.SocketOutputStream.socketWrite0(Native Method)
> at java.net.SocketOutputStream.socketWrite(Unknown Source)
> at java.net.SocketOutputStream.write(Unknown Source)
> at
> org.apache.http.impl.io.AbstractSessionOutputBuffer.flushBuffer(AbstractSessionOutputBuffer.java:106)
>
>
>
> at
> org.apache.http.impl.io.AbstractSessionOutputBuffer.flush(AbstractSessionOutputBuffer.java:113)
>
>
>
> at
> org.apache.http.impl.AbstractHttpClientConnection.doFlush(AbstractHttpClientConnection.java:260)
>
>
>
> at
> org.apache.http.impl.SocketHttpClientConnection.close(SocketHttpClientConnection.java:248)
>
>
>
> at
> org.apache.http.impl.conn.DefaultClientConnection.close(DefaultClientConnection.java:154)
>
>
>
> at
> org.apache.http.impl.conn.AbstractPooledConnAdapter.close(AbstractPooledConnAdapter.java:131)
>
>
>
> at
> org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:130)
>
>
>
> at
> org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:447)
>
>
>
> at
> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:641)
>
>
>
> at
> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:576)
>
>
>
> at
> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:554)
>
>
>
> at Main.main(Main.java:52)
> *****
>
> This error also occurring when I'm trying to launch program using
> system JRE (windows xp sp2, JRE 1.6.0_16).
>
> Can anyone help me..?
>
>
> ---------------------------------------------------------------------
> 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]