A więc małe wprowadzenie.
Mam projekt JAVA EE EAR, do POM-a EJB doaje "dependenc"y JClouds Java SDK ( z tego pliku https://github.com/jclouds/jclouds-examples/blob/master/rackspace/pom.xml ).
I po dodaniu do POM-a i próbie zbudowania projektu zaczyna mi lecieć niżej opisany błąd. Co ciekawe przy zwykłym "Java Project" biblioteki te nie naprawiają żadnego problemu i wszystko działa.
Googlałem , próbowałem zmieniać beans.xml http://weld.cdi-spec.org/documentation/ i nic nie pomogło.
Dopiero jak usunąłem z "standalone.xml" dwie linijki, w których siedział "WELD", wszystko mi zaskoczyło i projekt JAVA EE EAR ładnie się buduje.
Problem w tym, że nie mogę tak po prostu wyrzucić WELD z WildFly-a (Jboss), bo zaraz się to zemści na mnie.
Bardzo proszę o pomoc
************************************************************************************
Błąd, który mnie trapi to
Caused by: org.jboss.weld.exceptions.DefinitionException: WELD-000071: Managed bean class org.jclouds.http.functions.UnwrapOnlyJsonValueInSet must be @Dependent
Cała ścieżka jest poniżej
08:25:05,963 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-5) MSC000001: Failed to start service jboss.deployment.unit."xxx-ear.ear".WeldStartService: org.jboss.msc.service.StartException in service jboss.deployment.unit."xxx-ear.ear".WeldStartService: Failed to start service at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1904) [jboss-msc-1.2.2.Final.jar:1.2.2.Final] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_55] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_55] at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_55] Caused by: org.jboss.weld.exceptions.DefinitionException: WELD-000071: Managed bean class org.jclouds.http.functions.UnwrapOnlyJsonValueInSet must be @Dependent at org.jboss.weld.bean.ManagedBean.checkType(ManagedBean.java:198) at org.jboss.weld.bean.AbstractBean.initializeAfterBeanDiscovery(AbstractBean.java:103) at org.jboss.weld.bean.ManagedBean.initializeAfterBeanDiscovery(ManagedBean.java:113) at org.jboss.weld.bootstrap.ConcurrentBeanDeployer$AfterBeanDiscoveryInitializerFactory.doWork(ConcurrentBeanDeployer.java:129) at org.jboss.weld.bootstrap.ConcurrentBeanDeployer$AfterBeanDiscoveryInitializerFactory.doWork(ConcurrentBeanDeployer.java:120) at org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:60) at org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:53) at java.util.concurrent.FutureTask.run(FutureTask.java:262) [rt.jar:1.7.0_55] ... 3 more