<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Your JDK version is quite old. Try updating to the latest JDK 8u
      release.</p>
    <p>this might be a factor and was fixed in 8u51.<br>
    </p>
    <p><a class="moz-txt-link-freetext" href="http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/445debb5c61d">http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/445debb5c61d</a></p>
    <p>Sean.<br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 21/12/2016 19:43, Shlomi Abramoviz
      wrote:<br>
    </div>
    <blockquote
cite="mid:CAGpdkuJt2JWUG12taCYmmOQD_YKYnMwU4sxGGxCEcVT3kyXw3w@mail.gmail.com"
      type="cite">
      <div dir="ltr">Hi everyone,
        <div>
          <div>I was referred to this group and I hope this is the right
            place and would really appreciate if you could share your
            opinion with me.</div>
          <div><br>
          </div>
          <div>
            <p style="margin:0px 0px
1em;padding:0px;border:0px;font-size:15px;clear:both;color:rgb(36,39,41);font-family:arial,"helvetica
              neue",helvetica,sans-serif">My company works with
              Play framework and Scala as our backend server. Lately
              we've been having problems with the server. While making a
              secured (SSL) request to a remote API, we're getting the
              exception below. Seems to be a problem regarding to the
              SSL, but I'm not sure. We had a similar problem a month
              ago, and setting the flag:</p>
            <p style="margin:0px 0px
1em;padding:0px;border:0px;font-size:15px;clear:both;color:rgb(36,39,41);font-family:arial,"helvetica
              neue",helvetica,sans-serif">-J-XX:-UseAESIntrinsics
              -DXX:-UseAESIntrinsics</p>
            <p style="margin:0px 0px
1em;padding:0px;border:0px;font-size:15px;clear:both;color:rgb(36,39,41);font-family:arial,"helvetica
              neue",helvetica,sans-serif">seemed to help. Now the
              problem is back.</p>
            <p style="margin:0px 0px
1em;padding:0px;border:0px;font-size:15px;clear:both;color:rgb(36,39,41);font-family:arial,"helvetica
              neue",helvetica,sans-serif">Some more information: -
              Play 2.5.9 - Scala 2.11.8 - Server OS: Centos 6.8 - JVM
              1.8.0_25</p>
            <p style="margin:0px 0px
1em;padding:0px;border:0px;font-size:15px;clear:both;color:rgb(36,39,41);font-family:arial,"helvetica
              neue",helvetica,sans-serif">The Exception:</p>
            <ul style="margin:0px 0px 1em
30px;padding:0px;border:0px;font-size:15px;color:rgb(36,39,41);font-family:arial,"helvetica
              neue",helvetica,sans-serif">
              <li
                style="margin:0px;padding:0px;border:0px;word-wrap:break-word">AsyncHttpClient-2-4
                - 2016-12-21 03:59:17,434 - [debug] - from
                org.asynchttpclient.netty.handler.HttpHandler -
                Unexpected I/O exception on channel [id: 0x9ad15e31,
                L:/[IP_ADDRESS:PORT - R:SERVER/IP_ADDRESS:443]
                java.lang.NullPointerException: null at
                java.lang.System.arraycopy(Native Method) at
                com.sun.crypto.provider.GCTR.reset(GCTR.java:125) at
                com.sun.crypto.provider.GCTR.doFinal(GCTR.java:116) at
com.sun.crypto.provider.GaloisCounterMode.doLastBlock(GaloisCounterMode.java:343)
                at
com.sun.crypto.provider.GaloisCounterMode.decryptFinal(GaloisCounterMode.java:511)
                at
                com.sun.crypto.provider.CipherCore.finalNoPadding(CipherCore.java:1023)
                at
                com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:960)
                at
                com.sun.crypto.provider.AESCipher.engineDoFinal(AESCipher.java:479)
                at
                javax.crypto.CipherSpi.bufferCrypt(CipherSpi.java:830)
                at
                javax.crypto.CipherSpi.engineDoFinal(CipherSpi.java:730)
                at javax.crypto.Cipher.doFinal(Cipher.java:2416) at
                sun.security.ssl.CipherBox.decrypt(CipherBox.java:535)
                at
                sun.security.ssl.EngineInputRecord.decrypt(EngineInputRecord.java:200)
                at
                sun.security.ssl.SSLEngineImpl.readRecord(SSLEngineImpl.java:968)
                at
                sun.security.ssl.SSLEngineImpl.readNetRecord(SSLEngineImpl.java:901)
                at
                sun.security.ssl.SSLEngineImpl.unwrap(SSLEngineImpl.java:775)
                at javax.net.ssl.SSLEngine.unwrap(SSLEngine.java:624) at
io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1094) at
                io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:966)
                at
                io.netty.handler.ssl.SslHandler.decode(SslHandler.java:900)
                at
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
                at
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
                at
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:366)
                at
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:352)
                at
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:345)
                at
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1294)
                at
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:366)
                at
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:352)
                at
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:911)
                at
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:131)
                at
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:611)
                at
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:552)
                at
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:466)
                at
                io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:438)
                at
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:140)
                at
io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:144)
                at java.lang.Thread.run(Thread.java:745)</li>
            </ul>
            <p style="margin:0px 0px
1em;padding:0px;border:0px;font-size:15px;clear:both;color:rgb(36,39,41);font-family:arial,"helvetica
              neue",helvetica,sans-serif">Does anyone have an idea
              what the problem could be and how can we fix it?</p>
            <p style="margin:0px 0px
1em;padding:0px;border:0px;font-size:15px;clear:both;color:rgb(36,39,41);font-family:arial,"helvetica
              neue",helvetica,sans-serif">Also, is there any other
              place you know where I could get help about this topic?</p>
            <p style="margin:0px 0px
1em;padding:0px;border:0px;font-size:15px;clear:both;color:rgb(36,39,41);font-family:arial,"helvetica
              neue",helvetica,sans-serif">Thanks in advance,</p>
            <p style="margin:0px 0px
1em;padding:0px;border:0px;font-size:15px;clear:both;color:rgb(36,39,41);font-family:arial,"helvetica
              neue",helvetica,sans-serif">Shlomi.</p>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
  </body>
</html>