Network Error

Network Error

Client sends message to server, which is down, client outputs the following error:

Exception in thread "main" java.net.SocketException: There is no process to read data written to a pipe.

at java.net.SocketOutputStream.socketWrite0(Native Method)

at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:113)

at java.net.SocketOutputStream.write(SocketOutputStream.java:145)

at org.yy.socket.TCPEchoClient.main(TCPEchoClient.java:34)


Client tries to connect the server which is not started, client outputs the following error

Exception in thread "main" java.net.ConnectException: Connection refused: connect

at java.net.PlainSocketImpl.socketConnect(Native Method)

at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)

at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)

at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)

at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)

at java.net.Socket.connect(Socket.java:519)

at java.net.Socket.connect(Socket.java:469)

at java.net.Socket.<init>(Socket.java:366)

at java.net.Socket.<init>(Socket.java:180)

at org.yy.socket.TCPEchoClient.main(TCPEchoClient.java:25)


When peer connection is closed, remote node outputs the following error:

Exception in thread "main" java.net.SocketException: Connection reset by peer: socket write error

at java.net.SocketOutputStream.socketWrite0(Native Method)

at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)

at java.net.SocketOutputStream.write(SocketOutputStream.java:124)

at org.yy.socket.TCPEchoClient.main(TCPEchoClient.java:34)


Create new socket when the cable is disconnected, it outputs the following error:

Exception in thread "main" java.net.SocketException: Network is unreachable

at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:391)

at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:252)

at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:239)

at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:389)

at java.net.Socket.connect(Socket.java:551)

at java.net.Socket.connect(Socket.java:501)

at java.net.Socket.<init>(Socket.java:409)

at java.net.Socket.<init>(Socket.java:223)

at org.yy.socket.TCPEchoClient.main(TCPEchoClient.java:33)


After use 'ifconfig en0 down' to disable en0, application outputs "IOException: The network is not currently available".

java.io.IOException: The network is not currently available.

at java.net.PlainDatagramSocketImpl.send(Native Method)

at java.net.PlainDatagramSocketImpl.send(PlainDatagramSocketImpl.java:134)

at java.net.DatagramSocket.send(DatagramSocket.java:624)


http://www.ibm.com/developerworks/forums/thread.jspa?threadID=248181&tstart=0

On AIX, Multicast throws "java.net.SocketException: The socket name is not available on this system'

Exception in thread "main" java.net.SocketException: The socket name is not available on this system.

at java.net.PlainDatagramSocketImpl.socketSetOption(Native Method)

at java.net.PlainDatagramSocketImpl.setOption(PlainDatagramSocketImpl.java:347)

at java.net.MulticastSocket.setNetworkInterface(MulticastSocket.java:514)

at MulticastThread.getMulticastSocket(MulticastThread.java:24)

at MulticastThread.<init>(MulticastThread.java:16)

at MulticastThread.main(MulticastThread.java:59)

Fix is to add Java commandline Parameter: -Djava.net.preferIPv4Stack=true


Post a Comment

Labels

Java (159) Lucene-Solr (110) Interview (61) All (58) J2SE (53) Algorithm (45) Soft Skills (36) Eclipse (34) Code Example (31) Linux (24) JavaScript (23) Spring (22) Windows (22) Web Development (20) Nutch2 (18) Tools (18) Bugs (17) Debug (15) Defects (14) Text Mining (14) J2EE (13) Network (13) PowerShell (11) Troubleshooting (11) Chrome (9) Design (9) How to (9) Learning code (9) Performance (9) UIMA (9) html (9) Http Client (8) Maven (8) Problem Solving (8) Security (8) bat (8) blogger (8) Big Data (7) Continuous Integration (7) Google (7) Guava (7) JSON (7) ANT (6) Coding Skills (6) Database (6) Scala (6) Shell (6) css (6) Algorithm Series (5) Cache (5) Dynamic Languages (5) IDE (5) Lesson Learned (5) Programmer Skills (5) Tips (5) adsense (5) xml (5) AIX (4) Code Quality (4) GAE (4) Git (4) Good Programming Practices (4) Jackson (4) Memory Usage (4) Miscs (4) OpenNLP (4) Project Managment (4) Spark (4) System Design (4) Testing (4) ads (4) regular-expression (4) Android (3) Apache Spark (3) Become a Better You (3) Concurrency (3) Eclipse RCP (3) English (3) Happy Hacking (3) IBM (3) J2SE Knowledge Series (3) JAX-RS (3) Jetty (3) Restful Web Service (3) Script (3) regex (3) seo (3) .Net (2) Android Studio (2) Apache (2) Apache Procrun (2) Architecture (2) Batch (2) Bit Operation (2) Build (2) Building Scalable Web Sites (2) C# (2) C/C++ (2) CSV (2) Career (2) Cassandra (2) Distributed (2) Fiddler (2) Firefox (2) Google Drive (2) Gson (2) How to Interview (2) Html Parser (2) Http (2) Image Tools (2) JQuery (2) Jersey (2) LDAP (2) Life (2) Logging (2) Python (2) Software Issues (2) Storage (2) Text Search (2) xml parser (2) AOP (1) Application Design (1) AspectJ (1) Chrome DevTools (1) Cloud (1) Codility (1) Data Mining (1) Data Structure (1) ExceptionUtils (1) Exif (1) Feature Request (1) FindBugs (1) Greasemonkey (1) HTML5 (1) Httpd (1) I18N (1) IBM Java Thread Dump Analyzer (1) JDK Source Code (1) JDK8 (1) JMX (1) Lazy Developer (1) Mac (1) Machine Learning (1) Mobile (1) My Plan for 2010 (1) Netbeans (1) Notes (1) Operating System (1) Perl (1) Problems (1) Product Architecture (1) Programming Life (1) Quality (1) Redhat (1) Redis (1) Review (1) RxJava (1) Solutions logs (1) Team Management (1) Thread Dump Analyzer (1) Visualization (1) boilerpipe (1) htm (1) ongoing (1) procrun (1) rss (1)

Popular Posts