java.net.SocketException: Broken pipe

JIRA | Daniel Henninger | 7 years ago
  1. 0

    Imported issue was from wmdopple: From the forums, thought I'd open an issue for this as well. At a random time after starting a conversation with someone who is using the official MSN client, the sent messages from the Jabber side stop arriving on the MSN side. Messages from the MSN side to the Jabber user continue arriving normally. This started happening fairly recently, with no changes on the server. Conversations with an MSN contact using Trillian don't seem to show the same behavior. The Openfire debug log shows nothing unusual. The error log shows: 2009.11.14 13:41:35 [org.jivesoftware.util.log.util.CommonsLogFactory$1.error(CommonsLogFactory.java:92)] error sending msg: MSG 119 U 93 ==================== Chunk Debug ==================== MIME-Version: 1.0 Content-Type: text/x-msmsgscontrol TypingUser: [redacted]@hotmail.com ==================== Binary Chunk Debug ==================== 00000000h: 4D 49 4D 45 2D 56 65 72 73 69 6F 6E 3A 20 31 2E ; MIME-Version: 1. 00000010h: 30 0D 0A 43 6F 6E 74 65 6E 74 2D 54 79 70 65 3A ; 0..Content-Type: 00000020h: 20 74 65 78 74 2F 78 2D 6D 73 6D 73 67 73 63 6F ; text/x-msmsgsco 00000030h: 6E 74 72 6F 6C 0D 0A 54 79 70 69 6E 67 55 73 65 ; ntrol..TypingUse 00000040h: 72 3A 20 00 00 00 00 00 00 00 00 40 68 6F 74 6D ; r: [redacted]@hotm 00000050h: 61 69 6C 2E 63 6F 6D 0D 0A 0D 0A 0D 0A ; ail.com...... java.net.SocketException: Broken pipe at java.net.SocketOutputStream.socketWrite0(Native Method) at java.net.SocketOutputStream.socketWrite(Unknown Source) at java.net.SocketOutputStream.write(Unknown Source) at java.io.ByteArrayOutputStream.writeTo(Unknown Source) at net.sf.jml.net.Session.sendMessage(Session.java:511) at net.sf.jml.net.Session.access$1300(Session.java:30) at net.sf.jml.net.Session$MsgSender.run(Session.java:476) at java.lang.Thread.run(Unknown Source) This is followed by a similar error every time a message send is attempted. Kraken v1.1.2 Version: Openfire 3.6.4 Java Version: 1.6.0_03 Sun Microsystems Inc. -- Java HotSpot(TM) Server VM Appserver: jetty-6.1.x OS / Hardware: Linux / i386 This has also been tested with the previous Openfire version, and with Kraken v1.1.3 compiled from SVN on 11/20/09.

    Jive Software Open Source | 7 years ago | Daniel Henninger
    java.net.SocketException: Broken pipe
  2. 0

    Imported issue was from wmdopple: From the forums, thought I'd open an issue for this as well. At a random time after starting a conversation with someone who is using the official MSN client, the sent messages from the Jabber side stop arriving on the MSN side. Messages from the MSN side to the Jabber user continue arriving normally. This started happening fairly recently, with no changes on the server. Conversations with an MSN contact using Trillian don't seem to show the same behavior. The Openfire debug log shows nothing unusual. The error log shows: 2009.11.14 13:41:35 [org.jivesoftware.util.log.util.CommonsLogFactory$1.error(CommonsLogFactory.java:92)] error sending msg: MSG 119 U 93 ==================== Chunk Debug ==================== MIME-Version: 1.0 Content-Type: text/x-msmsgscontrol TypingUser: [redacted]@hotmail.com ==================== Binary Chunk Debug ==================== 00000000h: 4D 49 4D 45 2D 56 65 72 73 69 6F 6E 3A 20 31 2E ; MIME-Version: 1. 00000010h: 30 0D 0A 43 6F 6E 74 65 6E 74 2D 54 79 70 65 3A ; 0..Content-Type: 00000020h: 20 74 65 78 74 2F 78 2D 6D 73 6D 73 67 73 63 6F ; text/x-msmsgsco 00000030h: 6E 74 72 6F 6C 0D 0A 54 79 70 69 6E 67 55 73 65 ; ntrol..TypingUse 00000040h: 72 3A 20 00 00 00 00 00 00 00 00 40 68 6F 74 6D ; r: [redacted]@hotm 00000050h: 61 69 6C 2E 63 6F 6D 0D 0A 0D 0A 0D 0A ; ail.com...... java.net.SocketException: Broken pipe at java.net.SocketOutputStream.socketWrite0(Native Method) at java.net.SocketOutputStream.socketWrite(Unknown Source) at java.net.SocketOutputStream.write(Unknown Source) at java.io.ByteArrayOutputStream.writeTo(Unknown Source) at net.sf.jml.net.Session.sendMessage(Session.java:511) at net.sf.jml.net.Session.access$1300(Session.java:30) at net.sf.jml.net.Session$MsgSender.run(Session.java:476) at java.lang.Thread.run(Unknown Source) This is followed by a similar error every time a message send is attempted. Kraken v1.1.2 Version: Openfire 3.6.4 Java Version: 1.6.0_03 Sun Microsystems Inc. -- Java HotSpot(TM) Server VM Appserver: jetty-6.1.x OS / Hardware: Linux / i386 This has also been tested with the previous Openfire version, and with Kraken v1.1.3 compiled from SVN on 11/20/09.

    JIRA | 7 years ago | Daniel Henninger
    java.net.SocketException: Broken pipe
  3. 0

    Imported issue was from wmdopple: From the forums, thought I'd open an issue for this as well. At a random time after starting a conversation with someone who is using the official MSN client, the sent messages from the Jabber side stop arriving on the MSN side. Messages from the MSN side to the Jabber user continue arriving normally. This started happening fairly recently, with no changes on the server. Conversations with an MSN contact using Trillian don't seem to show the same behavior. The Openfire debug log shows nothing unusual. The error log shows: 2009.11.14 13:41:35 [org.jivesoftware.util.log.util.CommonsLogFactory$1.error(CommonsLogFactory.java:92)] error sending msg: MSG 119 U 93 ==================== Chunk Debug ==================== MIME-Version: 1.0 Content-Type: text/x-msmsgscontrol TypingUser: [redacted]@hotmail.com ==================== Binary Chunk Debug ==================== 00000000h: 4D 49 4D 45 2D 56 65 72 73 69 6F 6E 3A 20 31 2E ; MIME-Version: 1. 00000010h: 30 0D 0A 43 6F 6E 74 65 6E 74 2D 54 79 70 65 3A ; 0..Content-Type: 00000020h: 20 74 65 78 74 2F 78 2D 6D 73 6D 73 67 73 63 6F ; text/x-msmsgsco 00000030h: 6E 74 72 6F 6C 0D 0A 54 79 70 69 6E 67 55 73 65 ; ntrol..TypingUse 00000040h: 72 3A 20 00 00 00 00 00 00 00 00 40 68 6F 74 6D ; r: [redacted]@hotm 00000050h: 61 69 6C 2E 63 6F 6D 0D 0A 0D 0A 0D 0A ; ail.com...... java.net.SocketException: Broken pipe at java.net.SocketOutputStream.socketWrite0(Native Method) at java.net.SocketOutputStream.socketWrite(Unknown Source) at java.net.SocketOutputStream.write(Unknown Source) at java.io.ByteArrayOutputStream.writeTo(Unknown Source) at net.sf.jml.net.Session.sendMessage(Session.java:511) at net.sf.jml.net.Session.access$1300(Session.java:30) at net.sf.jml.net.Session$MsgSender.run(Session.java:476) at java.lang.Thread.run(Unknown Source) This is followed by a similar error every time a message send is attempted. Kraken v1.1.2 Version: Openfire 3.6.4 Java Version: 1.6.0_03 Sun Microsystems Inc. -- Java HotSpot(TM) Server VM Appserver: jetty-6.1.x OS / Hardware: Linux / i386 This has also been tested with the previous Openfire version, and with Kraken v1.1.3 compiled from SVN on 11/20/09.

    Jive Software Open Source | 7 years ago | Daniel Henninger
    java.net.SocketException: Broken pipe
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Openfire service crashing daily | Ignite Realtime

    igniterealtime.org | 3 months ago
    java.net.SocketException: Software caused connection abort: socket write error
  6. 0

    enabling nativeIO on Linux

    Oracle Community | 2 decades ago | 3004
    java.net.SocketException: Broken pipe: Broken pipe

    1 unregistered visitors
    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. java.net.SocketException

      Broken pipe

      at java.net.SocketOutputStream.socketWrite0()
    2. Java RT
      ByteArrayOutputStream.writeTo
      1. java.net.SocketOutputStream.socketWrite0(Native Method)
      2. java.net.SocketOutputStream.socketWrite(Unknown Source)
      3. java.net.SocketOutputStream.write(Unknown Source)
      4. java.io.ByteArrayOutputStream.writeTo(Unknown Source)
      4 frames
    3. net.sf.jml
      Session$MsgSender.run
      1. net.sf.jml.net.Session.sendMessage(Session.java:511)
      2. net.sf.jml.net.Session.access$1300(Session.java:30)
      3. net.sf.jml.net.Session$MsgSender.run(Session.java:476)
      3 frames
    4. Java RT
      Thread.run
      1. java.lang.Thread.run(Unknown Source)
      1 frame