Uploaded image for project: 'WildFly Core'
  1. WildFly Core
  2. WFCORE-7332

TlsTestCase.testRevocationWithMultipleCrls intermittently fails

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • 30.0.0.Beta1
    • Security, Test Suite
    • None

      org.wildfly.extension.elytron.TlsTestCase.testRevocationWithMultipleCrls intermittently fails with:

      (Liinux)

      java.lang.Exception: Unexpected exception, expected<javax.net.ssl.SSLHandshakeException> but was<java.net.SocketException>
        at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:30)
        ...
      Caused by: java.net.SocketException: Broken pipe
        at java.base/java.net.Socket$SocketOutputStream.write(Socket.java:1035)
        at java.base/java.io.InputStream.read(InputStream.java:218)
        at org.wildfly.extension.elytron.TlsTestCase.lambda$testCommunication$2(TlsTestCase.java:680)
        at java.base/java.lang.Thread.run(Thread.java:853)
      

      or

      (Windows)

      java.lang.Exception: Unexpected exception, expected<javax.net.ssl.SSLHandshakeException> but was<java.net.SocketException>
        at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:30)
        ...
      Caused by: java.net.SocketException: An established connection was aborted by the software in your host machine
        at java.base/java.net.Socket$SocketOutputStream.write(Socket.java:1035)
        at java.base/java.io.InputStream.read(InputStream.java:218)
        at org.wildfly.extension.elytron.TlsTestCase.lambda$testCommunication$2(TlsTestCase.java:680)
        at java.base/java.lang.Thread.run(Thread.java:833)
      

      And an error in log:

      ERROR (MSC service thread 7-6) [org.jboss.msc.service.fail] <ServiceControllerImpl.java:1561> MSC000001: Failed to start service org.wildfly.security.ssl-context.ClientSslContextTLS13OnlyOpenSsl: org.jboss.msc.service.StartException in service org.wildfly.security.ssl-context.ClientSslContextTLS13OnlyOpenSsl: java.security.NoSuchAlgorithmException: ELY15001: No 'SSLContext' provided by the configured providers
        at org.wildfly.extension.elytron.SSLDefinitions$8.lambda$getValueSupplier$1(SSLDefinitions.java:1516)
        at org.wildfly.extension.elytron.TrivialService.start(TrivialService.java:48)
        at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1553)
        at org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1516)
        at org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1374)
        at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
        at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990)
        at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
        at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1363)
        at java.base/java.lang.Thread.run(Thread.java:853)
      Caused by: java.security.NoSuchAlgorithmException: ELY15001: No 'SSLContext' provided by the configured providers
        at org.wildfly.security.ssl.SSLUtils.throwIt(SSLUtils.java:164)
        at org.wildfly.security.ssl.SSLContextBuilder.lambda$build$0(SSLContextBuilder.java:341)
        at org.wildfly.security.OneTimeSecurityFactory.create(OneTimeSecurityFactory.java:53)
        at org.wildfly.extension.elytron.SSLDefinitions$8.lambda$getValueSupplier$1(SSLDefinitions.java:1514)
        ... 9 more
      

      It's quite rare in WF Core CI (and quite usual in WF Core EAP QE CI):

              Unassigned Unassigned
              okotek@redhat.com Ondrej Kotek
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: