java program works fine in RHEL 5, hangs in RHEL 6
Issue
The hang can occur randomly at different locations in the Java code but always ends up hung in SocketInputStream.available waiting on a network call to complete:
        at java.net.PlainSocketImpl.socketAvailable(Native Method)
        at java.net.PlainSocketImpl.available(PlainSocketImpl.java:454)
        - locked <0x00007f2bb1046580> (a java.net.SocksSocketImpl)
        at java.net.SocketInputStream.available(SocketInputStream.java:217)
        at java.io.BufferedInputStream.available(BufferedInputStream.java:381)
        - locked <0x00007f2bb1014000> (a java.io.BufferedInputStream)
        at electric.http.InboundHTTPResponse.close(InboundHTTPResponse.java:188)
  Environment
- Red Hat Enterprise Linux 6.3 and 6.4
 - Oracle/Sun java
 
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.