title: weblogic ssl performance issue
body: <p>I have a web service client running on WebLogic 10.3.  Below is a snippet of the server log when the app begins to connect to the hosting server.</p>
  
  <pre><code>&lt;Feb 25, 2011 2:27:52 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;SSLSetup: loading trusted CA certificates&gt;
  &lt;Feb 25, 2011 2:28:15 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;Filtering JSSE SSLSocket&gt;
  &lt;Feb 25, 2011 2:28:15 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;SSLIOContextTable.addContext(ctx): 15837882&gt;
  &lt;Feb 25, 2011 2:28:15 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;SSLSocket will  be Muxing&gt;
  </code></pre>
  
  <p>Notice that the between the first message and the second message, there is a 23 second delay in this case.  Can anybody explain to me what's going on here and what I can do to improve this?</p>
  
  <p>There is a stacktrace warning that pops up later in the log, but I don't see how it could cause this.  A valid response ends up coming back from the hosting server, but the total time is about 24 seconds.  Thanks for any help that any of you can give.</p>
  
  <p>Respectfully,</p>
  
  <p>Kal</p>
  
  <p>Edit: Adding new log messages...</p>
  
  <pre><code>&lt;Mar 1, 2011 2:18:38 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;Use Certicom SSL with Domestic strength&gt;
  &lt;Mar 1, 2011 2:18:38 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;Will use default Mac for algorithm HmacSHA1&gt;
  &lt;Mar 1, 2011 2:18:38 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;Will use default Mac for algorithm HmacMD5&gt;
  &lt;Mar 1, 2011 2:18:38 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;Will use default KeyAgreement for algorithm DiffieHellman&gt;
  &lt;Mar 1, 2011 2:18:38 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;Will use default KeyAgreement for algorithm ECDH&gt;
  &lt;Mar 1, 2011 2:18:38 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;Will use default Cipher for algorithm DESede&gt;
  &lt;Mar 1, 2011 2:18:38 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;Will use default Cipher for algorithm DES&gt;
  &lt;Mar 1, 2011 2:18:38 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;Will use default Cipher for algorithm AES&gt;
  &lt;Mar 1, 2011 2:18:38 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;Will use default Cipher for algorithm RC4&gt;
  &lt;Mar 1, 2011 2:18:38 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;Will use default Cipher for algorithm RSA/ECB/PKCS1Padding&gt;
  &lt;Mar 1, 2011 2:18:38 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;Will use default Cipher for algorithm RSA/ECB/NoPadding&gt;
  &lt;Mar 1, 2011 2:18:38 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;SSL Session TTL :90000&gt;
  &lt;Mar 1, 2011 2:18:38 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;DefaultHostnameVerifier: allowReverseDNS=false&gt;
  &lt;Mar 1, 2011 2:18:38 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;SSLSetup: loading trusted CA certificates&gt;
  &lt;Mar 1, 2011 2:18:38 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;SSL enableUnencryptedNullCipher= false&gt;
  &lt;Mar 1, 2011 2:18:38 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;SSLContextManager: loading server SSL identity&gt;
  &lt;Mar 1, 2011 2:18:38 PM EST&gt; &lt;Notice&gt; &lt;Security&gt; &lt;BEA-090171&gt; &lt;Loading the identity certificate and private key stored under the alias {myAlias} from the jks keystore file /app/local/BEA/certificates/tmp/IdentityKeyStore.jks.&gt;
  &lt;Mar 1, 2011 2:18:38 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;Loaded public identity certificate chain:&gt;
  &lt;Mar 1, 2011 2:18:38 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;Subject: CN={common name}, OU=Integrated Advertising IT P50, O="{company name}", L=Kansas City, ST=Missouri, C=US; Issuer: CN=VeriSign Class 3 Secure Server CA - G2, OU=Terms of use at https://www.verisign.com/rpa (c)09, OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US&gt;
  &lt;Mar 1, 2011 2:18:38 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;Subject: CN=VeriSign Class 3 Secure Server CA - G2, OU=Terms of use at https://www.verisign.com/rpa (c)09, OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US; Issuer: OU=VeriSign Trust Network, OU="(c) 1998 VeriSign, Inc. - For authorized use only", OU=Class 3 Public Primary Certification Authority - G2, O="VeriSign, Inc.", C=US&gt;
  &lt;Mar 1, 2011 2:18:38 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;Subject: OU=VeriSign Trust Network, OU="(c) 1998 VeriSign, Inc. - For authorized use only", OU=Class 3 Public Primary Certification Authority - G2, O="VeriSign, Inc.", C=US; Issuer: OU=VeriSign Trust Network, OU="(c) 1998 VeriSign, Inc. - For authorized use only", OU=Class 3 Public Primary Certification Authority - G2, O="VeriSign, Inc.", C=US&gt;
  &lt;Mar 1, 2011 2:18:38 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;Will use default Cipher for algorithm RSA/ECB/NoPadding&gt;
  &lt;Mar 1, 2011 2:18:40 PM EST&gt; &lt;Notice&gt; &lt;Security&gt; &lt;BEA-090169&gt; &lt;Loading trusted certificates from the jks keystore file /app/local/BEA/certificates/tmp/TrustKeyStore.jks.&gt;
  &lt;Mar 1, 2011 2:18:40 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;SSLContextManager: loaded 1 trusted CAs from /app/local/BEA/certificates/tmp/TrustKeyStore.jks&gt;
  &lt;Mar 1, 2011 2:18:40 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;Subject: CN=VeriSign Class 3 Secure Server CA - G2, OU=Terms of use at https://www.verisign.com/rpa (c)09, OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US; Issuer: OU=VeriSign Trust Network, OU="(c) 1998 VeriSign, Inc. - For authorized use only", OU=Class 3 Public Primary Certification Authority - G2, O="VeriSign, Inc.", C=US&gt;
  &lt;Mar 1, 2011 2:18:40 PM EST&gt; &lt;Info&gt; &lt;WebLogicServer&gt; &lt;BEA-000307&gt; &lt;Exportable key maximum lifespan set to 500 uses.&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;Filtering JSSE SSLSocket&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;SSLIOContextTable.addContext(ctx): 25094672&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;SSLSocket will  be Muxing&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;write SSL_20_RECORD&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;isMuxerActivated: false&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;23512240 SSL3/TLS MAC&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;23512240 received HANDSHAKE&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;HANDSHAKEMESSAGE: ServerHello&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;HANDSHAKEMESSAGE: Certificate&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;Validating certificate 0 in the chain: Serial number: {serial number}
  Issuer:C=US, O=VeriSign, Inc., OU=VeriSign Trust Network, OU=Terms of use at https://www.verisign.com/rpa (c)09, CN=VeriSign Class 3 Secure Server CA - G2
  Subject:C=US, ST=Washington, O={company}, OU=IT, CN={hosting server}
  Not Valid Before:Thu Sep 16 20:00:00 EDT 2010
  Not Valid After:Thu Oct 13 19:59:59 EDT 2011
  Signature Algorithm:SHA1withRSA
  &gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;Validating certificate 1 in the chain: Serial number: {serial number}
  Issuer:C=US, O=VeriSign, Inc., OU=Class 3 Public Primary Certification Authority - G2, OU=(c) 1998 VeriSign, Inc. - For authorized use only, OU=VeriSign Trust Network
  Subject:C=US, O=VeriSign, Inc., OU=VeriSign Trust Network, OU=Terms of use at https://www.verisign.com/rpa (c)09, CN=VeriSign Class 3 Secure Server CA - G2
  Not Valid Before:Tue Mar 24 20:00:00 EDT 2009
  Not Valid After:Sun Mar 24 19:59:59 EDT 2019
  Signature Algorithm:SHA1withRSA
  &gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;validationCallback: validateErr = 0&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;  cert[0] = Serial number: {serial number}
  Issuer:C=US, O=VeriSign, Inc., OU=VeriSign Trust Network, OU=Terms of use at https://www.verisign.com/rpa (c)09, CN=VeriSign Class 3 Secure Server CA - G2
  Subject:C=US, ST=Washington, O={company}, OU=IT, CN={hosting server}
  Not Valid Before:Thu Sep 16 20:00:00 EDT 2010
  Not Valid After:Thu Oct 13 19:59:59 EDT 2011
  Signature Algorithm:SHA1withRSA
  &gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;  cert[1] = Serial number: {serial number}
  Issuer:C=US, O=VeriSign, Inc., OU=Class 3 Public Primary Certification Authority - G2, OU=(c) 1998 VeriSign, Inc. - For authorized use only, OU=VeriSign Trust Network
  Subject:C=US, O=VeriSign, Inc., OU=VeriSign Trust Network, OU=Terms of use at https://www.verisign.com/rpa (c)09, CN=VeriSign Class 3 Secure Server CA - G2
  Not Valid Before:Tue Mar 24 20:00:00 EDT 2009
  Not Valid After:Sun Mar 24 19:59:59 EDT 2019
  Signature Algorithm:SHA1withRSA
  &gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;weblogic user specified trustmanager validation status 0&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;SSLTrustValidator returns: 0&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;Trust status (0): NONE&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;Performing hostname validation checks: {hosting server}&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;HANDSHAKEMESSAGE: ServerHelloDone&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;Will use default Mac for algorithm HmacMD5&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;Will use default Mac for algorithm HmacSHA1&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;Will use default Mac for algorithm MD5&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;Will use default Cipher for algorithm RC4&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;Will use default Mac for algorithm HmacMD5&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;Will use default Mac for algorithm HmacSHA1&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;Will use default Cipher for algorithm RSA/ECB/PKCS1Padding&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;write HANDSHAKE, offset = 0, length = 134&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;write CHANGE_CIPHER_SPEC, offset = 0, length = 1&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;Will use default Cipher for algorithm RC4&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;Will use default Mac for algorithm HMACMD5&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;Will use default Mac for algorithm HmacMD5&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;Will use default Mac for algorithm HmacSHA1&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;write HANDSHAKE, offset = 0, length = 16&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;isMuxerActivated: false&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;23512240 SSL3/TLS MAC&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;23512240 received CHANGE_CIPHER_SPEC&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;Will use default Cipher for algorithm RC4&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;Will use default Mac for algorithm HMACMD5&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;isMuxerActivated: false&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;23512240 SSL3/TLS MAC&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;23512240 received HANDSHAKE&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;HANDSHAKEMESSAGE: Finished&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;Will use default Mac for algorithm HmacMD5&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;Will use default Mac for algorithm HmacSHA1&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;write APPLICATION_DATA, offset = 0, length = 372&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;write APPLICATION_DATA, offset = 0, length = 2770&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;4836513 read(offset=0, length=8192)&gt;
  &lt;Mar 1, 2011 2:19:08 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;isMuxerActivated: false&gt;
  &lt;Mar 1, 2011 2:19:09 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;23512240 SSL3/TLS MAC&gt;
  &lt;Mar 1, 2011 2:19:09 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;23512240 received APPLICATION_DATA: databufferLen 0, contentLength 2920&gt;
  &lt;Mar 1, 2011 2:19:09 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;4836513 read databufferLen 2920&gt;
  &lt;Mar 1, 2011 2:19:09 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;4836513 read A returns 2920&gt;
  &lt;Mar 1, 2011 2:19:09 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;avalable(): 4836513 : 0 + 948 = 948&gt;
  &lt;Mar 1, 2011 2:19:09 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;4836513 read(offset=2920, length=5272)&gt;
  &lt;Mar 1, 2011 2:19:09 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;isMuxerActivated: false&gt;
  &lt;Mar 1, 2011 2:19:09 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;23512240 SSL3/TLS MAC&gt;
  &lt;Mar 1, 2011 2:19:09 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;23512240 received APPLICATION_DATA: databufferLen 0, contentLength 904&gt;
  &lt;Mar 1, 2011 2:19:09 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;4836513 read databufferLen 904&gt;
  &lt;Mar 1, 2011 2:19:09 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;4836513 read A returns 904&gt;
  &lt;Mar 1, 2011 2:19:09 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;avalable(): 4836513 : 0 + 23 = 23&gt;
  &lt;Mar 1, 2011 2:19:09 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;4836513 read(offset=3824, length=4368)&gt;
  &lt;Mar 1, 2011 2:19:09 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;isMuxerActivated: false&gt;
  &lt;Mar 1, 2011 2:19:09 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;23512240 SSL3/TLS MAC&gt;
  &lt;Mar 1, 2011 2:19:09 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;23512240 received ALERT&gt;
  &lt;Mar 1, 2011 2:19:09 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;NEW ALERT with Severity: WARNING, Type: 0
  java.lang.Exception: New alert stack
          at com.certicom.tls.record.alert.Alert.&lt;init&gt;(Unknown Source)
          at com.certicom.tls.record.alert.AlertHandler.handleAlertMessages(Unknown Source)
          at com.certicom.tls.record.MessageInterpreter.interpretContent(Unknown Source)
          at com.certicom.tls.record.MessageInterpreter.decryptMessage(Unknown Source)
          at com.certicom.tls.record.ReadHandler.processRecord(Unknown Source)
          at com.certicom.tls.record.ReadHandler.readRecord(Unknown Source)
          at com.certicom.tls.record.ReadHandler.read(Unknown Source)
          at com.certicom.io.InputSSLIOStreamWrapper.read(Unknown Source)
          at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
          at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
          at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
          at weblogic.net.http.KeepAliveStream.read(KeepAliveStream.java:86)
          at java.io.FilterInputStream.read(FilterInputStream.java:116)
          at com.ctc.wstx.io.StreamBootstrapper.ensureLoaded(StreamBootstrapper.java:443)
          at com.ctc.wstx.io.StreamBootstrapper.resolveStreamEncoding(StreamBootstrapper.java:267)
          at com.ctc.wstx.io.StreamBootstrapper.bootstrapInput(StreamBootstrapper.java:131)
          at com.ctc.wstx.stax.WstxInputFactory.doCreateSR(WstxInputFactory.java:543)
          at com.ctc.wstx.stax.WstxInputFactory.createSR(WstxInputFactory.java:604)
          at com.ctc.wstx.stax.WstxInputFactory.createSR(WstxInputFactory.java:619)
          at com.ctc.wstx.stax.WstxInputFactory.createXMLStreamReader(WstxInputFactory.java:348)
          at com.sun.xml.ws.api.streaming.XMLStreamReaderFactory$NoLock.doCreate(XMLStreamReaderFactory.java:377)
          at com.sun.xml.ws.api.streaming.XMLStreamReaderFactory$Woodstox.doCreate(XMLStreamReaderFactory.java:407)
          at com.sun.xml.ws.api.streaming.XMLStreamReaderFactory.create(XMLStreamReaderFactory.java:144)
          at com.sun.xml.ws.api.streaming.XMLStreamReaderFactory.create(XMLStreamReaderFactory.java:148)
          at com.sun.xml.ws.encoding.StreamSOAPCodec.decode(StreamSOAPCodec.java:294)
          at com.sun.xml.ws.encoding.StreamSOAPCodec.decode(StreamSOAPCodec.java:128)
          at com.sun.xml.ws.encoding.SOAPBindingCodec.decode(SOAPBindingCodec.java:287)
          at com.sun.xml.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:171)
          at com.sun.xml.ws.transport.http.client.HttpTransportPipe.processRequest(HttpTransportPipe.java:86)
          at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:598)
          at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:557)
          at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:542)
          at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:439)
          at com.sun.xml.ws.client.Stub.process(Stub.java:248)
          at com.sun.xml.ws.client.sei.SEIStub.doProcess(SEIStub.java:135)
          at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:109)
          at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:89)
          at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:118)
          at $Proxy93.inquireUnifiedCustomerLoginProfile(Unknown Source)
          at com.csi.CsiWSClient.getSubscbrAcctPrfle(CsiWSClient.java:137)
          at com.itv.WSMainProcessor.getSubscbrAcctPrfle(WSMainProcessor.java:314)
          at com.itv.DMPAdService_DMPAdSoapHttpPortImpl.getSubscbrAcctPrfle(DMPAdService_DMPAdSoapHttpPortImpl.java:87)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
          at java.lang.reflect.Method.invoke(Method.java:597)
          at weblogic.wsee.jaxws.WLSInstanceResolver$WLSInvoker.invoke(WLSInstanceResolver.java:89)
          at weblogic.wsee.jaxws.WLSInstanceResolver$WLSInvoker.invoke(WLSInstanceResolver.java:71)
          at com.sun.xml.ws.server.InvokerTube$2.invoke(InvokerTube.java:146)
          at com.sun.xml.ws.server.sei.EndpointMethodHandler.invoke(EndpointMethodHandler.java:257)
          at com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:93)
          at weblogic.wsee.jaxws.tubeline.FlowControlTube$FlowControlAwareTube.processRequest(FlowControlTube.java:123)
          at weblogic.wsee.jaxws.tubeline.FlowControlTube.processRequest(FlowControlTube.java:75)
          at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:598)
          at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:557)
          at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:542)
          at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:439)
          at com.sun.xml.ws.server.WSEndpointImpl$2.process(WSEndpointImpl.java:243)
          at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:444)
          at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:244)
          at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:134)
          at weblogic.wsee.jaxws.HttpServletAdapter$AuthorizedInvoke.run(HttpServletAdapter.java:272)
          at weblogic.wsee.jaxws.HttpServletAdapter.post(HttpServletAdapter.java:185)
          at weblogic.wsee.jaxws.VerboseHttpProcessor.post(VerboseHttpProcessor.java:43)
          at weblogic.wsee.jaxws.JAXWSServlet.doPost(JAXWSServlet.java:180)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
          at weblogic.wsee.jaxws.JAXWSServlet.service(JAXWSServlet.java:64)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
          at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
          at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
          at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
          at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
          at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3498)
          at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
          at weblogic.security.service.SecurityManager.runAs(Unknown Source)
          at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2180)
          at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2086)
          at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1406)
          at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
          at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
  &gt;
  &lt;Mar 1, 2011 2:19:09 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;Alert received from peer, notifying peer we received it: com.certicom.tls.record.alert.Alert@44e906&gt;
  &lt;Mar 1, 2011 2:19:09 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;CLOSE_NOTIFY received from peer, closing connection: &gt;
  &lt;Mar 1, 2011 2:19:09 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;close(): 4836513&gt;
  &lt;Mar 1, 2011 2:19:09 PM EST&gt; &lt;Debug&gt; &lt;SecuritySSL&gt; &lt;BEA-000000&gt; &lt;NEW ALERT with Severity: WARNING, Type: 0
  java.lang.Exception: New alert stack
          at com.certicom.tls.record.alert.Alert.&lt;init&gt;(Unknown Source)
          at com.certicom.tls.interfaceimpl.TLSConnectionImpl.closeWriteHandler(Unknown Source)
          at com.certicom.tls.interfaceimpl.TLSConnectionImpl.close(Unknown Source)
          at javax.net.ssl.impl.SSLLayeredSocket.close(Unknown Source)
          at com.certicom.tls.record.alert.AlertHandler.handle(Unknown Source)
          at com.certicom.tls.record.alert.AlertHandler.handleAlertMessages(Unknown Source)
          at com.certicom.tls.record.MessageInterpreter.interpretContent(Unknown Source)
          at com.certicom.tls.record.MessageInterpreter.decryptMessage(Unknown Source)
          at com.certicom.tls.record.ReadHandler.processRecord(Unknown Source)
          at com.certicom.tls.record.ReadHandler.readRecord(Unknown Source)
          at com.certicom.tls.record.ReadHandler.read(Unknown Source)
          at com.certicom.io.InputSSLIOStreamWrapper.read(Unknown Source)
          at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
          at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
          at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
          at weblogic.net.http.KeepAliveStream.read(KeepAliveStream.java:86)
          at java.io.FilterInputStream.read(FilterInputStream.java:116)
          at com.ctc.wstx.io.StreamBootstrapper.ensureLoaded(StreamBootstrapper.java:443)
          at com.ctc.wstx.io.StreamBootstrapper.resolveStreamEncoding(StreamBootstrapper.java:267)
          at com.ctc.wstx.io.StreamBootstrapper.bootstrapInput(StreamBootstrapper.java:131)
          at com.ctc.wstx.stax.WstxInputFactory.doCreateSR(WstxInputFactory.java:543)
          at com.ctc.wstx.stax.WstxInputFactory.createSR(WstxInputFactory.java:604)
          at com.ctc.wstx.stax.WstxInputFactory.createSR(WstxInputFactory.java:619)
          at com.ctc.wstx.stax.WstxInputFactory.createXMLStreamReader(WstxInputFactory.java:348)
          at com.sun.xml.ws.api.streaming.XMLStreamReaderFactory$NoLock.doCreate(XMLStreamReaderFactory.java:377)
          at com.sun.xml.ws.api.streaming.XMLStreamReaderFactory$Woodstox.doCreate(XMLStreamReaderFactory.java:407)
          at com.sun.xml.ws.api.streaming.XMLStreamReaderFactory.create(XMLStreamReaderFactory.java:144)
          at com.sun.xml.ws.api.streaming.XMLStreamReaderFactory.create(XMLStreamReaderFactory.java:148)
          at com.sun.xml.ws.encoding.StreamSOAPCodec.decode(StreamSOAPCodec.java:294)
          at com.sun.xml.ws.encoding.StreamSOAPCodec.decode(StreamSOAPCodec.java:128)
          at com.sun.xml.ws.encoding.SOAPBindingCodec.decode(SOAPBindingCodec.java:287)
          at com.sun.xml.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:171)
          at com.sun.xml.ws.transport.http.client.HttpTransportPipe.processRequest(HttpTransportPipe.java:86)
          at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:598)
          at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:557)
          at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:542)
          at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:439)
          at com.sun.xml.ws.client.Stub.process(Stub.java:248)
          at com.sun.xml.ws.client.sei.SEIStub.doProcess(SEIStub.java:135)
          at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:109)
          at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:89)
          at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:118)
          at $Proxy93.inquireUnifiedCustomerLoginProfile(Unknown Source)
          at com.csi.CsiWSClient.getSubscbrAcctPrfle(CsiWSClient.java:137)
          at com.itv.WSMainProcessor.getSubscbrAcctPrfle(WSMainProcessor.java:314)
          at com.itv.DMPAdService_DMPAdSoapHttpPortImpl.getSubscbrAcctPrfle(DMPAdService_DMPAdSoapHttpPortImpl.java:87)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
          at java.lang.reflect.Method.invoke(Method.java:597)
          at weblogic.wsee.jaxws.WLSInstanceResolver$WLSInvoker.invoke(WLSInstanceResolver.java:89)
          at weblogic.wsee.jaxws.WLSInstanceResolver$WLSInvoker.invoke(WLSInstanceResolver.java:71)
          at com.sun.xml.ws.server.InvokerTube$2.invoke(InvokerTube.java:146)
          at com.sun.xml.ws.server.sei.EndpointMethodHandler.invoke(EndpointMethodHandler.java:257)
          at com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:93)
          at weblogic.wsee.jaxws.tubeline.FlowControlTube$FlowControlAwareTube.processRequest(FlowControlTube.java:123)
          at weblogic.wsee.jaxws.tubeline.FlowControlTube.processRequest(FlowControlTube.java:75)
          at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:598)
          at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:557)
          at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:542)
  </code></pre>