Upgrade of jbpm-6-examples to jBPM 6.2 services

In my previous post I described an example implementation of a web application, which demonstrates usage of jBPM business process suite as an embedded workflow library. The focus was on CDI services provided by jBPM libraries and their integration with producers and consumers in the web application itself.

The latest version jBPM 6.2 contains services, which are better designed, provide completely new API and significantly simpler usage. They also provide basic kie-services implementation, which is framework agnostic (now they do not use CDI internally) and other specific services for a particular bean framework – EJB 3.1 or CDI 1.0.

This article is going to describe the current state of jbpm-6-examples demos and the upgrade from version 6.0 to 6.2. The article will be separated to two parts, because both examples are slightly different. The new jbpm-6-examples can be found on current master branch on the github.

rewards-basic web example migration to jBPM 6.2 EJB services

This example application combines jBPM 6.2 EJB services together with servlets and Java Server Pages (JSP). Here is the list of new services used in the example. All of them extend the core service and are already annotated with EJB @Local annotation.

  • DeploymentServiceEJBLocal – used to deploy/undeploy kjar artifacts to/from runtime
  • ProcessServiceEJBLocal – used to start/signal/abort process instance and get their process instance data
  • RuntimeDataServiceEJBLocal – provides information about runtime data, process instances, user tasks, process variables, etc.
  • UserTaskServiceEJBLocal – provides operation to work on a user task

So what has changed? Many things! First of all rewards process with two human tasks is not loaded from the application classpath, but is part of a kjar artifact with maven GAV “org.jbpm.examples:rewards:1.0”. That means that the maven client inside jBPM 6.2 has to be able to resolve this artifact from maven repositories. For this purpose you can just clone and build the rewards project from jbpm-6-examples-assets:

git clone https://github.com/jsvitak/jbpm-6-examples-assets.git
cd jbpm-6-examples-assets/rewards
mvn clean install

Also you do not have to care of session strategy and runtime manager now. Session strategy can be defined in a deployment descriptor file inside the kjar, or it can be decided at the deployment time.

StartupBean class

EJB annotation @Startup marks this bean for eager initialization, so before the application is ready, we register here our custom UserGroupCallback class and also we use injected deploymentService to deploy a kjar artifact from maven, which contains a business process definition that we want to use.

ProcessServlet class

This is a simple servlet that handles requests coming to /process context. It gets a recipient variable from a POST request and uses injected processService to start a process instance.

TaskServlet class

TaskServlet is bound to handle /task context. It overrides doGet() method to handle GET requests. Based on the command it does two different operations.

  • The first one uses runtimeDataService to retrieve all tasks for a particular user. The rewards process has two human tasks, the first one is for user jiri and the second one for user mary.
  • The second operation is to approve a user task. Operation approve does not exist in the jBPM context, or in userTaskService API in particular, so it is implemented as a single composite operation, consisting of a StartTaskCommand and a CompleteTaskCommand. So the human task is started and immediately completed.

RewardsUserGroupCallback class

UserGroupCallback is necessary not only for mapping between task service users and their membership in groups, but also to just register users in runtime TaskService.

Summary

That’s all! Only four classes are now necessary for rewards-basic example, which uses provided jBPM 6.2 EJB services.

rewards-cdi-jsf web example with jBPM 6.2 CDI services

This example combines jBPM 6.2 services together with Context Dependency Injection (CDI) and Java Server Faces (JSF) frameworks. The services share the same API, so the description of the services and their purpose is the same as in the previous example.

CDI is a powerful and very flexible framework how to build Java EE 6 applications, however in the contrary to EJB framework, it does not provide transactions and may have other limitations. In our example, the CDI requires a bit more code to get it properly working using jBPM 6.2 services.

StartupBean class

The purpose is the same as in the previous example, it uses CDI mechanisms to run the initialization code on the application startup.

ProcessBean and TaskBean classes

Again, the purpose is the same as in previous example. Both classes are annotated with a CDI stereotype @Model, which means they are both instantiated for one request (@RequestScoped annotation) and their public methods can be used in the expression language (EL) of the JSF frontend (@Named).

RewardsApplicationScopedProducer class

This class is necessary, because it contains several important producers.

  • The first one produces EntityManagerFactory, which is consumed inside jBPM library and used to setup persistence.
  • The second one produces a deploymentService. The producer class already consumes a qualified injection (using @Kjar qualifier), but it is important also to produce it for StartupBean to be consumed as a default injection.
  • The last instance to produce is a TaskLifeCycleEventListener, which is necessary, because when a human task is completed, it is used to trigger again the process engine and so advance in the process flow.

RewardsIdentityProvider

Since the example does not implement authentication, this is just a placeholder class. However it is necessary for it to be there.

WebUtil

This class is not that important, it serves more as a CDI demonstration, that you can initialize Logger and FacesContext instances in a single place.

Summary

Ok, that’s everything for now! In this article you have seen new jBPM 6.2 services in action. These services can reduce much of the code, which was necessary before, like working with RuntimeEnvironment, RuntimeManager, RuntimeEngine and other stuff. Clone the jbpm-6-examples, read the README.md instructions and try the examples. I am looking forward to your comments and feedback!

Advertisements

20 thoughts on “Upgrade of jbpm-6-examples to jBPM 6.2 services

  1. frenky83

    Hi Jiri,
    the last example with 6.0.x work fine but this one none.

    this part:

    git clone https://github.com/jsvitak/jbpm-6-examples-assets.git
    cd jbpm-6-examples-assets/rewards
    mvn clean install

    return an error for me:

    [ERROR] COMPILATION ERROR :
    [INFO] ————————————————————-
    [ERROR] \progetti\jbpm-6-examples-assets-master\rewards\src\main\java\org\jbpm\examples\rewards\EmployeeReward.java:[12,31] error: package org.kie.api.definition.type does not exist
    [ERROR] \progetti\jbpm-6-examples-assets-master\rewards\src\main\java\org\jbpm\examples\rewards\EmployeeReward.java:[13,31] error: package org.kie.api.definition.type does not exist
    [ERROR] \progetti\jbpm-6-examples-assets-master\rewards\src\main\java\org\jbpm\examples\rewards\EmployeeReward.java:[15,31] error: package org.kie.api.definition.type does not exist
    [ERROR] \progetti\jbpm-6-examples-assets-master\rewards\src\main\java\org\jbpm\examples\rewards\EmployeeReward.java:[16,31] error: package org.kie.api.definition.type does not exist
    [ERROR] \progetti\jbpm-6-examples-assets-master\rewards\src\main\java\org\jbpm\examples\rewards\EmployeeReward.java:[18,31] error: package org.kie.api.definition.type does not exist
    [ERROR] \progetti\jbpm-6-examples-assets-master\rewards\src\main\java\org\jbpm\examples\rewards\EmployeeReward.java:[19,31] error: package org.kie.api.definition.type does not exist
    [ERROR] \progetti\jbpm-6-examples-assets-master\rewards\src\main\java\org\jbpm\examples\rewards\EmployeeReward.java:[21,31] error: package org.kie.api.definition.type does not exist
    [ERROR] \progetti\jbpm-6-examples-assets-master\rewards\src\main\java\org\jbpm\examples\rewards\EmployeeReward.java:[22,31] error: package org.kie.api.definition.type does not exist
    [INFO] 8 errors

    i had the repository in my maven setting.xml and run the command clean insall -s mySetting.xml

    this is my setting.xml

    C:\Users\.m2\repository

    org.jboss.maven.plugins

    jboss-public-repository

    jboss-public-repository-group
    JBoss Public Maven Repository Group
    https://repository.jboss.org/nexus/content/groups/public-jboss/
    default

    true
    never

    true
    never

    redhat-techpreview-all-repository
    Red Hat Tech Preview repository (all)
    http://maven.repository.redhat.com/techpreview/all/
    default

    true
    never

    false
    never

    jboss-public-repository-group
    JBoss Public Maven Repository Group
    https://repository.jboss.org/nexus/content/groups/public-jboss/
    default

    true
    never

    true
    never

    redhat-techpreview-all-repository
    Red Hat Tech Preview repository (all)
    http://maven.repository.redhat.com/techpreview/all/
    default

    true
    never

    false
    never



    jboss-public-repository

    and in addition, could you tell me if JBPM6.2 works in wildfly8.2?

    thank you very much

    Francesco

    Reply
      1. jsvitak Post author

        Hello frenky,

        Thank you very much for the feedback. I have updated the assets repository https://github.com/jsvitak/jbpm-6-examples-assets
        by specifying dependencies and repos directly in pom.xml, so you can now build it from a command line without problems and without adding additional settings.xml configuration.
        Also jbpm-6-examples project was upgraded to 6.2.0.Final.

        Can you try it now and let me know if there are other problems?

        Thanks!
        Jiri

  2. Jane

    Hi Jiri,
    I run the application on eap6.3 first time always works fine, but after I run it second time on the same environment errors occurred. The errors are show as follows.

    Distributing C:\Users\User\jbpm-6-examples-assets\rewards\jbpm-6-examples\rewards-basic\target\rewards-basic-6.2.0-SNAPSHOT.war to [org.jboss.as.ee.deployment.spi.DeploymentManagerTarget@33e473f7]
    Deploying C:\Users\User\jbpm-6-examples-assets\rewards\jbpm-6-examples\rewards-basic\target\rewards-basic-6.2.0-SNAPSHOT.war
    {“JBAS014671: Failed services” => {“jboss.deployment.unit.\”rewards-basic-6.2.0-SNAPSHOT.war\”.component.DeploymentSynchronizerEJBImpl.START” => “org.jboss.msc.service.StartException in service jboss.deployment.unit.\”rewards-basic-6.2.0-SNAPSHOT.war\”.component.DeploymentSynchronizerEJBImpl.START: java.lang.IllegalStateException: JBAS011048: Failed to construct component instance
    Caused by: java.lang.IllegalStateException: JBAS011048: Failed to construct component instance
    Caused by: java.lang.reflect.InvocationTargetException
    Caused by: javax.ejb.EJBTransactionRolledbackException: JBAS014373: EJB 3.1 PFD2 4.8.5.5.1 concurrent access timeout on org.jboss.invocation.InterceptorContext$Invocation@2927f252 – could not obtain lock within 5000MILLISECONDS
    Caused by: javax.ejb.ConcurrentAccessTimeoutException: JBAS014373: EJB 3.1 PFD2 4.8.5.5.1 concurrent access timeout on org.jboss.invocation.InterceptorContext$Invocation@2927f252 – could not obtain lock within 5000MILLISECONDS”}}
    cd C:\Users\User\jbpm-6-examples-assets\rewards\jbpm-6-examples\rewards-basic; “JAVA_HOME=C:\\Program Files\\Java\\jdk1.7.0_51” cmd /c “\”\”C:\\Program Files\\NetBeans 8.0\\java\\maven\\bin\\mvn.bat\” -Dnetbeans.deploy=true -Dmaven.ext.class.path=\”C:\\Program Files\\NetBeans 8.0\\java\\maven-nblib\\netbeans-eventspy.jar\” -Dfile.encoding=UTF-8 package\””
    Scanning for projects…

    Reply
    1. jsvitak Post author

      Hello Jane,
      Thank you for the feedback. I have recently upgraded the examples to use BPM Suite 6.1 dependencies and EAP 6.4 as an application server.
      I could not reproduce the issue you mention. I tried to shutdown the server and start again and the application worked fine, I could also start process again and again. I also tried to undeploy and deploy the application while running application server, but again could not reproduce the problem.

      Can you try again with the current version? If you will still experience the problem, can you provide exact steps?

      Thanks,
      Jiri

      Reply
  3. frenky83

    Hi Jiri, excuse me for the delay,
    now mvn clean install from command line works fine.
    I would ask a question to you, i clone your project (jbpm-6-examples in jsf)
    first i added a new task in your REWARD, a custom task; then i created in the jbpm-6-example a new WorkItemHandler but i had register that with a producer

    public final class SampleWorkItemHandlerProducer implements WorkItemHandlerProducer {

    public Map getWorkItemHandlers(final String identifier, final Map params) {
    final Map workItemHandlers = new HashMap();
    workItemHandlers.put(“Custom”, new FrenkyServiceExtension()); // inject if using CDI
    return workItemHandlers;
    }
    }

    and the custom task is executed fine.
    The question is, can i define FrenkyServiceExtention inside the Reward project so that from rewards-cdi-jsf i can call the process without define the producer and registration of my ServiceExtension?
    Then, other question, do you know how and if it is possible calling my ejb from the service defined inside the process project?

    Thank you very much

    Frenky

    Reply
  4. Chris Pike

    Hi,

    In your 6.0.x examples, the processes can be loaded from inside the war. In the 6.2 examples, how can I load my kjar if it exists inside my war? The deployment service tried to search maven central.

    Thanks!

    Reply
    1. jsvitak Post author

      Hello Chris,
      Thank you for your feedback. The answer to your question is mentioned in the article. You have to clone https://github.com/jsvitak/jbpm-6-examples-assets.git repository containing kjar assets and run maven install goal to install the kjar into your local maven repository. The deployment service will then be able to load it.
      Packaging a kjar into a .war file does not make much sense here, the recommended way is to use standard maven mechanisms.
      If you still want to load a kjar from inside a war file, you would have to probably use context class loader or try to take a look on eclipse aether library.

      Hope that helps,
      Jiri

      Reply
      1. Chris Pike

        Thanks for the quick response, your examples have been invaluable. Another question, in my example project which is based on your examples, I changed my KModuleDeployment to use the PER_PROCESS_INSTANCE strategy, but am getting errors after starting a process.

        ARJUNA012125: TwoPhaseCoordinator.beforeCompletion – failed for SynchronizationImple: java.lang.IllegalStateException: Illegal method call. This session was previously disposed.

        Any ideas?

  5. lakshmi

    Hi

    I have try to execute this example ‘reward-jsf’ in my local. i was able to build a war ‘rewards-jsf.war’ successfully. when i try to deploy JBPM 6.2 of wildfly-8.1.0.Final server i am getting below error.
    ERROR [org.jboss.msc.service.fail] (MSC service thread 1-3) MSC000001: Failed to start service jboss.deployment.unit.”rewards-jsf.war”.WeldStartService: org.jboss.msc.service.StartException in service jboss.deployment.unit.”rewards-jsf.war”.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_76] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_76] at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_76] 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 Injector with qualifiers @Default at injection point [BackedAnnotatedField] @Inject private org.sonatype.guice.bean.binders.TypeConverterMap.injector at org.sonatype.guice.bean.binders.TypeConverterMap.injector(TypeConverterMap.java:0)

    Could you please suggest me , how i can fix this?

    Thanks,
    Lakshminarayana K

    Reply
  6. Renaud

    Hello Jiri,

    I encounter an exception when starting Wildfly with the reward-basic war:
    “org.jboss.weld.exceptions.DeploymentException: WELD-001408: Unsatisfied dependencies for type Context with qualifiers @Default”
    The main difference is I use an out of the box install of jBPM 6.2.0 Final (I did change on pom.xml) with WildFly 8.1.0, but running on MySQL (I also did change in persitence.xml).

    Do you know something about that ?
    Thanks,
    R

    PS: and thanks for your work! It’s nice to have some examples on the hot stuffs of jBPM.

    Reply
  7. Jane

    Hi,
    I successfully run jbpm-6-examples on eap6.4, but I cannot run jbpm-6-examples on tomcat7. Can you give me some advise to run this project on tomcat7? THX!

    Reply
  8. SJ2012

    Thank you for providing this example. I ran this example on my existing JBoss Wildfly 8.1 server and I am getting the following errors and deployment fails. Then I tried to run this example on newly installed JBoss EAP 6.4 and it worked fine. I am not sure if something is messed up on my Wildfly server. I’ve running jbpm-console and several other projects on it from 3 weeks and didn’t had any issues.

    2015-09-24 16:59:07,236 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-4) MSC000001: Failed to start service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.WeldStartService: org.jboss.msc.service.StartException in service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.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:1142) [rt.jar:1.8.0_60]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [rt.jar:1.8.0_60]
    at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_60]
    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 Injector with qualifiers @Default
    at injection point [BackedAnnotatedParameter] Parameter 1 of [BackedAnnotatedMethod] @Inject org.eclipse.sisu.plexus.PlexusXmlBeanConverter.setTypeConverterBindings(Injector)
    at org.eclipse.sisu.plexus.PlexusXmlBeanConverter.setTypeConverterBindings(PlexusXmlBeanConverter.java:0)

    at org.jboss.weld.bootstrap.Validator.validateInjectionPointForDeploymentProblems(Validator.java:368)
    at org.jboss.weld.bootstrap.Validator.validateInjectionPoint(Validator.java:289)
    at org.jboss.weld.bootstrap.Validator.validateGeneralBean(Validator.java:135)
    at org.jboss.weld.bootstrap.Validator.validateRIBean(Validator.java:166)
    at org.jboss.weld.bootstrap.Validator.validateBean(Validator.java:514)
    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:60)
    at org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:53)
    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)
    Exception 0 :
    org.jboss.weld.exceptions.DeploymentException: WELD-001408: Unsatisfied dependencies for type Context with qualifiers @Default
    at injection point [BackedAnnotatedParameter] Parameter 3 of [BackedAnnotatedConstructor] @Inject org.eclipse.sisu.plexus.PseudoPlexusContainer(PlexusBeanLocator, PlexusBeanManager, Context)
    at org.eclipse.sisu.plexus.PseudoPlexusContainer.(PseudoPlexusContainer.java:0)

    at org.jboss.weld.bootstrap.Validator.validateInjectionPointForDeploymentProblems(Validator.java:368)
    at org.jboss.weld.bootstrap.Validator.validateInjectionPoint(Validator.java:289)
    at org.jboss.weld.bootstrap.Validator.validateGeneralBean(Validator.java:135)
    at org.jboss.weld.bootstrap.Validator.validateRIBean(Validator.java:166)
    at org.jboss.weld.bootstrap.Validator.validateBean(Validator.java:514)
    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:60)
    at org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:53)
    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.weld.bootstrap.ConcurrentValidator.validateBeans(ConcurrentValidator.java:76)
    at org.jboss.weld.bootstrap.Validator.validateDeployment(Validator.java:475)
    at org.jboss.weld.bootstrap.WeldStartup.validateBeans(WeldStartup.java:392)
    at org.jboss.weld.bootstrap.WeldBootstrap.validateBeans(WeldBootstrap.java:85)
    at org.jboss.as.weld.WeldStartService.start(WeldStartService.java:93)
    at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948) [jboss-msc-1.2.2.Final.jar:1.2.2.Final]
    at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881) [jboss-msc-1.2.2.Final.jar:1.2.2.Final]
    … 3 more

    2015-09-24 16:59:07,246 ERROR [org.jboss.as.controller.management-operation] (management-handler-thread – 3) JBAS014613: Operation (“deploy”) failed – address: ([(“deployment” => “rewards-basic-6.2.0-SNAPSHOT.war”)]) – failure description: {“JBAS014671: Failed services” => {“jboss.deployment.unit.\”rewards-basic-6.2.0-SNAPSHOT.war\”.WeldStartService” => “org.jboss.msc.service.StartException in service jboss.deployment.unit.\”rewards-basic-6.2.0-SNAPSHOT.war\”.WeldStartService: Failed to start service
    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 Injector with qualifiers @Default
    at injection point [BackedAnnotatedParameter] Parameter 1 of [BackedAnnotatedMethod] @Inject org.eclipse.sisu.plexus.PlexusXmlBeanConverter.setTypeConverterBindings(Injector)
    at org.eclipse.sisu.plexus.PlexusXmlBeanConverter.setTypeConverterBindings(PlexusXmlBeanConverter.java:0)

    at org.jboss.weld.bootstrap.Validator.validateInjectionPointForDeploymentProblems(Validator.java:368)
    at org.jboss.weld.bootstrap.Validator.validateInjectionPoint(Validator.java:289)
    at org.jboss.weld.bootstrap.Validator.validateGeneralBean(Validator.java:135)
    at org.jboss.weld.bootstrap.Validator.validateRIBean(Validator.java:166)
    at org.jboss.weld.bootstrap.Validator.validateBean(Validator.java:514)
    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:60)
    at org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:53)
    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)
    Exception 0 :
    org.jboss.weld.exceptions.DeploymentException: WELD-001408: Unsatisfied dependencies for type Context with qualifiers @Default
    at injection point [BackedAnnotatedParameter] Parameter 3 of [BackedAnnotatedConstructor] @Inject org.eclipse.sisu.plexus.PseudoPlexusContainer(PlexusBeanLocator, PlexusBeanManager, Context)
    at org.eclipse.sisu.plexus.PseudoPlexusContainer.(PseudoPlexusContainer.java:0)

    at org.jboss.weld.bootstrap.Validator.validateInjectionPointForDeploymentProblems(Validator.java:368)
    at org.jboss.weld.bootstrap.Validator.validateInjectionPoint(Validator.java:289)
    at org.jboss.weld.bootstrap.Validator.validateGeneralBean(Validator.java:135)
    at org.jboss.weld.bootstrap.Validator.validateRIBean(Validator.java:166)
    at org.jboss.weld.bootstrap.Validator.validateBean(Validator.java:514)
    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:60)
    at org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:53)
    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)
    “}}
    2015-09-24 16:59:07,252 ERROR [org.jboss.as.server] (management-handler-thread – 3) JBAS015870: Deploy of deployment “rewards-basic-6.2.0-SNAPSHOT.war” was rolled back with the following failure message:
    {“JBAS014671: Failed services” => {“jboss.deployment.unit.\”rewards-basic-6.2.0-SNAPSHOT.war\”.WeldStartService” => “org.jboss.msc.service.StartException in service jboss.deployment.unit.\”rewards-basic-6.2.0-SNAPSHOT.war\”.WeldStartService: Failed to start service
    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 Injector with qualifiers @Default
    at injection point [BackedAnnotatedParameter] Parameter 1 of [BackedAnnotatedMethod] @Inject org.eclipse.sisu.plexus.PlexusXmlBeanConverter.setTypeConverterBindings(Injector)
    at org.eclipse.sisu.plexus.PlexusXmlBeanConverter.setTypeConverterBindings(PlexusXmlBeanConverter.java:0)

    at org.jboss.weld.bootstrap.Validator.validateInjectionPointForDeploymentProblems(Validator.java:368)
    at org.jboss.weld.bootstrap.Validator.validateInjectionPoint(Validator.java:289)
    at org.jboss.weld.bootstrap.Validator.validateGeneralBean(Validator.java:135)
    at org.jboss.weld.bootstrap.Validator.validateRIBean(Validator.java:166)
    at org.jboss.weld.bootstrap.Validator.validateBean(Validator.java:514)
    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:60)
    at org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:53)
    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)
    Exception 0 :
    org.jboss.weld.exceptions.DeploymentException: WELD-001408: Unsatisfied dependencies for type Context with qualifiers @Default
    at injection point [BackedAnnotatedParameter] Parameter 3 of [BackedAnnotatedConstructor] @Inject org.eclipse.sisu.plexus.PseudoPlexusContainer(PlexusBeanLocator, PlexusBeanManager, Context)
    at org.eclipse.sisu.plexus.PseudoPlexusContainer.(PseudoPlexusContainer.java:0)

    at org.jboss.weld.bootstrap.Validator.validateInjectionPointForDeploymentProblems(Validator.java:368)
    at org.jboss.weld.bootstrap.Validator.validateInjectionPoint(Validator.java:289)
    at org.jboss.weld.bootstrap.Validator.validateGeneralBean(Validator.java:135)
    at org.jboss.weld.bootstrap.Validator.validateRIBean(Validator.java:166)
    at org.jboss.weld.bootstrap.Validator.validateBean(Validator.java:514)
    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:60)
    at org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:53)
    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)
    “}}
    2015-09-24 16:59:07,259 INFO [org.jboss.as.jpa] (ServerService Thread Pool — 53) JBAS011410: Stopping Persistence Unit (phase 2 of 2) Service ‘rewards-basic-6.2.0-SNAPSHOT.war#org.jbpm.domain’
    2015-09-24 16:59:07,260 INFO [org.jboss.weld.deployer] (MSC service thread 1-5) JBAS016009: Stopping weld service for deployment rewards-basic-6.2.0-SNAPSHOT.war
    2015-09-24 16:59:07,283 INFO [org.jboss.as.jpa] (ServerService Thread Pool — 53) JBAS011410: Stopping Persistence Unit (phase 1 of 2) Service ‘rewards-basic-6.2.0-SNAPSHOT.war#org.jbpm.domain’
    2015-09-24 16:59:07,454 INFO [org.jboss.as.server.deployment] (MSC service thread 1-9) JBAS015877: Stopped deployment rewards-basic-6.2.0-SNAPSHOT.war (runtime-name: rewards-basic-6.2.0-SNAPSHOT.war) in 202ms
    2015-09-24 16:59:07,458 INFO [org.jboss.as.controller] (management-handler-thread – 3) JBAS014774: Service status report
    JBAS014775: New missing/unsatisfied dependencies:
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.WeldBootstrapService (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.”javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV”.WeldInstantiator, service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.”org.jbpm.examples.web.ProcessServlet”.WeldInstantiator, service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.StartupBean.WeldInstantiator, service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.EJBTimerScheduler.WeldInterceptorBindingsService, JBAS014799: … and 10 more ]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.WeldStartService (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.RuntimeDataServiceEJBImpl.WeldInterceptorBindingsService, service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.”javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV”.WeldInstantiator, service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.”org.jbpm.examples.web.ProcessServlet”.WeldInstantiator, service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.StartupBean.WeldInstantiator, JBAS014799: … and 13 more ]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.DefinitionServiceEJBImpl.CREATE (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.DefinitionServiceEJBImpl.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.DefinitionServiceEJBImpl.START (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./rewards-basic]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.DefinitionServiceEJBImpl.VIEW.”org.jbpm.services.ejb.api.DefinitionServiceEJBLocal”.LOCAL (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.DefinitionServiceEJBImpl.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.DefinitionServiceEJBImpl.VIEW.”org.jbpm.services.ejb.api.DefinitionServiceEJBRemote”.REMOTE (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.DefinitionServiceEJBImpl.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.DefinitionServiceEJBImpl.WeldInstantiator (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.DefinitionServiceEJBImpl.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.DefinitionServiceEJBImpl.ejb.non-functional-timerservice (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.DefinitionServiceEJBImpl.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.DeploymentServiceEJBImpl.CREATE (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.DeploymentServiceEJBImpl.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.DeploymentServiceEJBImpl.START (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./rewards-basic.UndertowDeploymentInfoService, service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.moduleDeploymentRuntimeInformationStart, service jboss.undertow.deployment.default-server.default-host./rewards-basic]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.DeploymentServiceEJBImpl.WeldInstantiator (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.DeploymentServiceEJBImpl.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.DeploymentServiceEJBImpl.WeldInterceptorBindingsService (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.DeploymentServiceEJBImpl.WeldInstantiator]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.DeploymentServiceEJBImpl.ejb.non-functional-timerservice (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.DeploymentServiceEJBImpl.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.DeploymentSynchronizerEJBImpl.CREATE (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.DeploymentSynchronizerEJBImpl.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.DeploymentSynchronizerEJBImpl.START (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./rewards-basic.UndertowDeploymentInfoService, service jboss.undertow.deployment.default-server.default-host./rewards-basic]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.DeploymentSynchronizerEJBImpl.WeldInstantiator (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.DeploymentSynchronizerEJBImpl.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.DeploymentSynchronizerEJBImpl.WeldInterceptorBindingsService (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.DeploymentSynchronizerEJBImpl.WeldInstantiator]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.EJBTimerScheduler.CREATE (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.EJBTimerScheduler.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.EJBTimerScheduler.START (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./rewards-basic.UndertowDeploymentInfoService, service jboss.undertow.deployment.default-server.default-host./rewards-basic]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.EJBTimerScheduler.VIEW.”org.jbpm.services.ejb.timer.EJBTimerScheduler”.LOCAL (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.EJBTimerScheduler.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.EJBTimerScheduler.WeldInstantiator (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.EJBTimerScheduler.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.EJBTimerScheduler.ejb3.timerService (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.EJBTimerScheduler.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.ProcessServiceEJBImpl.CREATE (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.ProcessServiceEJBImpl.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.ProcessServiceEJBImpl.START (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./rewards-basic]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.ProcessServiceEJBImpl.VIEW.”org.jbpm.services.ejb.api.ProcessServiceEJBLocal”.LOCAL (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.ProcessServiceEJBImpl.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.ProcessServiceEJBImpl.VIEW.”org.jbpm.services.ejb.api.ProcessServiceEJBRemote”.REMOTE (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.ProcessServiceEJBImpl.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.ProcessServiceEJBImpl.WeldInstantiator (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.ProcessServiceEJBImpl.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.ProcessServiceEJBImpl.WeldInterceptorBindingsService (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.ProcessServiceEJBImpl.WeldInstantiator]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.ProcessServiceEJBImpl.ejb.non-functional-timerservice (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.ProcessServiceEJBImpl.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.RuntimeDataServiceEJBImpl.CREATE (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.RuntimeDataServiceEJBImpl.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.RuntimeDataServiceEJBImpl.START (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./rewards-basic]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.RuntimeDataServiceEJBImpl.VIEW.”org.jbpm.services.ejb.api.RuntimeDataServiceEJBLocal”.LOCAL (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.RuntimeDataServiceEJBImpl.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.RuntimeDataServiceEJBImpl.VIEW.”org.jbpm.services.ejb.api.RuntimeDataServiceEJBRemote”.REMOTE (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.RuntimeDataServiceEJBImpl.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.RuntimeDataServiceEJBImpl.WeldInstantiator (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.RuntimeDataServiceEJBImpl.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.RuntimeDataServiceEJBImpl.ejb.non-functional-timerservice (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.RuntimeDataServiceEJBImpl.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.StartupBean.CREATE (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.StartupBean.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.StartupBean.START (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./rewards-basic]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.StartupBean.VIEW.”org.jbpm.examples.util.StartupBean”.LOCAL (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.StartupBean.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.StartupBean.WeldInstantiator (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.StartupBean.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.StartupBean.WeldInterceptorBindingsService (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.StartupBean.WeldInstantiator]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.StartupBean.ejb.non-functional-timerservice (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.StartupBean.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.TaskServiceEJBImpl.CREATE (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.TaskServiceEJBImpl.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.TaskServiceEJBImpl.START (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./rewards-basic]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.TaskServiceEJBImpl.VIEW.”org.jbpm.services.ejb.TaskServiceEJBLocal”.LOCAL (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.TaskServiceEJBImpl.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.TaskServiceEJBImpl.WeldInstantiator (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.TaskServiceEJBImpl.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.TaskServiceEJBImpl.WeldInterceptorBindingsService (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.TaskServiceEJBImpl.WeldInstantiator]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.TaskServiceEJBImpl.ejb.non-functional-timerservice (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.TaskServiceEJBImpl.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.TransactionalCommandServiceEJBImpl.START (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./rewards-basic.UndertowDeploymentInfoService, service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.deploymentCompleteService, service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.moduleDeploymentRuntimeInformationStart, service jboss.undertow.deployment.default-server.default-host./rewards-basic]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.TransactionalCommandServiceEJBImpl.WeldInstantiator (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.TransactionalCommandServiceEJBImpl.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.TransactionalCommandServiceEJBImpl.WeldInterceptorBindingsService (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.TransactionalCommandServiceEJBImpl.WeldInstantiator]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.UserTaskServiceEJBImpl.CREATE (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.UserTaskServiceEJBImpl.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.UserTaskServiceEJBImpl.START (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./rewards-basic]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.UserTaskServiceEJBImpl.VIEW.”org.jbpm.services.ejb.api.UserTaskServiceEJBLocal”.LOCAL (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.UserTaskServiceEJBImpl.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.UserTaskServiceEJBImpl.VIEW.”org.jbpm.services.ejb.api.UserTaskServiceEJBRemote”.REMOTE (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.UserTaskServiceEJBImpl.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.UserTaskServiceEJBImpl.WeldInstantiator (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.UserTaskServiceEJBImpl.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.UserTaskServiceEJBImpl.WeldInterceptorBindingsService (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.UserTaskServiceEJBImpl.WeldInstantiator]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.UserTaskServiceEJBImpl.ejb.non-functional-timerservice (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.UserTaskServiceEJBImpl.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.”com.sun.faces.config.ConfigureListener”.START (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./rewards-basic.UndertowDeploymentInfoService, service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.deploymentCompleteService, service jboss.undertow.deployment.default-server.default-host./rewards-basic]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.”com.sun.faces.config.ConfigureListener”.WeldInstantiator (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.”com.sun.faces.config.ConfigureListener”.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.”javax.faces.webapp.FacetTag”.START (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./rewards-basic.UndertowDeploymentInfoService, service jboss.undertow.deployment.default-server.default-host./rewards-basic]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.”javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV”.CREATE (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.”javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV”.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.”javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV”.START (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./rewards-basic]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.”javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV”.WeldInstantiator (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.”javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV”.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.”javax.servlet.jsp.jstl.tlv.ScriptFreeTLV”.START (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./rewards-basic.UndertowDeploymentInfoService, service jboss.undertow.deployment.default-server.default-host./rewards-basic]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.”org.jboss.weld.servlet.WeldInitialListener”.CREATE (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.”org.jboss.weld.servlet.WeldInitialListener”.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.”org.jboss.weld.servlet.WeldInitialListener”.START (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./rewards-basic.UndertowDeploymentInfoService, service jboss.undertow.deployment.default-server.default-host./rewards-basic]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.”org.jboss.weld.servlet.WeldTerminalListener”.CREATE (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.”org.jboss.weld.servlet.WeldTerminalListener”.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.”org.jboss.weld.servlet.WeldTerminalListener”.START (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./rewards-basic]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.”org.jboss.weld.servlet.WeldTerminalListener”.WeldInstantiator (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.”org.jboss.weld.servlet.WeldTerminalListener”.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.”org.jbpm.examples.web.ProcessServlet”.START (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./rewards-basic.UndertowDeploymentInfoService, service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.deploymentCompleteService, service jboss.undertow.deployment.default-server.default-host./rewards-basic]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.”org.jbpm.examples.web.TaskServlet”.CREATE (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.”org.jbpm.examples.web.TaskServlet”.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.”org.jbpm.examples.web.TaskServlet”.START (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./rewards-basic]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.”org.jbpm.examples.web.TaskServlet”.WeldInstantiator (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.”org.jbpm.examples.web.TaskServlet”.START]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.jndiDependencyService (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.RuntimeDataServiceEJBImpl.START, service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.ProcessServiceEJBImpl.START, service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.StartupBean.START, service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.UserTaskServiceEJBImpl.START, JBAS014799: … and 7 more ]
    service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.moduleDeploymentRuntimeInformation (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.RuntimeDataServiceEJBImpl.START, service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.ProcessServiceEJBImpl.START, service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.StartupBean.START, service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.UserTaskServiceEJBImpl.START, JBAS014799: … and 3 more ]
    service jboss.naming.context.java.module.”rewards-basic-6.2.0-SNAPSHOT”.”rewards-basic-6.2.0-SNAPSHOT”.env.”org.jbpm.examples.util.StartupBean”.deploymentService (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.StartupBean.START]
    service jboss.naming.context.java.module.”rewards-basic-6.2.0-SNAPSHOT”.”rewards-basic-6.2.0-SNAPSHOT”.env.”org.jbpm.examples.web.TaskServlet”.runtimeDataService (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.”org.jbpm.examples.web.TaskServlet”.START]
    service jboss.naming.context.java.module.”rewards-basic-6.2.0-SNAPSHOT”.”rewards-basic-6.2.0-SNAPSHOT”.env.”org.jbpm.examples.web.TaskServlet”.userTaskService (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.”org.jbpm.examples.web.TaskServlet”.START]
    service jboss.naming.context.java.module.”rewards-basic-6.2.0-SNAPSHOT”.”rewards-basic-6.2.0-SNAPSHOT”.env.”org.jbpm.services.ejb.impl.DeploymentServiceEJBImpl”.bpmn2Service (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.DeploymentServiceEJBImpl.START]
    service jboss.naming.context.java.module.”rewards-basic-6.2.0-SNAPSHOT”.”rewards-basic-6.2.0-SNAPSHOT”.env.”org.jbpm.services.ejb.impl.DeploymentServiceEJBImpl”.emf (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.DeploymentServiceEJBImpl.START]
    service jboss.naming.context.java.module.”rewards-basic-6.2.0-SNAPSHOT”.”rewards-basic-6.2.0-SNAPSHOT”.env.”org.jbpm.services.ejb.impl.DeploymentServiceEJBImpl”.runtimeDataService (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.DeploymentServiceEJBImpl.START]
    service jboss.naming.context.java.module.”rewards-basic-6.2.0-SNAPSHOT”.”rewards-basic-6.2.0-SNAPSHOT”.env.”org.jbpm.services.ejb.impl.ProcessServiceEJBImpl”.dataService (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.ProcessServiceEJBImpl.START]
    service jboss.naming.context.java.module.”rewards-basic-6.2.0-SNAPSHOT”.”rewards-basic-6.2.0-SNAPSHOT”.env.”org.jbpm.services.ejb.impl.ProcessServiceEJBImpl”.deploymentService (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.ProcessServiceEJBImpl.START]
    service jboss.naming.context.java.module.”rewards-basic-6.2.0-SNAPSHOT”.”rewards-basic-6.2.0-SNAPSHOT”.env.”org.jbpm.services.ejb.impl.RuntimeDataServiceEJBImpl”.commandService (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.RuntimeDataServiceEJBImpl.START]
    service jboss.naming.context.java.module.”rewards-basic-6.2.0-SNAPSHOT”.”rewards-basic-6.2.0-SNAPSHOT”.env.”org.jbpm.services.ejb.impl.RuntimeDataServiceEJBImpl”.context (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.RuntimeDataServiceEJBImpl.START]
    service jboss.naming.context.java.module.”rewards-basic-6.2.0-SNAPSHOT”.”rewards-basic-6.2.0-SNAPSHOT”.env.”org.jbpm.services.ejb.impl.RuntimeDataServiceEJBImpl”.taskService (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.RuntimeDataServiceEJBImpl.START]
    service jboss.naming.context.java.module.”rewards-basic-6.2.0-SNAPSHOT”.”rewards-basic-6.2.0-SNAPSHOT”.env.”org.jbpm.services.ejb.impl.TaskServiceEJBImpl”.emf (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.TaskServiceEJBImpl.START]
    service jboss.naming.context.java.module.”rewards-basic-6.2.0-SNAPSHOT”.”rewards-basic-6.2.0-SNAPSHOT”.env.”org.jbpm.services.ejb.impl.UserTaskServiceEJBImpl”.dataService (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.UserTaskServiceEJBImpl.START]
    service jboss.naming.context.java.module.”rewards-basic-6.2.0-SNAPSHOT”.”rewards-basic-6.2.0-SNAPSHOT”.env.”org.jbpm.services.ejb.impl.UserTaskServiceEJBImpl”.deploymentService (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.UserTaskServiceEJBImpl.START]
    service jboss.naming.context.java.module.”rewards-basic-6.2.0-SNAPSHOT”.”rewards-basic-6.2.0-SNAPSHOT”.env.”org.jbpm.services.ejb.impl.store.DeploymentSynchronizerEJBImpl”.timerService (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.DeploymentSynchronizerEJBImpl.START]
    service jboss.naming.context.java.module.”rewards-basic-6.2.0-SNAPSHOT”.”rewards-basic-6.2.0-SNAPSHOT”.env.”org.jbpm.services.ejb.impl.tx.TransactionalCommandServiceEJBImpl”.emf (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.TransactionalCommandServiceEJBImpl.START]
    service jboss.naming.context.java.module.”rewards-basic-6.2.0-SNAPSHOT”.”rewards-basic-6.2.0-SNAPSHOT”.env.”org.jbpm.services.ejb.timer.EJBTimerScheduler”.timerService (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.EJBTimerScheduler.START]
    service jboss.persistenceunit.”rewards-basic-6.2.0-SNAPSHOT.war#org.jbpm.domain” (missing) dependents: [service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.RuntimeDataServiceEJBImpl.START, service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.ProcessServiceEJBImpl.START, service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.StartupBean.START, service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.component.”javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV”.START, JBAS014799: … and 16 more ]
    service jboss.undertow.deployment.default-server.default-host./rewards-basic.UndertowDeploymentInfoService (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./rewards-basic]
    service jboss.undertow.deployment.default-server.default-host./rewards-basic.codec (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./rewards-basic.UndertowDeploymentInfoService]
    JBAS014777: Services which failed to start: service jboss.deployment.unit.”rewards-basic-6.2.0-SNAPSHOT.war”.WeldStartService

    Reply
  9. Tao

    Hi Jiri,
    I was trying to make this example work in the combination of NetBeans 7.3+Tomcat 7.0.64+Hibernate 4, and I just noticed that Jane had the same problem as I did, so would you please give us an example which works on Tomcat? Thank you very much!

    Reply
  10. 涛王

    I have the same problem, I was trying to make it work on the combination of NetBeans 7.3+Hibernate 4+Postgresql9.3+Tomcat 7.0.64, and I got an error said “http 500 error NullPointerException”, please help me! Thank you very much!

    Reply
  11. RayTsang

    Hi Jiri Svitak,

    I have watched this video.

    And downloaded the example and run it successfully.

    I want to ask where is the bpmn file?
    There is a process flow which is start the process and then approved by another two users.

    How to create this process?
    I cannot find anything about it in the source files.

    Thanks,
    Raymond Tsang

    Reply
      1. RayTsang

        Thanks for quick reply.

        Bacically, I have read through it more than once.

        Now, I am studing the source codes of rewards-cdi-jsf (https://github.com/jsvitak/jbpm-6-examples/tree/master/rewards-cdi-jsf). I am using eclipse and import it as a maven project.
        It can build and package as a war file.

        I can find the bpmn2 file in another project (https://github.com/jsvitak/jbpm-6-examples-assets/blob/master/rewards/src/main/resources/rewards.bpmn2), but how can it be link to rewards-cdi-jsf as there is no such file in this project and it is running the same process.

        Thanks,
        Raymond Tsang

      2. jsvitak Post author

        Search for file StartupBean.java. You can see there the line:

        public static final String DEPLOYMENT_ID = "org.jbpm.examples:rewards:1.0";

        This specifies jar, which will be loaded using Maven. If you open rewards maven project in jbpm-6-examples-assets repository, you will see that its pom.xml file contains matching group id, artifact id and version. That is how they are linked.

  12. jbpm_user

    Hi Jiri,

    Thanks for the CDI example. I am trying to deploy this CDI example on JBoss EAP 6.4 and jBPM 6.3 version. I made a little progress fixing the initial error by adding the following code to RewardsApplicationScopedProducer class to bypass some deployment exceptions.

    @Produces Set dummyServices() {
    return new HashSet();
    }

    Now I am stuck with the following exception due to which deployment fails. Can you help? Appreciate it.
    ====================================
    (Controller Boot Thread) JBAS014612: Operation (“deploy”) failed – address: ([(“deployment” => “rewards-cdi-jsf-6.3.0-SNAPSHOT.war”)]) – failure description: {“JBAS014671: Failed services” => {“jboss.deployment.unit.\”rewards-cdi-jsf-6.3.0-SNAPSHOT.war\”.WeldStartService” => “org.jboss.msc.service.StartException in service jboss.deployment.unit.\”rewards-cdi-jsf-6.3.0-SNAPSHOT.war\”.WeldStartService: Failed to start service
    Caused by: org.jboss.weld.exceptions.DeploymentException: Exception List with 1 exceptions:
    Exception 0 :
    org.jboss.weld.context.ContextNotActiveException: WELD-001303 No active contexts for scope type javax.enterprise.context.RequestScoped
    at org.jboss.weld.manager.BeanManagerImpl.getContext(BeanManagerImpl.java:608)
    at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:626)
    at org.jboss.weld.bean.AbstractReceiverBean.getReceiver(AbstractReceiverBean.java:77)
    at org.jboss.weld.bean.AbstractProducerBean$AbstractProducer.produce(AbstractProducerBean.java:319)
    at org.jboss.weld.bean.AbstractProducerBean.create(AbstractProducerBean.java:310)
    at org.jboss.weld.context.unbound.DependentContextImpl.get(DependentContextImpl.java:68)
    at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:626)
    at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:692)
    at org.jboss.weld.injection.FieldInjectionPoint.inject(FieldInjectionPoint.java:137)
    at org.jboss.weld.util.Beans.injectBoundFields(Beans.java:797)
    at org.jboss.weld.util.Beans.injectFieldsAndInitializers(Beans.java:806)
    at org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget$1$1.proceed(ManagedBean.java:165)
    at org.jboss.weld.injection.InjectionContextImpl.run(InjectionContextImpl.java:48)
    at org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget$1.work(ManagedBean.java:161)
    at org.jboss.weld.bean.ManagedBean$FixInjectionPoint.run(ManagedBean.java:135)
    at org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget.inject(ManagedBean.java:157)
    at org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:297)
    at org.jboss.weld.context.AbstractContext.get(AbstractContext.java:104)
    at org.jboss.weld.bean.proxy.ContextBeanInstance.getInstance(ContextBeanInstance.java:90)
    at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:79)
    at com.ctm.util.StartupBean$Proxy$_$$_WeldClientProxy.toString(StartupBean$Proxy$_$$_WeldClientProxy.java)
    at org.kie.internal.runtime.cdi.BootOnLoadExtension.runPostConstruct(BootOnLoadExtension.java:68)
    at org.kie.internal.runtime.cdi.BootOnLoadExtension.afterDeploymentValidation(BootOnLoadExtension.java:59)
    at org.kie.internal.runtime.cdi.BootOnLoadExtension$Proxy$_$$_WeldClientProxy.afterDeploymentValidation(BootOnLoadExtension$Proxy$_$$_WeldClientProxy.java)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.jboss.weld.util.reflection.SecureReflections$13.work(SecureReflections.java:267)
    at org.jboss.weld.util.reflection.SecureReflectionAccess.run(SecureReflectionAccess.java:52)
    at org.jboss.weld.util.reflection.SecureReflectionAccess.runAsInvocation(SecureReflectionAccess.java:137)
    at org.jboss.weld.util.reflection.SecureReflections.invoke(SecureReflections.java:263)
    at org.jboss.weld.introspector.jlr.WeldMethodImpl.invokeOnInstance(WeldMethodImpl.java:164)
    at org.jboss.weld.introspector.ForwardingWeldMethod.invokeOnInstance(ForwardingWeldMethod.java:51)
    at org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstanceWithSpecialValue(MethodInjectionPoint.java:163)
    at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:245)
    at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:233)
    at org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:213)
    at org.jboss.weld.bootstrap.events.AbstractContainerEvent.fire(AbstractContainerEvent.java:75)
    at org.jboss.weld.bootstrap.events.AbstractDeploymentContainerEvent.fire(AbstractDeploymentContainerEvent.java:46)
    at org.jboss.weld.bootstrap.events.AfterDeploymentValidationImpl.fire(AfterDeploymentValidationImpl.java:31)
    at org.jboss.weld.bootstrap.WeldBootstrap.validateBeans(WeldBootstrap.java:382)
    at org.jboss.as.weld.WeldStartService.start(WeldStartService.java:65)
    at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1980)
    at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1913)
    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)
    “}}

    Reply

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s