Git Product home page Git Product logo

bpms-dv-travel-agency-integration-demo's Introduction

JBoss BPM Suite and JBoss DataVirt Travel Agency Integration Demo

This is an online employee travel booking process project. It contains multiple web services for looking up data for the process and rules to calculate pricing. Furthermore, there are several tasks that can be activated to evaluate pricing and to review the final booking data before completing the booking. Updated data results can be viewed directly in JBoss BPM Suite BAM Dashboards.

The backing services make use of disparate data sources integrated and exposed as services for use in this project.

Welcome to the JBoss BPM Travel Agency!

Option 1 - Install on your machine

  1. Download and unzip.

  2. Add products to installs directory. For example download and add BPMS installer jar into the installs directory.

  3. Run 'init.sh' or 'init.bat' file. 'init.bat' must be run with Administrative privileges.

  4. Start JBoss DataVirt Server by running 'standalone.sh -Djboss.socket.binding.port-offset=100' or 'standalone.bat -Djboss.socket.binding.port-offset=100' in the /target/jboss-dv-6.2/bin directory

  5. Start JBoss BPMS Server by running 'standalone.sh' or 'standalone.bat' in the /target/jboss-bpmsuite-6.2/bin directory.

  6. Login to http://localhost:8080/business-central

     - login for admin and other roles (u:erics / p:bpmsuite1!)
    
     - build project: open menu Project Authoring -> Open Project Editor -> Build -> Build & Deploy
    
  7. Create custom Dashboard entry for monitoring the external JBoss DataVirt virtualized DB views:

    - select menus Dashboards --> Business Dashboards 
    
    - select Administration -->  External Connections 
    
    - select Create New Datasource and select radio box Custom Datasource
    
    - fill in form as follows:
    
        - Name: TravelVDB
    
        - Url:  jdbc:teiid:TravelVDB@mm://localhost:31100
    
        - DB Driver Class:  select Teiid
    
        - User:  teiidUser
    
        - Password:  admin_24
    
        - Test query:  select 1
    
    - select Check Datasource, if all goes well then Save this configuration.
    
    - select in Workspace pulldown menu top left the entry 'Flight and Hotel Bookings' to view virtualized tables and data.
    
    - monitor these when running process instances.
    
    
  8. Submit and process a booking from customer booking form (see Booking a Trip below) - http://localhost:8080/external-client-ui-form-1.0

Datasource config

Datasource tables

Datasource 06

Datasource 07

Booking a trip

  1. Assumes you did install and setup as described above (as in option 1).

  2. Start process with following data in start form (either from JBoss BPM Suite dashboard or using external client UI deployed at http://localhost:8080/external-client-ui-form-1.0):

Name: [your-name]

Email Adress: [any-email]

Number of Travellers: 2 

From Destination: NYC     

To Destination: Denver

Preferred Date of Departure: 2015-06-07

Preferred Data of Arrival: 2015-06-10

Other Details / Notes: [any-text]
  1. Login to http://localhost:8080/business-central
- login for admin role (u:erics / p:bpmsuite1!)
  1. Two web services will be run and a sub-process to calculate the cost before deciding it is not needed that this booking be reviewed on pricing, so you will find a task 'Employee Booking' for you to process.

  2. Navigate to the "Tasks" tab and click on it. From the task in the list, click on the "Lock" icon to claim the task

  3. Click on the "Work" tab from the resulting right-side pane window that opened.

  4. Fill in the form provided for the task, it allows review of all the booking data submitted, generated by services and calculated by the rules. You can request a review to send it back for a pricing review or check the completed box to finish the task and process (isBookingConfirmed). All tasks have automated reassignment, meaning if not completed within 1 minute they will be put back into the group.

  5. Enter credit card details (beginning with 1234...) for compensation to be triggered., Expiry details of the card (e.g. 12/12) and your full name.

  6. Check the logs and you will see that the process has been compensated.

  7. To trigger different path for successful booking of Flights, just change the 'Credit Card details' to use any card number that does not begin with 1234....

  8. For details on demoing the compensation aspects of the Travel Agency demo project, see docs/compensation-howto/README-COMPENSATION.md

Option 2 - Generate containerized installation

The following steps can be used to configure and run the demo in a container

  1. Download and unzip.

  2. Add products installs directory.

  3. Copy Dockerfile and .dockerignore files from support/docker directory to the project root.

  4. Build demo image

    docker build -t jbossdemocentral/bpms-dv-travel-agency-integration-demo .
    
  5. Start demo container

    docker run -it -p 9990 -p 9999:9999 -p 8080:8080 -p 31000:31000 -p 10090:10090 -p 10099:10099 -p 8180:8180 jbossdemocentral/bpms-dv-travel-agency-integration-demo
    
  6. Follow the instructions from option 1 above replacing localhost with <DOCKER_HOST> with the exception of the creating a custom Dashboard entry for monitoring the external JBoss DC virtualized DB views section

Additional information can be found in the jbossdemocentral container developer repository

Supporting Articles

Released versions

See the tagged releases for the following versions of the product:

  • v1.4 - JBoss BPM Suite 6.2.0-BZ-1299002 on JBoss EAP 6.4.4 with JBoss DataVirt 6.2 and travel agency project installed using disparate data sources.

  • v1.3 - JBoss BPM Suite 6.2, JBoss EAP 6.4.4, JBoss DataVirt 6.2 and travel agency project installed using disparate data sources.

  • v1.2 - JBoss BPM Suite 6.1, JBoss DataVirt 6.2 and travel agency project using disparate data sources.

  • v1.1 - JBoss BPM Suite 6.1, JBoss DataVirt 6.1.1, travel agency project using disparate data sources and containerized installation.

  • v1.0 - JBoss BPM Suite 6.1, JBoss DataVirt 6.1.1 and travel agency project using disparate data sources.

Video

Announcement

Datasource 08

Datasource 06

Datasource 09

Datasource 10

bpms-dv-travel-agency-integration-demo's People

Contributors

eschabell avatar sabre1041 avatar vhalbert avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bpms-dv-travel-agency-integration-demo's Issues

Update to JBoss DataVirt 6.2

Need product update, have created branch to work in as BPM Suite update coming soon. Please add updates for DV 6.2 here too.

Suspect persistence problems are DV related on BPMSuite 6.2.CR2 update

This is on the 6.2 branch:

https://github.com/jbossdemocentral/bpms-dv-travel-agency-integration-demo/tree/6.2

Note projects build with internal RedHat hosted products (early CR artifacts), must be on VPN.

Install, start servers, login, build&deploy process, create datasource as per readme, then start process, submit valid form data for 2 persons London to Denver, see logs as fails to persist after web services gather update for hotel and flights:

12:13:31,737 INFO [org.jboss.as.server](ServerService Thread Pool -- 29) JBAS015859: Deployed "kie-server.war" (runtime-name : "kie-server.war")
12:13:31,737 INFO [org.jboss.as.server](ServerService Thread Pool -- 29) JBAS015859: Deployed "external-client-ui-form-1.0.war" (runtime-name : "external-client-ui-form-1.0.war")
12:13:31,737 INFO [org.jboss.as.server](ServerService Thread Pool -- 29) JBAS015859: Deployed "dashbuilder.war" (runtime-name : "dashbuilder.war")
12:13:31,737 INFO [org.jboss.as.server](ServerService Thread Pool -- 29) JBAS015859: Deployed "business-central.war" (runtime-name : "business-central.war")
12:13:31,737 INFO [org.jboss.as.server](ServerService Thread Pool -- 29) JBAS015859: Deployed "acme-hotel-service-1.0.war" (runtime-name : "acme-hotel-service-1.0.war")
12:13:31,737 INFO [org.jboss.as.server](ServerService Thread Pool -- 29) JBAS015859: Deployed "acme-flight-service-1.0.war" (runtime-name : "acme-flight-service-1.0.war")
12:13:31,754 INFO [org.jboss.as](Controller Boot Thread) JBAS015961: Http management interface listening on http://127.0.0.1:9990/management
12:13:31,762 INFO [org.jboss.as](Controller Boot Thread) JBAS015951: Admin console listening on http://127.0.0.1:9990
12:13:31,766 INFO [org.jboss.as](Controller Boot Thread) JBAS015874: JBoss EAP 6.4.4.GA (AS 7.5.4.Final-redhat-4) started in 73772ms - Started 1292 of 1329 services (93 services are lazy, passive or on-demand)
12:44:12,922 INFO org.uberfire.backend.server.security.adapter.WeblogicGroupsAdapter Unable to find weblogic.security.Security, disabling weblogic adapter
12:44:12,926 INFO org.uberfire.backend.server.security.adapter.WebSphereGroupsAdapter Unable to look up UserRegistry in JNDI under key 'UserRegistry', disabling websphere adapter
12:44:16,165 INFO [org.uberfire.ext.metadata.io.BatchIndex](EJB default - 9) Starting indexing of default://master@specialtripsagency/ ...
12:44:19,157 INFO [org.kie.scanner.embedder.MavenEmbedderUtils](EJB default - 9) Not in OSGi: using plexus based maven parser
12:44:19,611 WARN [org.jbpm.bpmn2.xml.ProcessHandler](EJB default - 9) Setting isForCompensation attribute to true for node _FE3E3F28-894B-4111-9120-D32838EE3356
12:44:19,612 WARN [org.jbpm.bpmn2.xml.ProcessHandler](EJB default - 9) Setting isForCompensation attribute to true for node _2CDBB76E-0E0E-40A9-AFEC-E6B14C8CE0B8
12:44:20,594 INFO [org.drools.compiler.kie.builder.impl.KieRepositoryImpl](EJB default - 9) KieModule was added: MemoryKieModule[releaseId=org.specialtripsagency:specialtripsagencyproject:2.0.0]
12:44:23,370 INFO [org.apache.deltaspike.core.util.ProjectStageProducer](EJB default - 9) Computed the following DeltaSpike ProjectStage: Production
12:44:26,825 INFO [org.uberfire.ext.metadata.io.BatchIndex](EJB default - 9) Completed indexing of default://master@specialtripsagency/
12:44:36,563 WARN org.jbpm.bpmn2.xml.ProcessHandler Setting isForCompensation attribute to true for node _FE3E3F28-894B-4111-9120-D32838EE3356
12:44:36,566 WARN org.jbpm.bpmn2.xml.ProcessHandler Setting isForCompensation attribute to true for node _2CDBB76E-0E0E-40A9-AFEC-E6B14C8CE0B8
12:44:37,929 INFO org.drools.compiler.kie.builder.impl.KieRepositoryImpl KieModule was added: MemoryKieModule[releaseId=org.specialtripsagency:specialtripsagencyproject:2.0.0]
12:44:37,999 INFO org.jboss.errai.cdi.server.events.DynamicEventObserverMethod Checking for equality with [method] public org.kie.uberfire.social.activities.server.SocialActivitiesEventObserver.observeAllEvents(Object)
12:44:39,701 INFO org.jbpm.designer.server.EditorHandler Performing diagram information pre-processing steps.
12:44:40,672 INFO org.jbpm.designer.web.preprocessing.impl.JbpmPreprocessingUnit Successfully deleted file: /Users/erics/demo-projects/bpms/bpms-dv-travel-agency-integration-demo/target/jboss-bpmsuite-6.2/standalone/deployments/business-central.war/org.kie.workbench.KIEWebapp/stencilsets/bpmn2.0jbpm/bpmn2.0jbpm.json
12:44:40,776 INFO org.jbpm.designer.web.preprocessing.impl.JbpmPreprocessingUnit Created file: /Users/erics/demo-projects/bpms/bpms-dv-travel-agency-integration-demo/target/jboss-bpmsuite-6.2/standalone/deployments/business-central.war/org.kie.workbench.KIEWebapp/stencilsets/bpmn2.0jbpm/bpmn2.0jbpm.json
12:44:40,810 INFO org.jbpm.designer.web.preprocessing.impl.JbpmPreprocessingUnit Created file: /Users/erics/demo-projects/bpms/bpms-dv-travel-agency-integration-demo/target/jboss-bpmsuite-6.2/standalone/deployments/business-central.war/org.kie.workbench.KIEWebapp/stencilsets/bpmn2.0jbpm/view/activity/workitems/Email.svg
12:44:40,863 INFO org.jbpm.designer.web.preprocessing.impl.JbpmPreprocessingUnit Created file: /Users/erics/demo-projects/bpms/bpms-dv-travel-agency-integration-demo/target/jboss-bpmsuite-6.2/standalone/deployments/business-central.war/org.kie.workbench.KIEWebapp/stencilsets/bpmn2.0jbpm/view/activity/workitems/Log.svg
12:44:40,900 INFO org.jbpm.designer.web.preprocessing.impl.JbpmPreprocessingUnit Created file: /Users/erics/demo-projects/bpms/bpms-dv-travel-agency-integration-demo/target/jboss-bpmsuite-6.2/standalone/deployments/business-central.war/org.kie.workbench.KIEWebapp/stencilsets/bpmn2.0jbpm/view/activity/workitems/Rest.svg
12:44:40,933 INFO org.jbpm.designer.web.preprocessing.impl.JbpmPreprocessingUnit Created file: /Users/erics/demo-projects/bpms/bpms-dv-travel-agency-integration-demo/target/jboss-bpmsuite-6.2/standalone/deployments/business-central.war/org.kie.workbench.KIEWebapp/stencilsets/bpmn2.0jbpm/view/activity/workitems/WebService.svg
12:44:43,032 INFO org.jbpm.designer.web.server.DictionaryServlet Unable to find existing dictionary information.
12:44:47,151 WARN org.jbpm.bpmn2.xml.ProcessHandler Setting isForCompensation attribute to true for node _FE3E3F28-894B-4111-9120-D32838EE3356
12:44:47,151 WARN org.jbpm.bpmn2.xml.ProcessHandler Setting isForCompensation attribute to true for node 2CDBB76E-0E0E-40A9-AFEC-E6B14C8CE0B8
12:44:47,946 INFO org.drools.compiler.kie.builder.impl.KieRepositoryImpl KieModule was added: MemoryKieModule[releaseId=org.specialtripsagency:specialtripsagencyproject:2.0.0]
12:44:48,092 INFO org.kie.scanner.embedder.MavenEmbedderUtils Not in OSGi: using plexus based maven parser
12:44:48,269 INFO org.jbpm.console.ng.bd.backend.server.DeploymentManagerEntryPointImpl Deploying unit org.specialtripsagency:specialtripsagencyproject:2.0.0
12:44:48,856 INFO org.jbpm.kie.services.impl.store.DeploymentSynchronizer Deployment unit org.specialtripsagency:specialtripsagencyproject:2.0.0 stored successfully
12:46:00,258 INFO org.jbpm.formModeler.service.bb.mvc.controller.ControllerServlet Application Directory: /Users/erics/demo-projects/bpms/bpms-dv-travel-agency-integration-demo/target/jboss-bpmsuite-6.2/standalone/deployments/business-central.war
12:46:00,260 INFO org.jbpm.formModeler.service.bb.mvc.controller.ControllerServlet Application Config Directory: /Users/erics/demo-projects/bpms/bpms-dv-travel-agency-integration-demo/target/jboss-bpmsuite-6.2/standalone/deployments/business-central.war/WEB-INF/etc
12:47:07,327 INFO stdout Entering Prepare Web Service Data Node
12:47:07,328 INFO stdout [Prepare Web Service Data] Value of preferredDateOfDeparture=2015-12-12
12:47:07,329 INFO stdout [Prepare Web Service Data] Value of preferredDateOfArrival=2015-12-24
12:47:07,329 INFO stdout [Prepare Web Service Data] Value of fromDestination=London
12:47:07,329 INFO stdout [Prepare Web Service Data] Value of toDestination=Denver
12:47:07,329 INFO stdout [Prepare Web Service Data] Value of otherDetails=
12:47:07,455 INFO stdout Setting WS variables.............
12:47:07,456 INFO stdout Completed setting WS variables for both. moving on now!!.....
12:47:07,456 INFO stdout Leaving Prepare Web Service Data Node
12:47:07,460 INFO stdout Entering Hotel Web Service Node
12:47:08,195 INFO org.apache.cxf.endpoint.dynamic.DynamicClientFactory Created classes: acme.service.soap.hotelws.BookHotel, acme.service.soap.hotelws.BookHotelResponse, acme.service.soap.hotelws.CancelBooking, acme.service.soap.hotelws.CancelBookingResponse, acme.service.soap.hotelws.GetAvailableHotel, acme.service.soap.hotelws.GetAvailableHotelResponse, acme.service.soap.hotelws.HotelRequest, acme.service.soap.hotelws.ObjectFactory, acme.service.soap.hotelws.Resort
12:47:09,430 INFO stdout ===== getAvailableHotel:HotelRequest - targetCity: Denver startDate: 2015-12-12 endDate: 2015-12-24
12:47:09,521 INFO stdout Available Hotel: - Hotel - hotel name: Glenwood Springs hotel city: Denver rate: 359.0 available from: 2015-12-12 to: 2015-12-24
12:47:09,522 INFO stdout =========================================================================
12:47:09,561 INFO stdout [Hotel Web Service Task] After Calling Web Service.. This is your hotel rate per person: 359.0
12:47:09,561 INFO stdout Leaving Hotel Web Service Node
12:47:09,566 INFO stdout Entering Flight Web Service Node
12:47:09,622 INFO org.apache.cxf.endpoint.dynamic.DynamicClientFactory Created classes: com.jboss.soap.service.acmedemo.BookFlights, com.jboss.soap.service.acmedemo.BookFlightsResponse, com.jboss.soap.service.acmedemo.CancelBooking, com.jboss.soap.service.acmedemo.CancelBookingResponse, com.jboss.soap.service.acmedemo.Flight, com.jboss.soap.service.acmedemo.FlightRequest, com.jboss.soap.service.acmedemo.ListAvailablePlanes, com.jboss.soap.service.acmedemo.ListAvailablePlanesResponse, com.jboss.soap.service.acmedemo.ObjectFactory
12:47:09,766 INFO stdout ===== listAvailablePlanes: Flight Request - Start City: London Start Date: 2015-12-12 End City: Denver End Date: 2015-12-24
12:47:09,856 INFO stdout No OUTBOUND for Flight Request - Start City: London Start Date: 2015-12-12 End City: Denver End Date: 2015-12-24
12:47:09,857 INFO stdout =========================================================================
12:47:09,877 WARN org.drools.persistence.SingleSessionCommandService Could not commit session: org.jbpm.workflow.instance.WorkflowRuntimeException: [org.specialtripsagency.specialtripsagencyprocess:1 - Flight Web Service:12] -- org.jbpm.workflow.instance.WorkflowRuntimeException: [org.specialtripsagency.specialtripsagencyprocess:1 - Flight Web Service:12] -- null
at org.jbpm.workflow.instance.node.WorkItemNodeInstance.internalTrigger(WorkItemNodeInstance.java:149) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.impl.NodeInstanceImpl.trigger(NodeInstanceImpl.java:173) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.impl.NodeInstanceImpl.triggerNodeInstance(NodeInstanceImpl.java:366) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.impl.NodeInstanceImpl.triggerCompleted(NodeInstanceImpl.java:325) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.node.SplitInstance.executeStrategy(SplitInstance.java:75) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.node.SplitInstance.internalTrigger(SplitInstance.java:63) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.impl.NodeInstanceImpl.trigger(NodeInstanceImpl.java:173) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.impl.NodeInstanceImpl.triggerNodeInstance(NodeInstanceImpl.java:366) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.impl.NodeInstanceImpl.triggerCompleted(NodeInstanceImpl.java:325) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.node.ActionNodeInstance.triggerCompleted(ActionNodeInstance.java:61) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.node.ActionNodeInstance.internalTrigger(ActionNodeInstance.java:57) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.impl.NodeInstanceImpl.trigger(NodeInstanceImpl.java:173) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.impl.NodeInstanceImpl.triggerNodeInstance(NodeInstanceImpl.java:366) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.impl.NodeInstanceImpl.triggerCompleted(NodeInstanceImpl.java:325) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.node.StartNodeInstance.triggerCompleted(StartNodeInstance.java:73) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.node.StartNodeInstance.internalTrigger(StartNodeInstance.java:44) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.impl.NodeInstanceImpl.trigger(NodeInstanceImpl.java:173) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.ruleflow.instance.RuleFlowProcessInstance.internalStart(RuleFlowProcessInstance.java:35) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.process.instance.impl.ProcessInstanceImpl.start(ProcessInstanceImpl.java:236) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl.start(WorkflowProcessInstanceImpl.java:439) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.process.instance.ProcessRuntimeImpl.startProcessInstance(ProcessRuntimeImpl.java:208) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.process.instance.ProcessRuntimeImpl.startProcessInstance(ProcessRuntimeImpl.java:217) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.process.instance.ProcessRuntimeImpl.startProcess(ProcessRuntimeImpl.java:225) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.drools.core.impl.StatefulKnowledgeSessionImpl.startProcess(StatefulKnowledgeSessionImpl.java:1812) [drools-core-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.drools.core.command.runtime.process.StartCorrelatedProcessCommand.execute(StartCorrelatedProcessCommand.java:146) [drools-core-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.drools.core.command.runtime.process.StartCorrelatedProcessCommand.execute(StartCorrelatedProcessCommand.java:44) [drools-core-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.drools.core.command.impl.DefaultCommandService.execute(DefaultCommandService.java:36) [drools-core-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.drools.core.command.impl.AbstractInterceptor.executeNext(AbstractInterceptor.java:41) [drools-core-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.drools.persistence.SingleSessionCommandService$TransactionInterceptor.execute(SingleSessionCommandService.java:584) [drools-persistence-jpa-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.drools.core.command.impl.AbstractInterceptor.executeNext(AbstractInterceptor.java:41) [drools-core-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.drools.persistence.jpa.OptimisticLockRetryInterceptor.execute(OptimisticLockRetryInterceptor.java:82) [drools-persistence-jpa-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.drools.core.command.impl.AbstractInterceptor.executeNext(AbstractInterceptor.java:41) [drools-core-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.drools.persistence.jta.TransactionLockInterceptor.execute(TransactionLockInterceptor.java:73) [drools-persistence-jpa-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.drools.persistence.SingleSessionCommandService.execute(SingleSessionCommandService.java:377) [drools-persistence-jpa-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.drools.core.command.impl.CommandBasedStatefulKnowledgeSession.startProcess(CommandBasedStatefulKnowledgeSession.java:529) [drools-core-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.kie.services.impl.ProcessServiceImpl.startProcess(ProcessServiceImpl.java:126) [jbpm-kie-services-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.services.cdi.impl.ProcessServiceCDIImpl$Proxy$
$$WeldClientProxy.startProcess(ProcessServiceCDIImpl$Proxy$$$WeldClientProxy.java) [jbpm-services-cdi-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.console.ng.bd.backend.server.KieSessionEntryPointImpl.startProcess(KieSessionEntryPointImpl.java:78) [jbpm-console-ng-business-domain-backend-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.console.ng.bd.backend.server.KieSessionEntryPointImpl$Proxy$
$$WeldClientProxy.startProcess(KieSessionEntryPointImpl$Proxy$$$WeldClientProxy.java) [jbpm-console-ng-business-domain-backend-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.console.ng.ht.forms.backend.server.FormModelerProcessStarterEntryPointImpl.startProcessFromRenderContext(FormModelerProcessStarterEntryPointImpl.java:49) [jbpm-console-ng-human-tasks-forms-modeler-backend-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.console.ng.ht.forms.backend.server.FormModelerProcessStarterEntryPointImpl$Proxy$
$$WeldClientProxy.startProcessFromRenderContext(FormModelerProcessStarterEntryPointImpl$Proxy$$$_WeldClientProxy.java) [jbpm-console-ng-human-tasks-forms-modeler-backend-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.8.0_45]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [rt.jar:1.8.0_45]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_45]
at java.lang.reflect.Method.invoke(Method.java:497) [rt.jar:1.8.0_45]
at org.jboss.errai.bus.server.io.AbstractRPCMethodCallback.invokeMethodFromMessage(AbstractRPCMethodCallback.java:48) [errai-bus-3.2.1.Final-redhat-2.jar:3.2.1.Final-redhat-2]
at org.jboss.errai.bus.server.io.ValueReplyRPCEndpointCallback.callback(ValueReplyRPCEndpointCallback.java:22) [errai-bus-3.2.1.Final-redhat-2.jar:3.2.1.Final-redhat-2]
at org.jboss.errai.bus.server.io.RemoteServiceCallback.callback(RemoteServiceCallback.java:54) [errai-bus-3.2.1.Final-redhat-2.jar:3.2.1.Final-redhat-2]
at org.jboss.errai.cdi.server.CDIExtensionPoints$2.callback(CDIExtensionPoints.java:396) [errai-weld-integration-3.0.6.Final-redhat-1.jar:3.0.6.Final-redhat-1]
at org.jboss.errai.bus.server.DeliveryPlan.deliver(DeliveryPlan.java:47) [errai-bus-3.2.1.Final-redhat-2.jar:3.2.1.Final-redhat-2]
at org.jboss.errai.bus.server.ServerMessageBusImpl.sendGlobal(ServerMessageBusImpl.java:296) [errai-bus-3.2.1.Final-redhat-2.jar:3.2.1.Final-redhat-2]
at org.jboss.errai.bus.server.SimpleDispatcher.dispatchGlobal(SimpleDispatcher.java:46) [errai-bus-3.2.1.Final-redhat-2.jar:3.2.1.Final-redhat-2]
at org.jboss.errai.bus.server.service.ErraiServiceImpl.store(ErraiServiceImpl.java:97) [errai-bus-3.2.1.Final-redhat-2.jar:3.2.1.Final-redhat-2]
at org.jboss.errai.bus.server.service.ErraiServiceImpl.store(ErraiServiceImpl.java:114) [errai-bus-3.2.1.Final-redhat-2.jar:3.2.1.Final-redhat-2]
at org.jboss.errai.bus.server.servlet.DefaultBlockingServlet.doPost(DefaultBlockingServlet.java:142) [errai-bus-3.2.1.Final-redhat-2.jar:3.2.1.Final-redhat-2]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:754) [jboss-servlet-api_3.0_spec-1.0.2.Final-redhat-2.jar:1.0.2.Final-redhat-2]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.2.Final-redhat-2.jar:1.0.2.Final-redhat-2]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295) [jbossweb-7.5.11.Final-redhat-1.jar:7.5.11.Final-redhat-1]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb-7.5.11.Final-redhat-1.jar:7.5.11.Final-redhat-1]
at org.uberfire.ext.security.server.SecureHeadersFilter.doFilter(SecureHeadersFilter.java:53) [uberfire-servlet-security-0.7.4.Final-redhat-4.jar:0.7.4.Final-redhat-4]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246) [jbossweb-7.5.11.Final-redhat-1.jar:7.5.11.Final-redhat-1]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb-7.5.11.Final-redhat-1.jar:7.5.11.Final-redhat-1]
at org.uberfire.ext.security.server.SecurityIntegrationFilter.doFilter(SecurityIntegrationFilter.java:45) [uberfire-servlet-security-0.7.4.Final-redhat-4.jar:0.7.4.Final-redhat-4]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246) [jbossweb-7.5.11.Final-redhat-1.jar:7.5.11.Final-redhat-1]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb-7.5.11.Final-redhat-1.jar:7.5.11.Final-redhat-1]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:231) [jbossweb-7.5.11.Final-redhat-1.jar:7.5.11.Final-redhat-1]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:149) [jbossweb-7.5.11.Final-redhat-1.jar:7.5.11.Final-redhat-1]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:512) [jbossweb-7.5.11.Final-redhat-1.jar:7.5.11.Final-redhat-1]
at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50) [jboss-as-jpa-7.5.4.Final-redhat-4.jar:7.5.4.Final-redhat-4]
at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50) [jboss-as-jpa-7.5.4.Final-redhat-4.jar:7.5.4.Final-redhat-4]
at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169) [jboss-as-web-7.5.4.Final-redhat-4.jar:7.5.4.Final-redhat-4]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:150) [jbossweb-7.5.11.Final-redhat-1.jar:7.5.11.Final-redhat-1]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:97) [jbossweb-7.5.11.Final-redhat-1.jar:7.5.11.Final-redhat-1]
at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:419) [jbossweb-7.5.11.Final-redhat-1.jar:7.5.11.Final-redhat-1]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102) [jbossweb-7.5.11.Final-redhat-1.jar:7.5.11.Final-redhat-1]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) [jbossweb-7.5.11.Final-redhat-1.jar:7.5.11.Final-redhat-1]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:854) [jbossweb-7.5.11.Final-redhat-1.jar:7.5.11.Final-redhat-1]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653) [jbossweb-7.5.11.Final-redhat-1.jar:7.5.11.Final-redhat-1]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:926) [jbossweb-7.5.11.Final-redhat-1.jar:7.5.11.Final-redhat-1]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_45]
Caused by: org.jbpm.bpmn2.handler.WorkItemHandlerRuntimeException: org.jbpm.workflow.instance.WorkflowRuntimeException: [org.specialtripsagency.specialtripsagencyprocess:1 - Flight Web Service:12] -- null
at org.jbpm.process.workitem.AbstractLogOrThrowWorkItemHandler.handleException(AbstractLogOrThrowWorkItemHandler.java:55) [jbpm-workitems-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.process.workitem.AbstractLogOrThrowWorkItemHandler.handleException(AbstractLogOrThrowWorkItemHandler.java:38) [jbpm-workitems-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.process.workitem.webservice.WebServiceWorkItemHandler.executeWorkItem(WebServiceWorkItemHandler.java:185) [jbpm-workitems-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.drools.persistence.jpa.processinstance.JPAWorkItemManager.internalExecuteWorkItem(JPAWorkItemManager.java:69) [drools-persistence-jpa-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.node.WorkItemNodeInstance.internalTrigger(WorkItemNodeInstance.java:138) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
... 79 more
Caused by: org.jbpm.workflow.instance.WorkflowRuntimeException: [org.specialtripsagency.specialtripsagencyprocess:1 - Flight Web Service:12] -- null
at org.jbpm.workflow.instance.impl.NodeInstanceImpl.executeAction(NodeInstanceImpl.java:206) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.impl.ExtendedNodeInstanceImpl.triggerEvent(ExtendedNodeInstanceImpl.java:56) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.impl.ExtendedNodeInstanceImpl.triggerCompleted(ExtendedNodeInstanceImpl.java:43) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.node.StateBasedNodeInstance.triggerCompleted(StateBasedNodeInstance.java:341) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.node.StateBasedNodeInstance.triggerCompleted(StateBasedNodeInstance.java:318) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.node.WorkItemNodeInstance.triggerCompleted(WorkItemNodeInstance.java:323) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.node.WorkItemNodeInstance.workItemCompleted(WorkItemNodeInstance.java:385) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.node.WorkItemNodeInstance.signalEvent(WorkItemNodeInstance.java:361) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl.signalEvent(WorkflowProcessInstanceImpl.java:484) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.drools.persistence.jpa.processinstance.JPAWorkItemManager.completeWorkItem(JPAWorkItemManager.java:147) [drools-persistence-jpa-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.process.workitem.webservice.WebServiceWorkItemHandler.executeWorkItem(WebServiceWorkItemHandler.java:126) [jbpm-workitems-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
... 81 more
Caused by: java.lang.NullPointerException
at org.specialtripsagency.Process_org$u46$specialtripsagency$u46$specialtripsagencyprocess270071563.action49(Process_org$u46$specialtripsagency$u46$specialtripsagencyprocess270071563.java:373)
at org.specialtripsagency.Process_org$u46$specialtripsagency$u46$specialtripsagencyprocess270071563Action49Invoker.execute(Process_org$u46$specialtripsagency$u46$specialtripsagencyprocess270071563Action49Invoker.java:15)
at org.jbpm.workflow.instance.impl.NodeInstanceImpl.executeAction(NodeInstanceImpl.java:200) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
... 91 more

12:47:09,898 ERROR org.guvnor.common.services.backend.exceptions.ExceptionUtilities Exception thrown: [org.specialtripsagency.specialtripsagencyprocess:1 - Flight Web Service:12] -- org.jbpm.workflow.instance.WorkflowRuntimeException: [org.specialtripsagency.specialtripsagencyprocess:1 - Flight Web Service:12] -- null: org.jbpm.workflow.instance.WorkflowRuntimeException: [org.specialtripsagency.specialtripsagencyprocess:1 - Flight Web Service:12] -- org.jbpm.workflow.instance.WorkflowRuntimeException: [org.specialtripsagency.specialtripsagencyprocess:1 - Flight Web Service:12] -- null
at org.jbpm.workflow.instance.node.WorkItemNodeInstance.internalTrigger(WorkItemNodeInstance.java:149) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.impl.NodeInstanceImpl.trigger(NodeInstanceImpl.java:173) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.impl.NodeInstanceImpl.triggerNodeInstance(NodeInstanceImpl.java:366) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.impl.NodeInstanceImpl.triggerCompleted(NodeInstanceImpl.java:325) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.node.SplitInstance.executeStrategy(SplitInstance.java:75) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.node.SplitInstance.internalTrigger(SplitInstance.java:63) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.impl.NodeInstanceImpl.trigger(NodeInstanceImpl.java:173) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.impl.NodeInstanceImpl.triggerNodeInstance(NodeInstanceImpl.java:366) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.impl.NodeInstanceImpl.triggerCompleted(NodeInstanceImpl.java:325) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.node.ActionNodeInstance.triggerCompleted(ActionNodeInstance.java:61) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.node.ActionNodeInstance.internalTrigger(ActionNodeInstance.java:57) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.impl.NodeInstanceImpl.trigger(NodeInstanceImpl.java:173) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.impl.NodeInstanceImpl.triggerNodeInstance(NodeInstanceImpl.java:366) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.impl.NodeInstanceImpl.triggerCompleted(NodeInstanceImpl.java:325) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.node.StartNodeInstance.triggerCompleted(StartNodeInstance.java:73) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.node.StartNodeInstance.internalTrigger(StartNodeInstance.java:44) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.impl.NodeInstanceImpl.trigger(NodeInstanceImpl.java:173) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.ruleflow.instance.RuleFlowProcessInstance.internalStart(RuleFlowProcessInstance.java:35) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.process.instance.impl.ProcessInstanceImpl.start(ProcessInstanceImpl.java:236) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl.start(WorkflowProcessInstanceImpl.java:439) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.process.instance.ProcessRuntimeImpl.startProcessInstance(ProcessRuntimeImpl.java:208) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.process.instance.ProcessRuntimeImpl.startProcessInstance(ProcessRuntimeImpl.java:217) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.process.instance.ProcessRuntimeImpl.startProcess(ProcessRuntimeImpl.java:225) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.drools.core.impl.StatefulKnowledgeSessionImpl.startProcess(StatefulKnowledgeSessionImpl.java:1812) [drools-core-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.drools.core.command.runtime.process.StartCorrelatedProcessCommand.execute(StartCorrelatedProcessCommand.java:146) [drools-core-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.drools.core.command.runtime.process.StartCorrelatedProcessCommand.execute(StartCorrelatedProcessCommand.java:44) [drools-core-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.drools.core.command.impl.DefaultCommandService.execute(DefaultCommandService.java:36) [drools-core-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.drools.core.command.impl.AbstractInterceptor.executeNext(AbstractInterceptor.java:41) [drools-core-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.drools.persistence.SingleSessionCommandService$TransactionInterceptor.execute(SingleSessionCommandService.java:584) [drools-persistence-jpa-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.drools.core.command.impl.AbstractInterceptor.executeNext(AbstractInterceptor.java:41) [drools-core-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.drools.persistence.jpa.OptimisticLockRetryInterceptor.execute(OptimisticLockRetryInterceptor.java:82) [drools-persistence-jpa-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.drools.core.command.impl.AbstractInterceptor.executeNext(AbstractInterceptor.java:41) [drools-core-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.drools.persistence.jta.TransactionLockInterceptor.execute(TransactionLockInterceptor.java:73) [drools-persistence-jpa-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.drools.persistence.SingleSessionCommandService.execute(SingleSessionCommandService.java:377) [drools-persistence-jpa-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.drools.core.command.impl.CommandBasedStatefulKnowledgeSession.startProcess(CommandBasedStatefulKnowledgeSession.java:529) [drools-core-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.kie.services.impl.ProcessServiceImpl.startProcess(ProcessServiceImpl.java:126) [jbpm-kie-services-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.services.cdi.impl.ProcessServiceCDIImpl$Proxy$_$$WeldClientProxy.startProcess(ProcessServiceCDIImpl$Proxy$$$WeldClientProxy.java) [jbpm-services-cdi-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.console.ng.bd.backend.server.KieSessionEntryPointImpl.startProcess(KieSessionEntryPointImpl.java:78) [jbpm-console-ng-business-domain-backend-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.console.ng.bd.backend.server.KieSessionEntryPointImpl$Proxy$
$$WeldClientProxy.startProcess(KieSessionEntryPointImpl$Proxy$$$WeldClientProxy.java) [jbpm-console-ng-business-domain-backend-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.console.ng.ht.forms.backend.server.FormModelerProcessStarterEntryPointImpl.startProcessFromRenderContext(FormModelerProcessStarterEntryPointImpl.java:49) [jbpm-console-ng-human-tasks-forms-modeler-backend-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.console.ng.ht.forms.backend.server.FormModelerProcessStarterEntryPointImpl$Proxy$
$$WeldClientProxy.startProcessFromRenderContext(FormModelerProcessStarterEntryPointImpl$Proxy$$$_WeldClientProxy.java) [jbpm-console-ng-human-tasks-forms-modeler-backend-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.8.0_45]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [rt.jar:1.8.0_45]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_45]
at java.lang.reflect.Method.invoke(Method.java:497) [rt.jar:1.8.0_45]
at org.jboss.errai.bus.server.io.AbstractRPCMethodCallback.invokeMethodFromMessage(AbstractRPCMethodCallback.java:48) [errai-bus-3.2.1.Final-redhat-2.jar:3.2.1.Final-redhat-2]
at org.jboss.errai.bus.server.io.ValueReplyRPCEndpointCallback.callback(ValueReplyRPCEndpointCallback.java:22) [errai-bus-3.2.1.Final-redhat-2.jar:3.2.1.Final-redhat-2]
at org.jboss.errai.bus.server.io.RemoteServiceCallback.callback(RemoteServiceCallback.java:54) [errai-bus-3.2.1.Final-redhat-2.jar:3.2.1.Final-redhat-2]
at org.jboss.errai.cdi.server.CDIExtensionPoints$2.callback(CDIExtensionPoints.java:396) [errai-weld-integration-3.0.6.Final-redhat-1.jar:3.0.6.Final-redhat-1]
at org.jboss.errai.bus.server.DeliveryPlan.deliver(DeliveryPlan.java:47) [errai-bus-3.2.1.Final-redhat-2.jar:3.2.1.Final-redhat-2]
at org.jboss.errai.bus.server.ServerMessageBusImpl.sendGlobal(ServerMessageBusImpl.java:296) [errai-bus-3.2.1.Final-redhat-2.jar:3.2.1.Final-redhat-2]
at org.jboss.errai.bus.server.SimpleDispatcher.dispatchGlobal(SimpleDispatcher.java:46) [errai-bus-3.2.1.Final-redhat-2.jar:3.2.1.Final-redhat-2]
at org.jboss.errai.bus.server.service.ErraiServiceImpl.store(ErraiServiceImpl.java:97) [errai-bus-3.2.1.Final-redhat-2.jar:3.2.1.Final-redhat-2]
at org.jboss.errai.bus.server.service.ErraiServiceImpl.store(ErraiServiceImpl.java:114) [errai-bus-3.2.1.Final-redhat-2.jar:3.2.1.Final-redhat-2]
at org.jboss.errai.bus.server.servlet.DefaultBlockingServlet.doPost(DefaultBlockingServlet.java:142) [errai-bus-3.2.1.Final-redhat-2.jar:3.2.1.Final-redhat-2]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:754) [jboss-servlet-api_3.0_spec-1.0.2.Final-redhat-2.jar:1.0.2.Final-redhat-2]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.2.Final-redhat-2.jar:1.0.2.Final-redhat-2]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295) [jbossweb-7.5.11.Final-redhat-1.jar:7.5.11.Final-redhat-1]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb-7.5.11.Final-redhat-1.jar:7.5.11.Final-redhat-1]
at org.uberfire.ext.security.server.SecureHeadersFilter.doFilter(SecureHeadersFilter.java:53) [uberfire-servlet-security-0.7.4.Final-redhat-4.jar:0.7.4.Final-redhat-4]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246) [jbossweb-7.5.11.Final-redhat-1.jar:7.5.11.Final-redhat-1]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb-7.5.11.Final-redhat-1.jar:7.5.11.Final-redhat-1]
at org.uberfire.ext.security.server.SecurityIntegrationFilter.doFilter(SecurityIntegrationFilter.java:45) [uberfire-servlet-security-0.7.4.Final-redhat-4.jar:0.7.4.Final-redhat-4]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246) [jbossweb-7.5.11.Final-redhat-1.jar:7.5.11.Final-redhat-1]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb-7.5.11.Final-redhat-1.jar:7.5.11.Final-redhat-1]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:231) [jbossweb-7.5.11.Final-redhat-1.jar:7.5.11.Final-redhat-1]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:149) [jbossweb-7.5.11.Final-redhat-1.jar:7.5.11.Final-redhat-1]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:512) [jbossweb-7.5.11.Final-redhat-1.jar:7.5.11.Final-redhat-1]
at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50) [jboss-as-jpa-7.5.4.Final-redhat-4.jar:7.5.4.Final-redhat-4]
at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50) [jboss-as-jpa-7.5.4.Final-redhat-4.jar:7.5.4.Final-redhat-4]
at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169) [jboss-as-web-7.5.4.Final-redhat-4.jar:7.5.4.Final-redhat-4]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:150) [jbossweb-7.5.11.Final-redhat-1.jar:7.5.11.Final-redhat-1]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:97) [jbossweb-7.5.11.Final-redhat-1.jar:7.5.11.Final-redhat-1]
at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:419) [jbossweb-7.5.11.Final-redhat-1.jar:7.5.11.Final-redhat-1]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102) [jbossweb-7.5.11.Final-redhat-1.jar:7.5.11.Final-redhat-1]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) [jbossweb-7.5.11.Final-redhat-1.jar:7.5.11.Final-redhat-1]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:854) [jbossweb-7.5.11.Final-redhat-1.jar:7.5.11.Final-redhat-1]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653) [jbossweb-7.5.11.Final-redhat-1.jar:7.5.11.Final-redhat-1]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:926) [jbossweb-7.5.11.Final-redhat-1.jar:7.5.11.Final-redhat-1]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_45]
Caused by: org.jbpm.bpmn2.handler.WorkItemHandlerRuntimeException: org.jbpm.workflow.instance.WorkflowRuntimeException: [org.specialtripsagency.specialtripsagencyprocess:1 - Flight Web Service:12] -- null
at org.jbpm.process.workitem.AbstractLogOrThrowWorkItemHandler.handleException(AbstractLogOrThrowWorkItemHandler.java:55) [jbpm-workitems-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.process.workitem.AbstractLogOrThrowWorkItemHandler.handleException(AbstractLogOrThrowWorkItemHandler.java:38) [jbpm-workitems-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.process.workitem.webservice.WebServiceWorkItemHandler.executeWorkItem(WebServiceWorkItemHandler.java:185) [jbpm-workitems-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.drools.persistence.jpa.processinstance.JPAWorkItemManager.internalExecuteWorkItem(JPAWorkItemManager.java:69) [drools-persistence-jpa-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.node.WorkItemNodeInstance.internalTrigger(WorkItemNodeInstance.java:138) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
... 79 more
Caused by: org.jbpm.workflow.instance.WorkflowRuntimeException: [org.specialtripsagency.specialtripsagencyprocess:1 - Flight Web Service:12] -- null
at org.jbpm.workflow.instance.impl.NodeInstanceImpl.executeAction(NodeInstanceImpl.java:206) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.impl.ExtendedNodeInstanceImpl.triggerEvent(ExtendedNodeInstanceImpl.java:56) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.impl.ExtendedNodeInstanceImpl.triggerCompleted(ExtendedNodeInstanceImpl.java:43) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.node.StateBasedNodeInstance.triggerCompleted(StateBasedNodeInstance.java:341) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.node.StateBasedNodeInstance.triggerCompleted(StateBasedNodeInstance.java:318) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.node.WorkItemNodeInstance.triggerCompleted(WorkItemNodeInstance.java:323) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.node.WorkItemNodeInstance.workItemCompleted(WorkItemNodeInstance.java:385) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.node.WorkItemNodeInstance.signalEvent(WorkItemNodeInstance.java:361) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl.signalEvent(WorkflowProcessInstanceImpl.java:484) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.drools.persistence.jpa.processinstance.JPAWorkItemManager.completeWorkItem(JPAWorkItemManager.java:147) [drools-persistence-jpa-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
at org.jbpm.process.workitem.webservice.WebServiceWorkItemHandler.executeWorkItem(WebServiceWorkItemHandler.java:126) [jbpm-workitems-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
... 81 more
Caused by: java.lang.NullPointerException
at org.specialtripsagency.Process_org$u46$specialtripsagency$u46$specialtripsagencyprocess270071563.action49(Process_org$u46$specialtripsagency$u46$specialtripsagencyprocess270071563.java:373)
at org.specialtripsagency.Process_org$u46$specialtripsagency$u46$specialtripsagencyprocess270071563Action49Invoker.execute(Process_org$u46$specialtripsagency$u46$specialtripsagencyprocess270071563Action49Invoker.java:15)
at org.jbpm.workflow.instance.impl.NodeInstanceImpl.executeAction(NodeInstanceImpl.java:200) [jbpm-flow-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
... 91 more

Issue completing Employee Booking task

Hi, everything installed fine. When I tried to complete the task (Employee Booking) I've got this error:

Unexpected error encountered : org.drools.core.WorkItemHandlerNotFoundException:Could not find work item handler for Email

Any idea how to solve this issue?

Thanks, Eduardo ([email protected])

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.