Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-9282

EAP 7.13.DR13 contains wrong OpenSSL natives

XMLWordPrintable

      DR13 contains the Beta4 versions of the OpenSSL natives, while the Java component is Beta6.

      This appears to be an issue with how the feature pack is constructed, the wildfly-feature-pack.xml for 3.0.0.Beta6-redhat1 has the wrong versions for these artefacts, while the community 3.0.0.Beta6 tag is correct (and because EAP7 upstream has moved on to Beta7 this problem is no longer reproducible unless you build from the tag).

      Original Bug Report


      When enabling usage of wildfly-openssl => setting protocol in ssl config to openssl.TLS (/core-service=management/security-realm=ApplicationRealm/server-identity=ssl:write-attribute(name=protocol, value=openssl.TLS), then after doing first request to https listener, it fails with [1]. Causing all https requests to fail.

      [1]

      09:38:17,013 ERROR [org.xnio.listener] (default I/O-6) XNIO001007: A channel event listener threw an exception: java.lang.UnsatisfiedLinkError: org.wildfly.openssl.SSLImpl.saveServerCipher0(JI)I
      	at org.wildfly.openssl.SSLImpl.saveServerCipher0(Native Method)
      	at org.wildfly.openssl.SSLImpl.saveServerCipher(SSLImpl.java:255)
      	at org.wildfly.openssl.OpenSSLEngine.wrap(OpenSSLEngine.java:396)
      	at javax.net.ssl.SSLEngine.wrap(SSLEngine.java:469)
      	at io.undertow.protocols.ssl.SslConduit.doWrap(SslConduit.java:868)
      	at io.undertow.protocols.ssl.SslConduit.doUnwrap(SslConduit.java:669)
      	at io.undertow.protocols.ssl.SslConduit.read(SslConduit.java:567)
      	at io.undertow.conduits.IdleTimeoutConduit.read(IdleTimeoutConduit.java:202)
      	at org.xnio.conduits.ConduitStreamSourceChannel.read(ConduitStreamSourceChannel.java:127)
      	at io.undertow.server.protocol.framed.AbstractFramedChannel.receive(AbstractFramedChannel.java:368)
      	at io.undertow.server.protocol.http2.Http2ReceiveListener.handleEvent(Http2ReceiveListener.java:106)
      	at io.undertow.server.protocol.http2.Http2ReceiveListener.handleEvent(Http2ReceiveListener.java:57)
      	at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)
      	at io.undertow.server.protocol.framed.AbstractFramedChannel$FrameReadListener.handleEvent(AbstractFramedChannel.java:931)
      	at io.undertow.server.protocol.framed.AbstractFramedChannel$FrameReadListener.handleEvent(AbstractFramedChannel.java:912)
      	at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)
      	at org.xnio.conduits.ReadReadyHandler$ChannelListenerHandler.readReady(ReadReadyHandler.java:66)
      	at io.undertow.protocols.ssl.SslConduit$SslReadReadyHandler.readReady(SslConduit.java:1129)
      	at io.undertow.protocols.ssl.SslConduit$SslWriteReadyHandler.writeReady(SslConduit.java:1206)
      	at org.xnio.nio.NioSocketConduit.handleReady(NioSocketConduit.java:94)
      	at org.xnio.nio.WorkerThread.run(WorkerThread.java:567)
      

            psakar@redhat.com Petr Sakar (Inactive)
            rhatlapa@redhat.com Radim Hatlapatka (Inactive)
            Radim Hatlapatka Radim Hatlapatka (Inactive)
            Radim Hatlapatka Radim Hatlapatka (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: