I am trying to learm switchyard and just downloaded the switchyard learning materials, trying to run lab2. All the unit tests were passed but when trying to run on the server, The service failed to start with WELD-001408 error and error messages are displayed as:
11:59:20,973 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-5) MSC000001: Failed to start service jboss.deployment.unit."lab2.jar".WeldStartService: org.jboss.msc.service.StartException in service jboss.deployment.unit."lab2.jar".WeldStartService: Failed to start service
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1767) [jboss-msc-1.0.4.GA-redhat-1.jar:1.0.4.GA-redhat-1]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_21]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_21]
at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_21]
Caused by:
org.jboss.weld.exceptions.DeploymentException: WELD-001408 Unsatisfied dependencies for type [Audit] with qualifiers [@Default] at injection point
Any help from expert on how to fix this error would be greatly appreciated.