Details
-
Bug
-
Resolution: Done
-
Blocker
-
8.0.0.Beta-DR3
-
None
-
False
-
None
-
False
-
Description
It is not possible to use RH-SSO 7.6 SAML adapter on EAP 8 (Beta DR3/nightly) due to missing javax dependency. Jakarta counterpart should be used in the adapter instead.
12:45:11,838 INFO [org.jboss.as.server.deployment] (MSC service thread 1-3) WFLYSRV0027: Starting deployment of "vanilla.war" (runtime-name: "vanilla.war") 12:45:12,759 INFO [org.jboss.keycloak] (MSC service thread 1-5) Keycloak subsystem override for deployment vanilla.war 12:45:12,760 WARN [org.jboss.modules.define] (MSC service thread 1-5) Failed to define class org.keycloak.adapters.saml.elytron.KeycloakConfigurationServletListener in Module "org.keycloak.keycloak-saml-wildfly-elytron-adapter" version 18.0.0.redhat-00001 from local module loader @20c0a64d (finder: local module finder @455b6df1 (roots: /home/okotek/test/saml/jboss-eap-8.0/modules,/home/okotek/test/saml/jboss-eap-8.0/modules/system/layers/base,/home/okotek/test/saml/jboss-eap-8.0/modules/system/add-ons/keycloak)): java.lang.NoClassDefFoundError: Failed to link org/keycloak/adapters/saml/elytron/KeycloakConfigurationServletListener (Module "org.keycloak.keycloak-saml-wildfly-elytron-adapter" version 18.0.0.redhat-00001 from local module loader @20c0a64d (finder: local module finder @455b6df1 (roots: /home/okotek/test/saml/jboss-eap-8.0/modules,/home/okotek/test/saml/jboss-eap-8.0/modules/system/layers/base,/home/okotek/test/saml/jboss-eap-8.0/modules/system/add-ons/keycloak))): javax/servlet/ServletContextListener at java.base/java.lang.ClassLoader.defineClass1(Native Method) at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017) at org.jboss.modules.ModuleClassLoader.doDefineOrLoadClass(ModuleClassLoader.java:350) at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:482) at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:276) at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:79) at org.jboss.modules.Module.loadModuleClass(Module.java:765) at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:192) at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:410) at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398) at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:116) at org.keycloak.keycloak-saml-wildfly-subsystem@18.0.0.redhat-00001//org.keycloak.subsystem.adapter.saml.extension.KeycloakAdapterConfigDeploymentProcessor.addConfigurationListener(KeycloakAdapterConfigDeploymentProcessor.java:158) at org.keycloak.keycloak-saml-wildfly-subsystem@18.0.0.redhat-00001//org.keycloak.subsystem.adapter.saml.extension.KeycloakAdapterConfigDeploymentProcessor.deploy(KeycloakAdapterConfigDeploymentProcessor.java:60) at org.jboss.as.server@19.0.0.Beta-redhat-20220920//org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:182) at org.jboss.msc@1.4.13.Final-redhat-00001//org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1739) at org.jboss.msc@1.4.13.Final-redhat-00001//org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1701) at org.jboss.msc@1.4.13.Final-redhat-00001//org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1559) 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:829) 12:45:12,762 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-5) MSC000001: Failed to start service jboss.deployment.unit."vanilla.war".POST_MODULE: org.jboss.msc.service.StartException in service jboss.deployment.unit."vanilla.war".POST_MODULE: WFLYSRV0153: Failed to process phase POST_MODULE of deployment "vanilla.war" at org.jboss.as.server@19.0.0.Beta-redhat-20220920//org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:189) at org.jboss.msc@1.4.13.Final-redhat-00001//org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1739) at org.jboss.msc@1.4.13.Final-redhat-00001//org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1701) at org.jboss.msc@1.4.13.Final-redhat-00001//org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1559) 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:829) Caused by: java.lang.NoClassDefFoundError: Failed to link org/keycloak/adapters/saml/elytron/KeycloakConfigurationServletListener (Module "org.keycloak.keycloak-saml-wildfly-elytron-adapter" version 18.0.0.redhat-00001 from local module loader @20c0a64d (finder: local module finder @455b6df1 (roots: /home/okotek/test/saml/jboss-eap-8.0/modules,/home/okotek/test/saml/jboss-eap-8.0/modules/system/layers/base,/home/okotek/test/saml/jboss-eap-8.0/modules/system/add-ons/keycloak))): javax/servlet/ServletContextListener at java.base/java.lang.ClassLoader.defineClass1(Native Method) at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017) at org.jboss.modules.ModuleClassLoader.doDefineOrLoadClass(ModuleClassLoader.java:350) at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:482) at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:276) at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:79) at org.jboss.modules.Module.loadModuleClass(Module.java:765) at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:192) at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:410) at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398) at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:116) at org.keycloak.keycloak-saml-wildfly-subsystem@18.0.0.redhat-00001//org.keycloak.subsystem.adapter.saml.extension.KeycloakAdapterConfigDeploymentProcessor.addConfigurationListener(KeycloakAdapterConfigDeploymentProcessor.java:158) at org.keycloak.keycloak-saml-wildfly-subsystem@18.0.0.redhat-00001//org.keycloak.subsystem.adapter.saml.extension.KeycloakAdapterConfigDeploymentProcessor.deploy(KeycloakAdapterConfigDeploymentProcessor.java:60) at org.jboss.as.server@19.0.0.Beta-redhat-20220920//org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:182) ... 8 more 12:45:12,765 ERROR [org.jboss.as.controller.management-operation] (management-handler-thread - 1) WFLYCTL0013: Operation ("add") failed - address: ([("deployment" => "vanilla.war")]) - failure description: {"WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"vanilla.war\".POST_MODULE" => "WFLYSRV0153: Failed to process phase POST_MODULE of deployment \"vanilla.war\" Caused by: java.lang.NoClassDefFoundError: Failed to link org/keycloak/adapters/saml/elytron/KeycloakConfigurationServletListener (Module \"org.keycloak.keycloak-saml-wildfly-elytron-adapter\" version 18.0.0.redhat-00001 from local module loader @20c0a64d (finder: local module finder @455b6df1 (roots: /home/okotek/test/saml/jboss-eap-8.0/modules,/home/okotek/test/saml/jboss-eap-8.0/modules/system/layers/base,/home/okotek/test/saml/jboss-eap-8.0/modules/system/add-ons/keycloak))): javax/servlet/ServletContextListener"}} 12:45:12,766 ERROR [org.jboss.as.controller.management-operation] (management-handler-thread - 1) WFLYCTL0013: Operation ("add") failed - address: ([("deployment" => "vanilla.war")]) - failure description: {"WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"vanilla.war\".POST_MODULE" => "WFLYSRV0153: Failed to process phase POST_MODULE of deployment \"vanilla.war\" Caused by: java.lang.NoClassDefFoundError: Failed to link org/keycloak/adapters/saml/elytron/KeycloakConfigurationServletListener (Module \"org.keycloak.keycloak-saml-wildfly-elytron-adapter\" version 18.0.0.redhat-00001 from local module loader @20c0a64d (finder: local module finder @455b6df1 (roots: /home/okotek/test/saml/jboss-eap-8.0/modules,/home/okotek/test/saml/jboss-eap-8.0/modules/system/layers/base,/home/okotek/test/saml/jboss-eap-8.0/modules/system/add-ons/keycloak))): javax/servlet/ServletContextListener"}} 12:45:12,767 ERROR [org.jboss.as.server] (management-handler-thread - 1) WFLYSRV0021: Deploy of deployment "vanilla.war" was rolled back with the following failure message: {"WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"vanilla.war\".POST_MODULE" => "WFLYSRV0153: Failed to process phase POST_MODULE of deployment \"vanilla.war\" Caused by: java.lang.NoClassDefFoundError: Failed to link org/keycloak/adapters/saml/elytron/KeycloakConfigurationServletListener (Module \"org.keycloak.keycloak-saml-wildfly-elytron-adapter\" version 18.0.0.redhat-00001 from local module loader @20c0a64d (finder: local module finder @455b6df1 (roots: /home/okotek/test/saml/jboss-eap-8.0/modules,/home/okotek/test/saml/jboss-eap-8.0/modules/system/layers/base,/home/okotek/test/saml/jboss-eap-8.0/modules/system/add-ons/keycloak))): javax/servlet/ServletContextListener"}} 12:45:12,776 INFO [org.jboss.as.server.deployment] (MSC service thread 1-5) WFLYSRV0028: Stopped deployment vanilla.war (runtime-name: vanilla.war) in 8ms