Problem's so stupid.. It's solved now. Firewall was turned off when I launched program. Firewall didn't have network rules for Eclipse & JRE. So JavaVM couldn't open socket... Thanks all for help!
2009/8/19 sebb <[email protected]>: > On 19/08/2009, Oleg Kalnichevski <[email protected]> wrote: >> On Wed, Aug 19, 2009 at 01:05:51PM +0300, Al Jesco wrote: >> > 2009/8/19 Oleg Kalnichevski <[email protected]>: >> > > On Wed, Aug 19, 2009 at 01:00:23PM +0300, Al Jesco wrote: >> > >> 2009/8/19 Oleg Kalnichevski <[email protected]>: >> > >> > 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] >> > >> > >> > >> > >> > >> >> > >> Thanks for reply, Oleg. >> > >> So.. Why is it working fine in netbeans..? >> > >> >> > > >> > > Because Eclipse and Netbeans are two completely different things. Check >> your >> > > local setup. >> > > >> > > Oleg >> > > >> > > >> > >> --------------------------------------------------------------------- >> > >> 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] >> > > >> > > >> > >> > What do you mean for "local setup"? >> > >> >> >> Eclipse configuration, such as proxy settings, TCP/IP settings, firewall >> settings, if you are using one, anything that has to do with connectivity. >> >> You may also want to try running your app as a standalone process in order >> to see if the problem is related to your Eclipse setup. >> > > I've just noticed that you are using two different versions of Java > 1.6 - 1.6.0_14 and 1.6.0_16 - which suggests that you are using two > different hosts. > > If so, then different host setup or network connectivity is the most > likely cause. > >> Oleg >> >> >> > --------------------------------------------------------------------- >> > 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]
