Uploaded image for project: 'JBoss Remoting'
  1. JBoss Remoting
  2. JBREM-224

java.net.SocketTimeoutException when socket timeout on the keep alive

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: 1.4.0 beta
    • Fix Version/s: 1.4.0 final
    • Component/s: transport
    • Labels:
      None

      Description

      The socket invoker will send ACKs to the client to keep alive the socket connection. If the socket times out because the client does not make a specific call on it and is just doing keep alive, it will log an java.net.SocketTimeoutException as an error (which it is really not, since was not on an actual call). To be more specific, the client will not send the response to the ACK until it is pulled from the connection pool on the client, so if the client does not make another call for a while, then it won't be pulled from pool (hence no response to ACK and there is the timeout).

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                tom.elrod Tom Elrod
                Reporter:
                tom.elrod Tom Elrod
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: