Uploaded image for project: 'Red Hat Data Grid'
  1. Red Hat Data Grid
  2. JDG-360

CDI broken after fixing JDG-49

    XMLWordPrintable

Details

    Description

      This commit, which fixes JDG-49, has broken CDI. Most of the CDI test fails when deployed on EAP in library mode with following exception:

      ESC[0mESC[31m14:34:37,946 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-3) MSC000001: Failed to start service jboss.deployment.unit."test.war".WeldStartService: org.jboss.msc.service.StartException in service jboss.deployment.unit."test.war".WeldStartService: Failed to start service
              at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1904)
              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
              at java.lang.Thread.run(Thread.java:745)
      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 Cache<String, String> with qualifiers @Default
        at injection point [BackedAnnotatedField] @Inject private org.infinispan.cdi.test.cache.embedded.DefaultCacheIT.cache
        at org.infinispan.cdi.test.cache.embedded.DefaultCacheIT.cache(DefaultCacheIT.java:0)
      
              at org.jboss.weld.bootstrap.Validator.validateInjectionPointForDeploymentProblems(Validator.java:359)
              at org.jboss.weld.bootstrap.Validator.validateInjectionPoint(Validator.java:281)
              at org.jboss.weld.bootstrap.Validator.validateGeneralBean(Validator.java:134)
              at org.jboss.weld.bootstrap.Validator.validateRIBean(Validator.java:155)
              at org.jboss.weld.bootstrap.Validator.validateBean(Validator.java:518)
              at org.jboss.weld.bootstrap.ConcurrentValidator$1.doWork(ConcurrentValidator.java:68)
              at org.jboss.weld.bootstrap.ConcurrentValidator$1.doWork(ConcurrentValidator.java:66)
              at org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:63)
              at org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:56)
              at java.util.concurrent.FutureTask.run(FutureTask.java:266)
              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
              at java.lang.Thread.run(Thread.java:745)
              at org.jboss.threads.JBossThread.run(JBossThread.java:320)
      Exception 1 :
      org.jboss.weld.exceptions.DeploymentException: WELD-001408: Unsatisfied dependencies for type Configuration with qualifiers @Default
        at injection point [BackedAnnotatedParameter] Parameter 1 of [BackedAnnotatedMethod] @Produces @ApplicationScoped public org.infinispan.cdi.test.DefaultTestEmbeddedCacheManagerProducer.getDefaultEmbeddedCacheManager(Configuration)
        at org.infinispan.cdi.test.DefaultTestEmbeddedCacheManagerProducer.getDefaultEmbeddedCacheManager(DefaultTestEmbeddedCacheManagerProducer.java:55)
      
              at org.jboss.weld.bootstrap.Validator.validateInjectionPointForDeploymentProblems(Validator.java:359)
              at org.jboss.weld.bootstrap.Validator.validateInjectionPoint(Validator.java:281)
              at org.jboss.weld.bootstrap.Validator.validateGeneralBean(Validator.java:134)
              at org.jboss.weld.bootstrap.Validator.validateRIBean(Validator.java:155)
              at org.jboss.weld.bootstrap.Validator.validateBean(Validator.java:518)
              at org.jboss.weld.bootstrap.ConcurrentValidator$1.doWork(ConcurrentValidator.java:68)
              at org.jboss.weld.bootstrap.ConcurrentValidator$1.doWork(ConcurrentValidator.java:66)
              at org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:63)
              at org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:56)
              at java.util.concurrent.FutureTask.run(FutureTask.java:266)
              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
              at java.lang.Thread.run(Thread.java:745)
              at org.jboss.threads.JBossThread.run(JBossThread.java:320)
      
              at org.jboss.weld.bootstrap.ConcurrentValidator.validateBeans(ConcurrentValidator.java:76)
              at org.jboss.weld.bootstrap.Validator.validateDeployment(Validator.java:479)
              at org.jboss.weld.bootstrap.WeldStartup.validateBeans(WeldStartup.java:445)
              at org.jboss.weld.bootstrap.WeldBootstrap.validateBeans(WeldBootstrap.java:90)
              at org.jboss.as.weld.WeldStartService.start(WeldStartService.java:96)
              at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948)
              at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881)
              ... 3 more
      

      Attachments

        Issue Links

          Activity

            People

              slaskawi@redhat.com Sebastian Ɓaskawiec (Inactive)
              vjuranek@redhat.com Vojtech Juranek
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: