Uploaded image for project: 'AppFormer'
  1. AppFormer
  2. AF-2926

Business Central won't start with Wildfly 26

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • 7.62.0.Final
    • Security
    • None
    • NEW
    • NEW

      org.uberfire.ext.security.management.keycloak.KCCredentialsUserManagementService tries to use org.jboss.resteasy.client.ClientResponseFailure which isn't included in Wildfly 26

       

      Adding https://repo1.maven.org/maven2/org/jboss/resteasy/resteasy-jaxrs/3.15.3.Final/resteasy-jaxrs-3.15.3.Final.jar to the BC war gets it up and running

       

       

       

      Startup error: 

      2021-12-15 23:40:04,568 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-8) MSC000001: Failed to start service jboss.deployment.unit."business-central.war".WeldStartService: org.jboss.msc.service.StartException in service jboss.deployment.unit."business-cent

      ral.war".WeldStartService: Failed to start service

              at org.jboss.msc@1.4.13.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1731)

              at org.jboss.msc@1.4.13.Final//org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1559)

              at org.jboss.threads@2.4.0.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)

              at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990)

              at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)

              at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)

              at java.base/java.lang.Thread.run(Thread.java:829)

      Caused by: org.jboss.weld.exceptions.DeploymentException: Exception List with 2 exceptions:

      Exception 0 :

      org.jboss.weld.exceptions.DeploymentException: WELD-001408: Unsatisfied dependencies for type KeyCloakGroupManager with qualifiers @Default

        at injection point [BackedAnnotatedParameter] Parameter 2 of [BackedAnnotatedConstructor] @Inject public org.uberfire.ext.security.management.keycloak.KCAdapterUserManagementService(KeyCloakUserManager, KeyCloakGroupManager, KCAdapterClientFactory, HttpServletRequest, @Named UberfireRoleManager)

        at org.uberfire.ext.security.management.keycloak.KCAdapterUserManagementService.<init>(KCAdapterUserManagementService.java:0)

      WELD-001474: Class org.uberfire.ext.security.management.keycloak.KeyCloakGroupManager is on the classpath, but was ignored because a class it references was not found: org.jboss.resteasy.client.ClientResponseFailure from [Module "deployment.business-central.war" from Service Module Loader].

       

              at org.jboss.weld.core@3.1.8.Final//org.jboss.weld.bootstrap.Validator.validateInjectionPointForDeploymentProblems(Validator.java:378)

              at org.jboss.weld.core@3.1.8.Final//org.jboss.weld.bootstrap.Validator.validateInjectionPoint(Validator.java:290)

              at org.jboss.weld.core@3.1.8.Final//org.jboss.weld.bootstrap.Validator.validateGeneralBean(Validator.java:143)

              at org.jboss.weld.core@3.1.8.Final//org.jboss.weld.bootstrap.Validator.validateRIBean(Validator.java:164)

              at org.jboss.weld.core@3.1.8.Final//org.jboss.weld.bootstrap.Validator.validateBean(Validator.java:526)

              at org.jboss.weld.core@3.1.8.Final//org.jboss.weld.bootstrap.ConcurrentValidator$1.doWork(ConcurrentValidator.java:64)

              at org.jboss.weld.core@3.1.8.Final//org.jboss.weld.bootstrap.ConcurrentValidator$1.doWork(ConcurrentValidator.java:62)

              at org.jboss.weld.core@3.1.8.Final//org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:62)

              at org.jboss.weld.core@3.1.8.Final//org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:55)

              at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)

              at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)

              at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)

              at java.base/java.lang.Thread.run(Thread.java:829)

              at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513)

      Exception 1 :

      org.jboss.weld.exceptions.DeploymentException: WELD-001408: Unsatisfied dependencies for type KeyCloakUserManager with qualifiers @Default

        at injection point [BackedAnnotatedParameter] Parameter 1 of [BackedAnnotatedConstructor] @Inject public org.uberfire.ext.security.management.keycloak.KCCredentialsUserManagementService(KeyCloakUserManager, KeyCloakGroupManager, CredentialsClientFactory, @Named UberfireRoleManager)

        at org.uberfire.ext.security.management.keycloak.KCCredentialsUserManagementService.<init>(KCCredentialsUserManagementService.java:0)

      WELD-001474: Class org.uberfire.ext.security.management.keycloak.KeyCloakUserManager is on the classpath, but was ignored because a class it references was not found: org.jboss.resteasy.client.ClientResponseFailure from [Module "deployment.business-central.war" from Service Module Loader].

       

              at org.jboss.weld.core@3.1.8.Final//org.jboss.weld.bootstrap.Validator.validateInjectionPointForDeploymentProblems(Validator.java:378)

              at org.jboss.weld.core@3.1.8.Final//org.jboss.weld.bootstrap.Validator.validateInjectionPoint(Validator.java:290)

              at org.jboss.weld.core@3.1.8.Final//org.jboss.weld.bootstrap.Validator.validateGeneralBean(Validator.java:143)

              at org.jboss.weld.core@3.1.8.Final//org.jboss.weld.bootstrap.Validator.validateRIBean(Validator.java:164)

              at org.jboss.weld.core@3.1.8.Final//org.jboss.weld.bootstrap.Validator.validateBean(Validator.java:526)

              at org.jboss.weld.core@3.1.8.Final//org.jboss.weld.bootstrap.ConcurrentValidator$1.doWork(ConcurrentValidator.java:64)

              at org.jboss.weld.core@3.1.8.Final//org.jboss.weld.bootstrap.ConcurrentValidator$1.doWork(ConcurrentValidator.java:62)

              at org.jboss.weld.core@3.1.8.Final//org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:62)

              at org.jboss.weld.core@3.1.8.Final//org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:55)

              at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)

              at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)

              at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)

              at java.base/java.lang.Thread.run(Thread.java:829)

              at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513)

       

              at org.jboss.weld.core@3.1.8.Final//org.jboss.weld.bootstrap.ConcurrentValidator.validateBeans(ConcurrentValidator.java:72)

              at org.jboss.weld.core@3.1.8.Final//org.jboss.weld.bootstrap.Validator.validateDeployment(Validator.java:487)

              at org.jboss.weld.core@3.1.8.Final//org.jboss.weld.bootstrap.WeldStartup.validateBeans(WeldStartup.java:501)

              at org.jboss.weld.core@3.1.8.Final//org.jboss.weld.bootstrap.WeldBootstrap.validateBeans(WeldBootstrap.java:93)

              at org.jboss.as.weld@26.0.0.Final//org.jboss.as.weld.WeldStartService.start(WeldStartService.java:98)

              at org.jboss.msc@1.4.13.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1739)

              at org.jboss.msc@1.4.13.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1701)

              ... 6 more

              Suppressed: org.jboss.weld.exceptions.DeploymentException: WELD-001408: Unsatisfied dependencies for type KeyCloakGroupManager with qualifiers @Default

            eignatow Eder Ignatowicz
            mike.lothian@sky.uk Mike Lothian
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: