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

[BootableJar] Bouncycastle - Failing BlacklistedMediaTypeTest in RESTEasy TS

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Blocker Blocker
    • None
    • 8.1.0.GA-CR10
    • BootableJar, REST
    • None

      Test org.jboss.resteasy.test.providers.mediatype.BlacklistedMediaTypeTest fails with the following exception when run with bootable jar:

      org.jboss.arquillian.container.spi.client.container.DeploymentException: 
      Cannot deploy BlacklistedMediaTypeTest.war: {"WFLYCTL0062: Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-1" => {"WFLYCTL0080: Failed services" => {"jboss.module.service.\"deployment.BlacklistedMediaTypeTest.war\"" => "WFLYSRV0179: Failed to load module: deployment.BlacklistedMediaTypeTest.war
          Caused by: org.jboss.modules.ModuleNotFoundException: org.bouncycastle"}}}}
      	at org.jboss.as.arquillian.container.ArchiveDeployer.deployInternal(ArchiveDeployer.java:174)
      	at org.jboss.as.arquillian.container.ArchiveDeployer.deployInternal(ArchiveDeployer.java:152)
      	at org.jboss.as.arquillian.container.ArchiveDeployer.deploy(ArchiveDeployer.java:80)
      	at org.jboss.as.arquillian.container.CommonDeployableContainer.deploy(CommonDeployableContainer.java:296)
      	at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$3.call(ContainerDeployController.java:151)
      	at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$3.call(ContainerDeployController.java:118)
      	at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.executeOperation(ContainerDeployController.java:239)
      	at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.deploy(ContainerDeployController.java:118)
      	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
      	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86)
      	at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:103)
      	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:90)
      	at org.jboss.arquillian.container.impl.client.ContainerDeploymentContextHandler.createDeploymentContext(ContainerDeploymentContextHandler.java:71)
      	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
      	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86)
      	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95)
      	at org.jboss.arquillian.container.impl.client.ContainerDeploymentContextHandler.createContainerContext(ContainerDeploymentContextHandler.java:54)
      	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
      	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86)
      	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95)
      	at org.jboss.arquillian.container.impl.client.container.DeploymentExceptionHandler.verifyExpectedExceptionDuringDeploy(DeploymentExceptionHandler.java:47)
      	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
      	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86)
      	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95)
      	at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:134)
      	at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:106)
      	at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:62)
      	at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$1.perform(ContainerDeployController.java:92)
      	at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$1.perform(ContainerDeployController.java:77)
      	at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.forEachDeployment(ContainerDeployController.java:232)
      	at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.forEachManagedDeployment(ContainerDeployController.java:212)
      	at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.deployManaged(ContainerDeployController.java:77)
      	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
      	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86)
      	at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:103)
      	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:90)
      	at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:134)
      	at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:106)
      	at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:62)
      	at org.jboss.arquillian.container.test.impl.client.ContainerEventController.execute(ContainerEventController.java:96)
      	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
      	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86)
      	at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:103)
      	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:90)
      	at org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:83)
      	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
      	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86)
      	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95)
      	at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:69)
      	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
      	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86)
      	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95)
      	at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:134)
      	at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:106)
      	at org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.beforeClass(EventTestRunnerAdaptor.java:89)
      	at org.jboss.arquillian.junit5.ArquillianExtension.beforeAll(ArquillianExtension.java:40)
      	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
      

      and in the server log we see:

      08:50:06,289 INFO  [org.jboss.as.repository] (management-handler-thread - 1) WFLYDR0001: Content added at location /home/hudson/hudson_workspace/workspace/eap-8.x-resteasy-functional-ts-rhel-bootable-jar/3da35256/resteasy/testsuite/integration-tests/target/wildfly/standalone/data/content/b8/7b569131e10b64697ee828ccec28342230d8e8/content
      08:50:06,290 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-7) WFLYSRV0027: Starting deployment of "BlacklistedMediaTypeTest.war" (runtime-name: "BlacklistedMediaTypeTest.war")
      08:50:06,497 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-6) MSC000001: Failed to start service jboss.module.service."deployment.BlacklistedMediaTypeTest.war": org.jboss.msc.service.StartException in service jboss.module.service."deployment.BlacklistedMediaTypeTest.war": WFLYSRV0179: Failed to load module: deployment.BlacklistedMediaTypeTest.war
      	at org.jboss.as.server@27.1.0.Final-redhat-00010//org.jboss.as.server.moduleservice.ModuleLoadService.start(ModuleLoadService.java:100)
      	at org.jboss.msc@1.5.5.Final-redhat-00001//org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1617)
      	at org.jboss.msc@1.5.5.Final-redhat-00001//org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1580)
      	at org.jboss.msc@1.5.5.Final-redhat-00001//org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1438)
      	at org.jboss.threads@2.4.0.Final-redhat-00001//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
      	at org.jboss.threads@2.4.0.Final-redhat-00001//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990)
      	at org.jboss.threads@2.4.0.Final-redhat-00001//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
      	at org.jboss.threads@2.4.0.Final-redhat-00001//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
      	at java.base/java.lang.Thread.run(Thread.java:840)
      Caused by: org.jboss.modules.ModuleNotFoundException: org.bouncycastle
      	at org.jboss.modules.Module.addPaths(Module.java:1304)
      	at org.jboss.modules.Module.link(Module.java:1660)
      	at org.jboss.modules.Module.relinkIfNecessary(Module.java:1688)
      	at org.jboss.modules.ModuleLoader.loadModule(ModuleLoader.java:303)
      	at org.jboss.modules.ModuleLoader.loadModule(ModuleLoader.java:287)
      	at org.jboss.as.server@27.1.0.Final-redhat-00010//org.jboss.as.server.moduleservice.ModuleLoadService.start(ModuleLoadService.java:77)
      	... 8 more
      
      08:50:06,498 ERROR [org.jboss.as.controller.management-operation] (management-handler-thread - 1) WFLYCTL0013: Operation ("add") failed - address: ([("deployment" => "BlacklistedMediaTypeTest.war")]) - failure description: {"WFLYCTL0080: Failed services" => {"jboss.module.service.\"deployment.BlacklistedMediaTypeTest.war\"" => "WFLYSRV0179: Failed to load module: deployment.BlacklistedMediaTypeTest.war
          Caused by: org.jboss.modules.ModuleNotFoundException: org.bouncycastle"}}
      08:50:06,499 ERROR [org.jboss.as.controller.management-operation] (management-handler-thread - 1) WFLYCTL0013: Operation ("add") failed - address: ([("deployment" => "BlacklistedMediaTypeTest.war")]) - failure description: {"WFLYCTL0080: Failed services" => {"jboss.module.service.\"deployment.BlacklistedMediaTypeTest.war\"" => "WFLYSRV0179: Failed to load module: deployment.BlacklistedMediaTypeTest.war
          Caused by: org.jboss.modules.ModuleNotFoundException: org.bouncycastle"}}
      08:50:06,500 ERROR [org.jboss.as.server] (management-handler-thread - 1) WFLYSRV0021: Deploy of deployment "BlacklistedMediaTypeTest.war" was rolled back with the following failure message: 
      {"WFLYCTL0080: Failed services" => {"jboss.module.service.\"deployment.BlacklistedMediaTypeTest.war\"" => "WFLYSRV0179: Failed to load module: deployment.BlacklistedMediaTypeTest.war
          Caused by: org.jboss.modules.ModuleNotFoundException: org.bouncycastle"}}
      08:50:06,504 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-2) WFLYSRV0028: Stopped deployment BlacklistedMediaTypeTest.war (runtime-name: BlacklistedMediaTypeTest.war) in 4ms
      [client] 08:50:06,509 WARN  [org.jboss.as.arquillian.container.ArchiveDeployer] (main) Failed to undeploy BlacklistedMediaTypeTest.war: {"WFLYCTL0062: Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-1" => "WFLYCTL0216: Management resource '[(\"deployment\" => \"BlacklistedMediaTypeTest.war\")]' not found"}}
      
      

      This is probably related to JBEAP-20424 in some way...

        1. image-2025-09-03-15-44-49-874.png
          63 kB
          Tommaso Borgato
        2. jboss-eap-8.1.png
          86 kB
          Tommaso Borgato

              tborgato@redhat.com Tommaso Borgato
              tborgato@redhat.com Tommaso Borgato
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: