6 Replies Latest reply on Apr 8, 2008 2:18 AM by Puneet Jain

    Query regarding Http Listener

    Puneet Jain Newbie

      Hi,

      We are writing an application using JBossESB 4.2 which have a http request and invoke a servlet of a Web Application.

      Looks like HttpListener is not supported by JBossESB-4.2 as we couldn't find listener class to implement HttpListener in JBossESB-4.2. If so, what are the replacement class(es) for the same in JBossESB-4.2.

      Any reply will be appreciated.

      Thanks in advanced.
      Puneet

        • 1. Re: Query regarding Http Listener
          Puneet Jain Newbie

          Hi,

          In Addition, I have tried org.jboss.soa.esb.actions.routing.HttpRouter to call the externally deployed servlet from JBossESB. I observed that HttpRouter action is working fine for a of EPR of JBossESB, but its not supporting of any external http URL.

          Secondly, It is not working with GET method too. How could it work with GET method.

          When I tried to invoke an external Servlet I got Exception. Exception log is given below.

          Environment:
          ========
          JBossESB 4.2.1GA
          JBossAS 4.2.2.GA
          OS: Redhat Enterprise Linux 4

          21:46:24,565 INFO [HttpRouter] HttpRouter currently routing message message: [
          JBOSS_XML ]
          header: [ To: JMSEpr [ PortReference < <wsa:Address jms://localhost/queue/quicks
          tart_sample_esb/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.initial
           : org.jnp.interfaces.NamingContextFactory/>, <wsa:ReferenceProperties jbossesb:
          java.naming.provider.url : localhost/>, <wsa:ReferenceProperties jbossesb:destin
          ation-type : queue/>, <wsa:ReferenceProperties jbossesb:specification-version :
          1.1/>, <wsa:ReferenceProperties jbossesb:connection-factory : ConnectionFactory/
          >, <wsa:ReferenceProperties jbossesb:persistent : true/>, <wsa:ReferenceProperti
          es jbossesb:acknowledge-mode : 1/> > ] ReplyTo: JMSEpr [ PortReference < <wsa:Ad
          dress jms://localhost/queue/quickstart_sample_esb_reply/>, <wsa:ReferencePropert
          ies jbossesb:java.naming.provider.url : localhost/>, <wsa:ReferenceProperties jb
          ossesb:java.naming.factory.initial : org.jnp.interfaces.NamingContextFactory/>,
          <wsa:ReferenceProperties jbossesb:destination-type : queue/>, <wsa:ReferenceProp
          erties jbossesb:specification-version : 1.1/>, <wsa:ReferenceProperties jbossesb
          :connection-factory : ConnectionFactory/>, <wsa:ReferenceProperties jbossesb:mes
          sage-selector : jbossESBresponseUUID='f2e1f54d-7524-4bdf-826e-7e3e8709817a'/>, <
          wsa:ReferenceProperties jbossesb:persistent : true/>, <wsa:ReferenceProperties j
          bossesb:acknowledge-mode : 1/>, <wsa:ReferenceProperties jbossesb:type : urn:jbo
          ss/esb/epr/type/jms/> > ] MessageID: ID:3-12074985845021 RelatesTo: jms:correlat
          ionID#b047b320-4ee7-4301-85da-9dbec078d6fe ]
          context: [ ]
          body: [ objects: {org.jboss.soa.esb.message.defaultEntry=dfd=test, org.jboss.soa
          .esb.message.defaultEntry-set-stack=java.lang.Exception: setPayload stack trace
          for 'org.jboss.soa.esb.message.defaultEntry'.} ]
          fault: [ ]
          attachments: [ Named:{}, Unnamed:[] ]
          properties: [ {user-agent=Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1
          ; .NET CLR 1.1.4322), MethodType=POST, accept-encoding=gzip, deflate, org.jboss.
          soa.esb.message.transport.type=JMS, HttpVersion=HTTP/1.1, accept=*/*, org.jboss.
          soa.esb.message.time.dod=Sun Apr 06 21:46:24 IST 2008, org.jboss.soa.esb.message
          .time.dob=Sun Apr 06 21:46:24 IST 2008, content-length=8, connection=Keep-Alive,
           host=localhost:8765, accept-language=en-us, content-type=application/x-www-form
          -urlencoded, JMSXDeliveryCount=1, Path=/, cookie=style=null, org.jboss.soa.esb.m
          essage.source=PortReference < jms://localhost/queue/quickstart_sample_esb >, cac
          he-control=no-cache} ] with payload <<dfd=test>> to http://localhost:8080/perf/p
          erftester
          21:46:24,580 INFO [STDOUT] Bean Called
          21:46:24,580 INFO [STDOUT] EJB Called
          21:46:44,534 INFO [ServiceInvoker] Unresponsive EPR: JMSEpr [ PortReference < <
          wsa:Address jms://localhost/queue/quickstart_sample_esb/>, <wsa:ReferencePropert
          ies jbossesb:java.naming.factory.initial : org.jnp.interfaces.NamingContextFacto
          ry/>, <wsa:ReferenceProperties jbossesb:java.naming.provider.url : localhost/>,
          <wsa:ReferenceProperties jbossesb:destination-type : queue/>, <wsa:ReferenceProp
          erties jbossesb:specification-version : 1.1/>, <wsa:ReferenceProperties jbossesb
          :connection-factory : ConnectionFactory/>, <wsa:ReferenceProperties jbossesb:per
          sistent : true/>, <wsa:ReferenceProperties jbossesb:acknowledge-mode : 1/>, <wsa
          :ReferenceProperties jbossesb:type : urn:jboss/esb/epr/type/jms/> > ] for messag
          e: header: [ To: JMSEpr [ PortReference < <wsa:Address jms://localhost/queue/qui
          ckstart_sample_esb/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.init
          ial : org.jnp.interfaces.NamingContextFactory/>, <wsa:ReferenceProperties jbosse
          sb:java.naming.provider.url : localhost/>, <wsa:ReferenceProperties jbossesb:des
          tination-type : queue/>, <wsa:ReferenceProperties jbossesb:specification-version
           : 1.1/>, <wsa:ReferenceProperties jbossesb:connection-factory : ConnectionFacto
          ry/>, <wsa:ReferenceProperties jbossesb:persistent : true/>, <wsa:ReferencePrope
          rties jbossesb:acknowledge-mode : 1/>, <wsa:ReferenceProperties jbossesb:type :
          urn:jboss/esb/epr/type/jms/> > ] ReplyTo: JMSEpr [ PortReference < <wsa:Address
          jms://localhost/queue/quickstart_sample_esb_reply/>, <wsa:ReferenceProperties jb
          ossesb:java.naming.provider.url : localhost/>, <wsa:ReferenceProperties jbossesb
          :java.naming.factory.initial : org.jnp.interfaces.NamingContextFactory/>, <wsa:R
          eferenceProperties jbossesb:destination-type : queue/>, <wsa:ReferenceProperties
           jbossesb:specification-version : 1.1/>, <wsa:ReferenceProperties jbossesb:conne
          ction-factory : ConnectionFactory/>, <wsa:ReferenceProperties jbossesb:message-s
          elector : jbossESBresponseUUID='f2e1f54d-7524-4bdf-826e-7e3e8709817a'/>, <wsa:Re
          ferenceProperties jbossesb:persistent : true/>, <wsa:ReferenceProperties jbosses
          b:acknowledge-mode : 1/>, <wsa:ReferenceProperties jbossesb:type : urn:jboss/esb
          /epr/type/jms/> > ] ]
          


          Please help to configure the invocation of external Http Servlet from JBossESB.
          Any reply will be apprciated.

          Regards,
          Puneet

          • 2. Re: (Please Reply Urgent)Query regarding Http Listener
            Puneet Jain Newbie

            Hi,

            Please anybody help me to resolve this issue as this i have gone through the documentation of JBossesb-4.2.1GA. But couldn't find any solution.
            This issue is very urgent to me.

            I need to call a servlet from JBossESB. The servlet is external to JbossESB.
            I tried HttpRouter but its not working with external http endpoints. The exception log is attached with my previous posts.

            Please help me to configure the same, or suggest me any other router which can provide the required functionality.

            <?xml version = "1.0" encoding = "UTF-8"?>
            <jbossesb
             xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd"
             parameterReloadSecs="5">
            
             <providers>
             <jms-provider name="JBossMQ" connection-factory="ConnectionFactory"
             jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
             jndi-URL="localhost">
            
             <jms-bus busid="sampleEsbChannel">
             <jms-message-filter dest-type="QUEUE" dest-name="queue/quickstart_sample_esb"/>
             </jms-bus>
             </jms-provider>
            
             <jbr-provider name="JBR-Http" protocol="http" host="0.0.0.0">
             <jbr-bus busid="Http-1" port="8765" />
             </jbr-provider>
             </providers>
            
            
            <services>
             <service category="SampleCategory" name="Sample" description="WS Frontend speaks natively to the ESB">
             <listeners>
             <jbr-listener name="Http-Gateway" busidref="Http-1" is-gateway="true" maxThreads="1"/>
             <jms-listener name="JMS-ESBListener" busidref="sampleEsbChannel" maxThreads="1"/>
             </listeners>
             <actions>
             <action name="httprouter" class="org.jboss.soa.esb.actions.routing.HttpRouter">
             <property name="routeUrl" value="http://localhost:8080/perf/perftester"></property>
             </action>
             </actions>
             </service>
             </services>
            
            
            </jbossesb>
            


            Any reply will be appreciated.

            Thanks,
            Puneet

            • 3. Re: Query regarding Http Listener
              Tom Fennelly Master

              Hi Puneet.

              So the HttpRouter has been revamped since v4.2.1.GA has been released, but there's no official GA release of this just yet.

              If you need it in a big hurry, you can get it from the tfennelly_https workspace in SVN. This new HttpRouter uses HttpClient. See the wiki docs.

              That SVN workspace also contains a quickstart for this. See the https_2way_ssl quickstart.

              • 4. Re: Query regarding Http Listener
                Puneet Jain Newbie

                Thanks a lots, the inputs are very valuable to work.

                Greetings,
                Puneet

                • 5. Re: Query regarding Http Listener
                  Puneet Jain Newbie

                  Hi tfennelly,

                  I have one more question regarding the tfennelly_https workspace in SVN.
                  Can is possible to USE http channel instead of JMS queue for ESB Aware Queue? Why it is mendatory to use JMS for a http to http routing?

                  Thanks in advanced
                  Puneet

                  • 6. Re: Query regarding Http Listener
                    Puneet Jain Newbie

                    Hi tfennelly,

                    I tried with tfennelly_https workspace mention in the previous post.
                    I built the code and tried to deploy JBossesb in JBossAS 4.2.2.GA

                    Steps Perform:
                    ==========
                    1. Executed the 'ant dist' from '<tfennelly_workspace>/product' directory.
                    2. A build directory has been created.
                    3. Renamed the deployment.properties-example to deployment.properties at '<tfennelly_workspace>/product/build/jbossesb/install' directory.
                    4. Set the JbossAS home and configuration to use in deployment.properties file.
                    6. Started Jboss Application Server
                    5. Executed 'ant deploy' command at '<tfennelly_workspace>\product/build/jbossesb/install'
                    


                    While deploying jbossESB I got following execption. Please have a look to it and help me to resolve the problem.

                    11:04:14,383 INFO [JBoss4ESBDeployer] create esb service, jbpm.esb
                    11:04:14,414 INFO [CallbackQueue] Bound to JNDI name: queue/CallbackQueue
                    11:04:14,430 INFO [JbpmConfiguration] using jbpm configuration resource 'jbpm.cfg.xml'
                    11:04:14,539 INFO [StaleObjectLogConfigurer] stale object exceptions will be hidden from logging
                    11:04:14,633 WARN [ServiceController] Problem starting service jboss:service=h2,database=jbpmDB
                    java.lang.ClassNotFoundException: No ClassLoaders found for: org.h2.Driver
                     at org.jboss.mx.loading.LoadMgr3.beginLoadTask(LoadMgr3.java:212)
                     at org.jboss.mx.loading.RepositoryClassLoader.loadClassImpl(RepositoryClassLoader.java:521)
                     at org.jboss.mx.loading.RepositoryClassLoader.loadClass(RepositoryClassLoader.java:415)
                     at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
                     at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
                     at java.lang.Class.forName0(Native Method)
                     at java.lang.Class.forName(Class.java:247)
                     at org.jboss.internal.soa.esb.dependencies.H2Database.getConnection(H2Database.java:302)
                     at org.jboss.internal.soa.esb.dependencies.H2Database.startStandaloneDatabase(H2Database.java:250)
                     at org.jboss.internal.soa.esb.dependencies.H2Database.startService(H2Database.java:215)
                     at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
                     at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
                     at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                     at java.lang.reflect.Method.invoke(Method.java:597)
                     at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
                     at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                     at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
                     at $Proxy0.start(Unknown Source)
                     at org.jboss.system.ServiceController.start(ServiceController.java:417)
                     at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                     at java.lang.reflect.Method.invoke(Method.java:597)
                     at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
                     at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
                     at $Proxy4.start(Unknown Source)
                     at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                     at java.lang.reflect.Method.invoke(Method.java:597)
                     at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                     at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
                     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                     at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
                     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                     at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
                     at $Proxy42.start(Unknown Source)
                     at org.jboss.deployment.XSLSubDeployer.start(XSLSubDeployer.java:197)
                     at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
                     at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1015)
                     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
                     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
                     at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                     at java.lang.reflect.Method.invoke(Method.java:597)
                     at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                     at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
                     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                     at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
                     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                     at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
                     at $Proxy9.deploy(Unknown Source)
                     at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
                     at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
                     at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
                     at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:274)
                     at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:225)
                    11:04:15,055 INFO [TomcatDeployer] deploy, ctxPath=/jbpm-console, warUrl=.../tmp/deploy/tmp918jbpm-console-exp.war/
                    11:04:15,055 INFO [Environment] Hibernate 3.2.4.sp1
                    11:04:15,071 INFO [Environment] hibernate.properties not found
                    11:04:15,071 INFO [Environment] Bytecode provider name : javassist
                    11:04:15,086 INFO [Environment] using JDK 1.4 java.sql.Timestamp handling
                    11:04:15,227 INFO [Configuration] configuring from resource: hibernate.cfg.xml
                    11:04:15,227 INFO [Configuration] Configuration resource: hibernate.cfg.xml
                    11:04:15,368 INFO [Configuration] Reading mappings from resource : org/jbpm/graph/action/Script.hbm.xml
                    11:04:15,493 INFO [Configuration] Reading mappings from resource : org/jbpm/identity/User.hbm.xml
                    11:04:16,086 INFO [HbmBinder] Mapping class: org.jbpm.identity.User -> JBPM_ID_USER
                    11:04:16,524 INFO [HbmBinder] Mapping collection: org.jbpm.identity.User.permissions -> JBPM_ID_PERMISSIONS
                    11:04:16,539 INFO [Configuration] Reading mappings from resource : org/jbpm/identity/Group.hbm.xml
                    11:04:16,758 INFO [HbmBinder] Mapping class: org.jbpm.identity.Group -> JBPM_ID_GROUP
                    11:04:17,180 INFO [HbmBinder] Mapping collection: org.jbpm.identity.Group.permissions -> JBPM_ID_PERMISSIONS
                    11:04:17,180 INFO [Configuration] Reading mappings from resource : org/jbpm/identity/Membership.hbm.xml
                    11:04:18,883 INFO [HbmBinder] Mapping class: org.jbpm.identity.Membership -> JBPM_ID_MEMBERSHIP
                    11:04:18,883 INFO [HbmBinder] Mapping collection: org.jbpm.identity.Membership.permissions -> JBPM_ID_PERMISSIONS
                    11:04:18,883 INFO [Configuration] Reading mappings from resource : org/jbpm/db/hibernate.queries.hbm.xml
                    11:04:18,930 INFO [Configuration] Reading mappings from resource : org/jbpm/graph/action/MailAction.hbm.xml
                    11:04:18,993 INFO [Configuration] Reading mappings from resource : org/jbpm/graph/def/ProcessDefinition.hbm.xml
                    11:04:19,086 INFO [HbmBinder] Mapping class: org.jbpm.graph.def.ProcessDefinition -> JBPM_PROCESSDEFINITION
                    11:04:19,149 INFO [Configuration] Reading mappings from resource : org/jbpm/graph/def/Node.hbm.xml
                    11:04:19,305 INFO [HbmBinder] Mapping class: org.jbpm.graph.def.Node -> JBPM_NODE
                    11:04:19,321 INFO [Configuration] Reading mappings from resource : org/jbpm/graph/def/Transition.hbm.xml
                    11:04:19,493 INFO [HbmBinder] Mapping class: org.jbpm.graph.def.Transition -> JBPM_TRANSITION
                    11:04:19,524 INFO [Configuration] Reading mappings from resource : org/jbpm/graph/def/Event.hbm.xml
                    11:04:19,540 INFO [HbmBinder] Mapping class: org.jbpm.graph.def.Event -> JBPM_EVENT
                    11:04:19,540 INFO [Configuration] Reading mappings from resource : org/jbpm/graph/def/Action.hbm.xml
                    11:04:19,586 INFO [HbmBinder] Mapping class: org.jbpm.graph.def.Action -> JBPM_ACTION
                    11:04:19,586 INFO [Configuration] Reading mappings from resource : org/jbpm/graph/def/SuperState.hbm.xml
                    11:04:20,055 INFO [HbmBinder] Mapping subclass: org.jbpm.graph.def.SuperState -> JBPM_NODE
                    11:04:20,055 INFO [Configuration] Reading mappings from resource : org/jbpm/graph/def/ExceptionHandler.hbm.xml
                    11:04:20,493 INFO [HbmBinder] Mapping class: org.jbpm.graph.def.ExceptionHandler -> JBPM_EXCEPTIONHANDLER
                    11:04:20,493 INFO [Configuration] Reading mappings from resource : org/jbpm/instantiation/Delegation.hbm.xml
                    11:04:20,508 INFO [HbmBinder] Mapping class: org.jbpm.instantiation.Delegation -> JBPM_DELEGATION
                    11:04:20,508 INFO [Configuration] Reading mappings from resource : org/jbpm/graph/node/StartState.hbm.xml
                    11:04:20,524 INFO [HbmBinder] Mapping subclass: org.jbpm.graph.node.StartState -> JBPM_NODE
                    11:04:20,524 INFO [Configuration] Reading mappings from resource : org/jbpm/graph/node/EndState.hbm.xml
                    11:04:20,555 INFO [HbmBinder] Mapping subclass: org.jbpm.graph.node.EndState -> JBPM_NODE
                    11:04:20,571 INFO [Configuration] Reading mappings from resource : org/jbpm/graph/node/ProcessState.hbm.xml
                    11:04:20,618 INFO [HbmBinder] Mapping subclass: org.jbpm.graph.node.ProcessState -> JBPM_NODE
                    11:04:20,727 INFO [Configuration] Reading mappings from resource : org/jbpm/graph/node/Decision.hbm.xml
                    11:04:20,743 INFO [HbmBinder] Mapping subclass: org.jbpm.graph.node.Decision -> JBPM_NODE
                    11:04:20,743 INFO [HbmBinder] Mapping collection: org.jbpm.graph.node.Decision.decisionConditions -> JBPM_DECISIONCONDITIONS
                    11:04:20,743 INFO [Configuration] Reading mappings from resource : org/jbpm/graph/node/Fork.hbm.xml
                    11:04:21,649 INFO [HbmBinder] Mapping subclass: org.jbpm.graph.node.Fork -> JBPM_NODE
                    11:04:21,649 INFO [Configuration] Reading mappings from resource : org/jbpm/graph/node/Join.hbm.xml
                    11:04:21,665 INFO [HbmBinder] Mapping subclass: org.jbpm.graph.node.Join -> JBPM_NODE
                    11:04:21,665 INFO [Configuration] Reading mappings from resource : org/jbpm/graph/node/MailNode.hbm.xml
                    11:04:21,696 INFO [HbmBinder] Mapping subclass: org.jbpm.graph.node.MailNode -> JBPM_NODE
                    11:04:21,696 INFO [Configuration] Reading mappings from resource : org/jbpm/graph/node/State.hbm.xml
                    11:04:21,711 INFO [HbmBinder] Mapping subclass: org.jbpm.graph.node.State -> JBPM_NODE
                    11:04:21,711 INFO [Configuration] Reading mappings from resource : org/jbpm/graph/node/TaskNode.hbm.xml
                    11:04:21,727 INFO [HbmBinder] Mapping subclass: org.jbpm.graph.node.TaskNode -> JBPM_NODE
                    11:04:21,743 INFO [Configuration] Reading mappings from resource : org/jbpm/context/def/ContextDefinition.hbm.xml
                    11:04:21,758 INFO [Configuration] Reading mappings from resource : org/jbpm/context/def/VariableAccess.hbm.xml
                    11:04:21,774 INFO [HbmBinder] Mapping class: org.jbpm.context.def.VariableAccess -> JBPM_VARIABLEACCESS
                    11:04:21,790 INFO [Configuration] Reading mappings from resource : org/jbpm/taskmgmt/def/TaskMgmtDefinition.hbm.xml
                    11:04:21,805 INFO [Configuration] Reading mappings from resource : org/jbpm/taskmgmt/def/Swimlane.hbm.xml
                    11:04:21,805 INFO [HbmBinder] Mapping class: org.jbpm.taskmgmt.def.Swimlane -> JBPM_SWIMLANE
                    11:04:21,821 INFO [Configuration] Reading mappings from resource : org/jbpm/taskmgmt/def/Task.hbm.xml
                    11:04:21,852 INFO [HbmBinder] Mapping class: org.jbpm.taskmgmt.def.Task -> JBPM_TASK
                    11:04:21,852 INFO [Configuration] Reading mappings from resource : org/jbpm/taskmgmt/def/TaskController.hbm.xml
                    11:04:21,868 INFO [HbmBinder] Mapping class: org.jbpm.taskmgmt.def.TaskController -> JBPM_TASKCONTROLLER
                    11:04:21,883 INFO [Configuration] Reading mappings from resource : org/jbpm/module/def/ModuleDefinition.hbm.xml
                    11:04:21,899 INFO [HbmBinder] Mapping class: org.jbpm.module.def.ModuleDefinition -> JBPM_MODULEDEFINITION
                    11:04:21,899 INFO [Configuration] Reading mappings from resource : org/jbpm/bytes/ByteArray.hbm.xml
                    11:04:21,915 INFO [HbmBinder] Mapping class: org.jbpm.bytes.ByteArray -> JBPM_BYTEARRAY
                    11:04:21,915 INFO [HbmBinder] Mapping collection: org.jbpm.bytes.ByteArray.byteBlocks -> JBPM_BYTEBLOCK
                    11:04:21,915 INFO [Configuration] Reading mappings from resource : org/jbpm/file/def/FileDefinition.hbm.xml
                    11:04:21,930 INFO [HbmBinder] Mapping subclass: org.jbpm.file.def.FileDefinition -> JBPM_MODULEDEFINITION
                    11:04:21,930 INFO [Configuration] Reading mappings from resource : org/jbpm/scheduler/def/CreateTimerAction.hbm.xml
                    11:04:21,946 INFO [HbmBinder] Mapping subclass: org.jbpm.scheduler.def.CreateTimerAction -> JBPM_ACTION
                    11:04:21,977 INFO [Configuration] Reading mappings from resource : org/jbpm/scheduler/def/CancelTimerAction.hbm.xml
                    11:04:21,977 INFO [HbmBinder] Mapping subclass: org.jbpm.scheduler.def.CancelTimerAction -> JBPM_ACTION
                    11:04:21,977 INFO [Configuration] Reading mappings from resource : org/jbpm/graph/exe/Comment.hbm.xml
                    11:04:21,993 INFO [HbmBinder] Mapping class: org.jbpm.graph.exe.Comment -> JBPM_COMMENT
                    11:04:22,008 INFO [Configuration] Reading mappings from resource : org/jbpm/graph/exe/ProcessInstance.hbm.xml
                    11:04:22,055 INFO [HbmBinder] Mapping class: org.jbpm.graph.exe.ProcessInstance -> JBPM_PROCESSINSTANCE
                    11:04:22,086 INFO [Configuration] Reading mappings from resource : org/jbpm/graph/exe/Token.hbm.xml
                    11:04:22,211 INFO [HbmBinder] Mapping class: org.jbpm.graph.exe.Token -> JBPM_TOKEN
                    11:04:22,243 INFO [Configuration] Reading mappings from resource : org/jbpm/graph/exe/RuntimeAction.hbm.xml
                    11:04:22,258 INFO [HbmBinder] Mapping class: org.jbpm.graph.exe.RuntimeAction -> JBPM_RUNTIMEACTION
                    11:04:22,258 INFO [Configuration] Reading mappings from resource : org/jbpm/module/exe/ModuleInstance.hbm.xml
                    11:04:22,274 INFO [HbmBinder] Mapping class: org.jbpm.module.exe.ModuleInstance -> JBPM_MODULEINSTANCE
                    11:04:22,274 INFO [Configuration] Reading mappings from resource : org/jbpm/context/exe/ContextInstance.hbm.xml
                    11:04:22,290 INFO [HbmBinder] Mapping subclass: org.jbpm.context.exe.ContextInstance -> JBPM_MODULEINSTANCE
                    11:04:22,290 INFO [Configuration] Reading mappings from resource : org/jbpm/context/exe/TokenVariableMap.hbm.xml
                    11:04:22,305 INFO [HbmBinder] Mapping class: org.jbpm.context.exe.TokenVariableMap -> JBPM_TOKENVARIABLEMAP
                    11:04:22,321 INFO [Configuration] Reading mappings from resource : org/jbpm/context/exe/VariableInstance.hbm.xml
                    11:04:22,383 INFO [HbmBinder] Mapping class: org.jbpm.context.exe.VariableInstance -> JBPM_VARIABLEINSTANCE
                    11:04:22,399 INFO [Configuration] Reading mappings from resource : org/jbpm/context/exe/variableinstance/ByteArrayInstance.hbm.xml
                    11:04:22,555 INFO [HbmBinder] Mapping subclass: org.jbpm.context.exe.variableinstance.ByteArrayInstance -> JBPM_VARIABLEINSTANCE
                    11:04:22,586 INFO [Configuration] Reading mappings from resource : org/jbpm/context/exe/variableinstance/DateInstance.hbm.xml
                    11:04:22,618 INFO [HbmBinder] Mapping subclass: org.jbpm.context.exe.variableinstance.DateInstance -> JBPM_VARIABLEINSTANCE
                    11:04:22,618 INFO [Configuration] Reading mappings from resource : org/jbpm/context/exe/variableinstance/DoubleInstance.hbm.xml
                    11:04:22,633 INFO [HbmBinder] Mapping subclass: org.jbpm.context.exe.variableinstance.DoubleInstance -> JBPM_VARIABLEINSTANCE
                    11:04:22,633 INFO [Configuration] Reading mappings from resource : org/jbpm/context/exe/variableinstance/HibernateLongInstance.hbm.xml
                    11:04:22,649 INFO [HbmBinder] Mapping subclass: org.jbpm.context.exe.variableinstance.HibernateLongInstance -> JBPM_VARIABLEINSTANCE
                    11:04:22,649 INFO [Configuration] Reading mappings from resource : org/jbpm/context/exe/variableinstance/HibernateStringInstance.hbm.xml
                    11:04:22,555 INFO [ContextConfig] WARNING: Security role name user used in an <auth-constraint> without being defined in a <security-role>
                    11:04:22,790 INFO [HbmBinder] Mapping subclass: org.jbpm.context.exe.variableinstance.HibernateStringInstance -> JBPM_VARIABLEINSTANCE
                    11:04:22,790 INFO [Configuration] Reading mappings from resource : org/jbpm/context/exe/variableinstance/LongInstance.hbm.xml
                    11:04:22,805 INFO [HbmBinder] Mapping subclass: org.jbpm.context.exe.variableinstance.LongInstance -> JBPM_VARIABLEINSTANCE
                    11:04:22,805 INFO [Configuration] Reading mappings from resource : org/jbpm/context/exe/variableinstance/NullInstance.hbm.xml
                    11:04:22,821 INFO [HbmBinder] Mapping subclass: org.jbpm.context.exe.variableinstance.NullInstance -> JBPM_VARIABLEINSTANCE
                    11:04:22,821 INFO [Configuration] Reading mappings from resource : org/jbpm/context/exe/variableinstance/StringInstance.hbm.xml
                    11:04:22,836 INFO [HbmBinder] Mapping subclass: org.jbpm.context.exe.variableinstance.StringInstance -> JBPM_VARIABLEINSTANCE
                    11:04:22,836 INFO [Configuration] Reading mappings from resource : org/jbpm/job/Job.hbm.xml
                    11:04:23,086 INFO [HbmBinder] Mapping class: org.jbpm.job.Job -> JBPM_JOB
                    11:04:23,102 INFO [Configuration] Reading mappings from resource : org/jbpm/job/Timer.hbm.xml
                    11:04:23,118 INFO [HbmBinder] Mapping subclass: org.jbpm.job.Timer -> JBPM_JOB
                    11:04:23,118 INFO [Configuration] Reading mappings from resource : org/jbpm/job/ExecuteNodeJob.hbm.xml
                    11:04:23,133 INFO [HbmBinder] Mapping subclass: org.jbpm.job.ExecuteNodeJob -> JBPM_JOB
                    11:04:23,133 INFO [Configuration] Reading mappings from resource : org/jbpm/job/ExecuteActionJob.hbm.xml
                    11:04:23,149 INFO [HbmBinder] Mapping subclass: org.jbpm.job.ExecuteActionJob -> JBPM_JOB
                    11:04:23,165 INFO [Configuration] Reading mappings from resource : org/jbpm/taskmgmt/exe/TaskMgmtInstance.hbm.xml
                    11:04:23,243 INFO [HbmBinder] Mapping subclass: org.jbpm.taskmgmt.exe.TaskMgmtInstance -> JBPM_MODULEINSTANCE
                    11:04:23,258 INFO [Configuration] Reading mappings from resource : org/jbpm/taskmgmt/exe/TaskInstance.hbm.xml
                    11:04:23,290 INFO [HbmBinder] Mapping class: org.jbpm.taskmgmt.exe.TaskInstance -> JBPM_TASKINSTANCE
                    11:04:23,305 INFO [HbmBinder] Mapping collection: org.jbpm.taskmgmt.exe.TaskInstance.pooledActors -> JBPM_TASKACTORPOOL
                    11:04:23,305 INFO [Configuration] Reading mappings from resource : org/jbpm/taskmgmt/exe/PooledActor.hbm.xml
                    11:04:23,462 INFO [HbmBinder] Mapping class: org.jbpm.taskmgmt.exe.PooledActor -> JBPM_POOLEDACTOR
                    11:04:23,477 INFO [HbmBinder] Mapping collection: org.jbpm.taskmgmt.exe.PooledActor.taskInstances -> JBPM_TASKACTORPOOL
                    11:04:23,477 INFO [Configuration] Reading mappings from resource : org/jbpm/taskmgmt/exe/SwimlaneInstance.hbm.xml
                    11:04:23,508 INFO [HbmBinder] Mapping class: org.jbpm.taskmgmt.exe.SwimlaneInstance -> JBPM_SWIMLANEINSTANCE
                    11:04:23,508 INFO [Configuration] Reading mappings from resource : org/jbpm/logging/log/ProcessLog.hbm.xml
                    11:04:23,540 INFO [HbmBinder] Mapping class: org.jbpm.logging.log.ProcessLog -> JBPM_LOG
                    11:04:23,540 INFO [Configuration] Reading mappings from resource : org/jbpm/logging/log/MessageLog.hbm.xml
                    11:04:23,555 INFO [HbmBinder] Mapping subclass: org.jbpm.logging.log.MessageLog -> JBPM_LOG
                    11:04:23,571 INFO [Configuration] Reading mappings from resource : org/jbpm/logging/log/CompositeLog.hbm.xml
                    11:04:23,618 INFO [HbmBinder] Mapping subclass: org.jbpm.logging.log.CompositeLog -> JBPM_LOG
                    11:04:23,618 INFO [Configuration] Reading mappings from resource : org/jbpm/graph/log/ActionLog.hbm.xml
                    11:04:23,633 INFO [HbmBinder] Mapping subclass: org.jbpm.graph.log.ActionLog -> JBPM_LOG
                    11:04:23,712 INFO [Configuration] Reading mappings from resource : org/jbpm/graph/log/NodeLog.hbm.xml
                    11:04:23,727 INFO [HbmBinder] Mapping subclass: org.jbpm.graph.log.NodeLog -> JBPM_LOG
                    11:04:23,727 INFO [Configuration] Reading mappings from resource : org/jbpm/graph/log/ProcessInstanceCreateLog.hbm.xml
                    11:04:23,743 INFO [HbmBinder] Mapping subclass: org.jbpm.graph.log.ProcessInstanceCreateLog -> JBPM_LOG
                    11:04:23,758 INFO [Configuration] Reading mappings from resource : org/jbpm/graph/log/ProcessInstanceEndLog.hbm.xml
                    11:04:23,774 INFO [HbmBinder] Mapping subclass: org.jbpm.graph.log.ProcessInstanceEndLog -> JBPM_LOG
                    11:04:23,774 INFO [Configuration] Reading mappings from resource : org/jbpm/graph/log/ProcessStateLog.hbm.xml
                    11:04:23,805 INFO [HbmBinder] Mapping subclass: org.jbpm.graph.log.ProcessStateLog -> JBPM_LOG
                    11:04:23,837 INFO [Configuration] Reading mappings from resource : org/jbpm/graph/log/SignalLog.hbm.xml
                    11:04:23,868 INFO [HbmBinder] Mapping subclass: org.jbpm.graph.log.SignalLog -> JBPM_LOG
                    11:04:23,883 INFO [Configuration] Reading mappings from resource : org/jbpm/graph/log/TokenCreateLog.hbm.xml
                    11:04:23,899 INFO [HbmBinder] Mapping subclass: org.jbpm.graph.log.TokenCreateLog -> JBPM_LOG
                    11:04:23,899 INFO [Configuration] Reading mappings from resource : org/jbpm/graph/log/TokenEndLog.hbm.xml
                    11:04:23,915 INFO [HbmBinder] Mapping subclass: org.jbpm.graph.log.TokenEndLog -> JBPM_LOG
                    11:04:23,930 INFO [Configuration] Reading mappings from resource : org/jbpm/graph/log/TransitionLog.hbm.xml
                    11:04:23,977 INFO [HbmBinder] Mapping subclass: org.jbpm.graph.log.TransitionLog -> JBPM_LOG
                    11:04:23,977 INFO [Configuration] Reading mappings from resource : org/jbpm/context/log/VariableLog.hbm.xml
                    11:04:23,993 INFO [HbmBinder] Mapping subclass: org.jbpm.context.log.VariableLog -> JBPM_LOG
                    11:04:24,087 INFO [Configuration] Reading mappings from resource : org/jbpm/context/log/VariableCreateLog.hbm.xml
                    11:04:24,087 INFO [HbmBinder] Mapping subclass: org.jbpm.context.log.VariableCreateLog -> JBPM_LOG
                    11:04:24,102 INFO [Configuration] Reading mappings from resource : org/jbpm/context/log/VariableDeleteLog.hbm.xml
                    11:04:24,118 INFO [HbmBinder] Mapping subclass: org.jbpm.context.log.VariableDeleteLog -> JBPM_LOG
                    11:04:24,118 INFO [Configuration] Reading mappings from resource : org/jbpm/context/log/VariableUpdateLog.hbm.xml
                    11:04:24,133 INFO [HbmBinder] Mapping subclass: org.jbpm.context.log.VariableUpdateLog -> JBPM_LOG
                    11:04:24,149 INFO [Configuration] Reading mappings from resource : org/jbpm/context/log/variableinstance/ByteArrayUpdateLog.hbm.xml
                    11:04:24,165 INFO [HbmBinder] Mapping subclass: org.jbpm.context.log.variableinstance.ByteArrayUpdateLog -> JBPM_LOG
                    11:04:24,165 INFO [Configuration] Reading mappings from resource : org/jbpm/context/log/variableinstance/DateUpdateLog.hbm.xml
                    11:04:24,243 INFO [HbmBinder] Mapping subclass: org.jbpm.context.log.variableinstance.DateUpdateLog -> JBPM_LOG
                    11:04:24,243 INFO [Configuration] Reading mappings from resource : org/jbpm/context/log/variableinstance/DoubleUpdateLog.hbm.xml
                    11:04:24,258 INFO [HbmBinder] Mapping subclass: org.jbpm.context.log.variableinstance.DoubleUpdateLog -> JBPM_LOG
                    11:04:24,274 INFO [Configuration] Reading mappings from resource : org/jbpm/context/log/variableinstance/HibernateLongUpdateLog.hbm.xml
                    11:04:24,290 INFO [HbmBinder] Mapping subclass: org.jbpm.context.log.variableinstance.HibernateLongUpdateLog -> JBPM_LOG
                    11:04:24,290 INFO [Configuration] Reading mappings from resource : org/jbpm/context/log/variableinstance/HibernateStringUpdateLog.hbm.xml
                    11:04:24,305 INFO [HbmBinder] Mapping subclass: org.jbpm.context.log.variableinstance.HibernateStringUpdateLog -> JBPM_LOG
                    11:04:24,321 INFO [Configuration] Reading mappings from resource : org/jbpm/context/log/variableinstance/LongUpdateLog.hbm.xml
                    11:04:24,337 INFO [HbmBinder] Mapping subclass: org.jbpm.context.log.variableinstance.LongUpdateLog -> JBPM_LOG
                    11:04:24,368 INFO [Configuration] Reading mappings from resource : org/jbpm/context/log/variableinstance/StringUpdateLog.hbm.xml
                    11:04:24,383 INFO [HbmBinder] Mapping subclass: org.jbpm.context.log.variableinstance.StringUpdateLog -> JBPM_LOG
                    11:04:24,383 INFO [Configuration] Reading mappings from resource : org/jbpm/taskmgmt/log/TaskLog.hbm.xml
                    11:04:24,399 INFO [HbmBinder] Mapping subclass: org.jbpm.taskmgmt.log.TaskLog -> JBPM_LOG
                    11:04:24,415 INFO [Configuration] Reading mappings from resource : org/jbpm/taskmgmt/log/TaskCreateLog.hbm.xml
                    11:04:24,430 INFO [HbmBinder] Mapping subclass: org.jbpm.taskmgmt.log.TaskCreateLog -> JBPM_LOG
                    11:04:24,430 INFO [Configuration] Reading mappings from resource : org/jbpm/taskmgmt/log/TaskAssignLog.hbm.xml
                    11:04:24,446 INFO [HbmBinder] Mapping subclass: org.jbpm.taskmgmt.log.TaskAssignLog -> JBPM_LOG
                    11:04:24,462 INFO [Configuration] Reading mappings from resource : org/jbpm/taskmgmt/log/TaskEndLog.hbm.xml
                    11:04:24,540 INFO [HbmBinder] Mapping subclass: org.jbpm.taskmgmt.log.TaskEndLog -> JBPM_LOG
                    11:04:24,540 INFO [Configuration] Reading mappings from resource : org/jbpm/taskmgmt/log/SwimlaneLog.hbm.xml
                    11:04:24,571 INFO [HbmBinder] Mapping subclass: org.jbpm.taskmgmt.log.SwimlaneLog -> JBPM_LOG
                    11:04:24,571 INFO [Configuration] Reading mappings from resource : org/jbpm/taskmgmt/log/SwimlaneCreateLog.hbm.xml
                    11:04:24,587 INFO [HbmBinder] Mapping subclass: org.jbpm.taskmgmt.log.SwimlaneCreateLog -> JBPM_LOG
                    11:04:24,602 INFO [Configuration] Reading mappings from resource : org/jbpm/taskmgmt/log/SwimlaneAssignLog.hbm.xml
                    11:04:24,618 INFO [HbmBinder] Mapping subclass: org.jbpm.taskmgmt.log.SwimlaneAssignLog -> JBPM_LOG
                    11:04:24,618 INFO [Configuration] Configured SessionFactory: null
                    11:04:24,727 INFO [HbmBinder] Mapping subclass: org.jbpm.context.def.ContextDefinition -> JBPM_MODULEDEFINITION
                    11:04:24,727 INFO [HbmBinder] Mapping subclass: org.jbpm.graph.action.MailAction -> JBPM_ACTION
                    11:04:24,743 INFO [HbmBinder] Mapping subclass: org.jbpm.graph.action.Script -> JBPM_ACTION
                    11:04:24,743 INFO [HbmBinder] Mapping subclass: org.jbpm.taskmgmt.def.TaskMgmtDefinition -> JBPM_MODULEDEFINITION
                    11:04:24,758 INFO [HbmBinder] Mapping collection: org.jbpm.identity.User.memberships -> JBPM_ID_MEMBERSHIP
                    11:04:24,774 INFO [HbmBinder] Mapping collection: org.jbpm.identity.Group.children -> JBPM_ID_GROUP
                    11:04:24,774 INFO [HbmBinder] Mapping collection: org.jbpm.identity.Group.memberships -> JBPM_ID_MEMBERSHIP
                    11:04:24,790 INFO [HbmBinder] Mapping collection: org.jbpm.graph.def.ProcessDefinition.events -> JBPM_EVENT
                    11:04:24,790 INFO [HbmBinder] Mapping collection: org.jbpm.graph.def.ProcessDefinition.exceptionHandlers -> JBPM_EXCEPTIONHANDLER
                    11:04:24,805 INFO [HbmBinder] Mapping collection: org.jbpm.graph.def.ProcessDefinition.nodes -> JBPM_NODE
                    11:04:24,821 INFO [HbmBinder] Mapping collection: org.jbpm.graph.def.ProcessDefinition.actions -> JBPM_ACTION
                    11:04:24,821 INFO [HbmBinder] Mapping collection: org.jbpm.graph.def.ProcessDefinition.definitions -> JBPM_MODULEDEFINITION
                    11:04:24,837 INFO [HbmBinder] Mapping collection: org.jbpm.graph.def.Node.events -> JBPM_EVENT
                    11:04:24,837 INFO [HbmBinder] Mapping collection: org.jbpm.graph.def.Node.exceptionHandlers -> JBPM_EXCEPTIONHANDLER
                    11:04:24,852 INFO [HbmBinder] Mapping collection: org.jbpm.graph.def.Node.leavingTransitions -> JBPM_TRANSITION
                    11:04:24,868 INFO [HbmBinder] Mapping collection: org.jbpm.graph.def.Node.arrivingTransitions -> JBPM_TRANSITION
                    11:04:24,868 INFO [HbmBinder] Mapping collection: org.jbpm.graph.def.Transition.events -> JBPM_EVENT
                    11:04:24,993 INFO [HbmBinder] Mapping collection: org.jbpm.graph.def.Transition.exceptionHandlers -> JBPM_EXCEPTIONHANDLER
                    11:04:24,993 INFO [HbmBinder] Mapping collection: org.jbpm.graph.def.Event.actions -> JBPM_ACTION
                    11:04:25,008 INFO [HbmBinder] Mapping collection: org.jbpm.graph.def.SuperState.nodes -> JBPM_NODE
                    11:04:25,008 INFO [HbmBinder] Mapping collection: org.jbpm.graph.def.ExceptionHandler.actions -> JBPM_ACTION
                    11:04:25,024 INFO [HbmBinder] Mapping collection: org.jbpm.graph.node.ProcessState.variableAccesses -> JBPM_VARIABLEACCESS
                    11:04:25,040 INFO [HbmBinder] Mapping collection: org.jbpm.graph.node.TaskNode.tasks -> JBPM_TASK
                    11:04:25,040 INFO [HbmBinder] Mapping collection: org.jbpm.taskmgmt.def.Swimlane.tasks -> JBPM_TASK
                    11:04:25,055 INFO [HbmBinder] Mapping collection: org.jbpm.taskmgmt.def.Task.events -> JBPM_EVENT
                    11:04:25,055 INFO [HbmBinder] Mapping collection: org.jbpm.taskmgmt.def.Task.exceptionHandlers -> JBPM_EXCEPTIONHANDLER
                    11:04:25,071 INFO [HbmBinder] Mapping collection: org.jbpm.taskmgmt.def.TaskController.variableAccesses -> JBPM_VARIABLEACCESS
                    11:04:25,087 INFO [HbmBinder] Mapping collection: org.jbpm.file.def.FileDefinition.processFiles -> JBPM_BYTEARRAY
                    11:04:25,087 INFO [HbmBinder] Mapping collection: org.jbpm.graph.exe.ProcessInstance.runtimeActions -> JBPM_RUNTIMEACTION
                    11:04:25,102 INFO [HbmBinder] Mapping collection: org.jbpm.graph.exe.ProcessInstance.instances -> JBPM_MODULEINSTANCE
                    11:04:25,102 INFO [HbmBinder] Mapping collection: org.jbpm.graph.exe.Token.children -> JBPM_TOKEN
                    11:04:25,118 INFO [HbmBinder] Mapping collection: org.jbpm.graph.exe.Token.comments -> JBPM_COMMENT
                    11:04:25,165 INFO [HbmBinder] Mapping collection: org.jbpm.context.exe.ContextInstance.tokenVariableMaps -> JBPM_TOKENVARIABLEMAP
                    11:04:25,165 INFO [HbmBinder] Mapping collection: org.jbpm.context.exe.TokenVariableMap.variableInstances -> JBPM_VARIABLEINSTANCE
                    11:04:25,180 INFO [HbmBinder] Mapping collection: org.jbpm.taskmgmt.exe.TaskMgmtInstance.swimlaneInstances -> JBPM_SWIMLANEINSTANCE
                    11:04:25,180 INFO [HbmBinder] Mapping collection: org.jbpm.taskmgmt.exe.TaskMgmtInstance.taskInstances -> JBPM_TASKINSTANCE
                    11:04:25,196 INFO [HbmBinder] Mapping collection: org.jbpm.taskmgmt.exe.TaskInstance.variableInstances -> JBPM_VARIABLEINSTANCE
                    11:04:25,196 INFO [HbmBinder] Mapping collection: org.jbpm.taskmgmt.exe.TaskInstance.comments -> JBPM_COMMENT
                    11:04:25,196 INFO [HbmBinder] Mapping collection: org.jbpm.taskmgmt.exe.SwimlaneInstance.pooledActors -> JBPM_POOLEDACTOR
                    11:04:25,212 INFO [HbmBinder] Mapping collection: org.jbpm.logging.log.CompositeLog.children -> JBPM_LOG
                    11:04:25,212 INFO [HbmBinder] Mapping collection: org.jbpm.graph.action.Script.variableAccesses -> JBPM_VARIABLEACCESS
                    11:04:25,212 INFO [HbmBinder] Mapping collection: org.jbpm.taskmgmt.def.TaskMgmtDefinition.swimlanes -> JBPM_SWIMLANE
                    11:04:25,227 INFO [HbmBinder] Mapping collection: org.jbpm.taskmgmt.def.TaskMgmtDefinition.tasks -> JBPM_TASK
                    11:04:25,352 INFO [NamingHelper] JNDI InitialContext properties:{}
                    11:04:25,352 FATAL [DatasourceConnectionProvider] Could not find datasource: java:/JbpmDS
                    javax.naming.NameNotFoundException: JbpmDS not bound
                     at org.jnp.server.NamingServer.getBinding(NamingServer.java:529)
                     at org.jnp.server.NamingServer.getBinding(NamingServer.java:537)
                     at org.jnp.server.NamingServer.getObject(NamingServer.java:543)
                     at org.jnp.server.NamingServer.lookup(NamingServer.java:296)
                     at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:667)
                     at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:627)
                     at javax.naming.InitialContext.lookup(InitialContext.java:392)
                     at org.hibernate.connection.DatasourceConnectionProvider.configure(DatasourceConnectionProvider.java:52)
                     at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:124)
                     at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:56)
                     at org.hibernate.cfg.SettingsFactory.createConnectionProvider(SettingsFactory.java:414)
                     at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:62)
                     at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2009)
                     at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1292)
                     at org.jbpm.persistence.db.DbPersistenceServiceFactory.getSessionFactory(DbPersistenceServiceFactory.java:91)
                     at org.jbpm.persistence.jta.JtaDbPersistenceService.isCurrentJtaTransactionAvailable(JtaDbPersistenceService.java:42)
                     at org.jbpm.persistence.jta.JtaDbPersistenceService.<init>(JtaDbPersistenceService.java:27)
                     at org.jbpm.persistence.jta.JtaDbPersistenceServiceFactory.openService(JtaDbPersistenceServiceFactory.java:17)
                     at org.jbpm.svc.Services.getService(Services.java:144)
                     at org.jbpm.svc.Services.getPersistenceService(Services.java:183)
                     at org.jbpm.JbpmContext.getPersistenceService(JbpmContext.java:628)
                     at org.jbpm.JbpmContext.getJobSession(JbpmContext.java:561)
                     at org.jbpm.job.executor.JobExecutorThread.acquireJobs(JobExecutorThread.java:112)
                     at org.jbpm.job.executor.JobExecutorThread.run(JobExecutorThread.java:58)
                    11:04:25,462 ERROR [JobExecutorThread] exception in job executor thread. waiting 5000 milliseconds
                    org.hibernate.HibernateException: Could not find datasource
                     at org.hibernate.connection.DatasourceConnectionProvider.configure(DatasourceConnectionProvider.java:56)
                     at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:124)
                     at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:56)
                     at org.hibernate.cfg.SettingsFactory.createConnectionProvider(SettingsFactory.java:414)
                     at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:62)
                     at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2009)
                     at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1292)
                     at org.jbpm.persistence.db.DbPersistenceServiceFactory.getSessionFactory(DbPersistenceServiceFactory.java:91)
                     at org.jbpm.persistence.jta.JtaDbPersistenceService.isCurrentJtaTransactionAvailable(JtaDbPersistenceService.java:42)
                     at org.jbpm.persistence.jta.JtaDbPersistenceService.<init>(JtaDbPersistenceService.java:27)
                     at org.jbpm.persistence.jta.JtaDbPersistenceServiceFactory.openService(JtaDbPersistenceServiceFactory.java:17)
                     at org.jbpm.svc.Services.getService(Services.java:144)
                     at org.jbpm.svc.Services.getPersistenceService(Services.java:183)
                     at org.jbpm.JbpmContext.getPersistenceService(JbpmContext.java:628)
                     at org.jbpm.JbpmContext.getJobSession(JbpmContext.java:561)
                     at org.jbpm.job.executor.JobExecutorThread.acquireJobs(JobExecutorThread.java:112)
                     at org.jbpm.job.executor.JobExecutorThread.run(JobExecutorThread.java:58)
                    Caused by: javax.naming.NameNotFoundException: JbpmDS not bound
                     at org.jnp.server.NamingServer.getBinding(NamingServer.java:529)
                     at org.jnp.server.NamingServer.getBinding(NamingServer.java:537)
                     at org.jnp.server.NamingServer.getObject(NamingServer.java:543)
                     at org.jnp.server.NamingServer.lookup(NamingServer.java:296)
                     at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:667)
                     at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:627)
                     at javax.naming.InitialContext.lookup(InitialContext.java:392)
                     at org.hibernate.connection.DatasourceConnectionProvider.configure(DatasourceConnectionProvider.java:52)
                     ... 16 more
                    11:04:28,087 INFO [JBoss4ESBDeployer] create esb service, jbrules.esb
                    11:04:28,243 INFO [QuartzScheduler] Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started.
                    11:04:28,852 INFO [JBoss4ESBDeployer] create esb service, smooks.esb
                    11:04:28,884 INFO [Update] Bound to JNDI name: topic/org.jboss.soa.esb.transformation.Update
                    11:04:28,930 INFO [SmooksService] Centralized Smooks Instance (Console Based) instance not started. See the 'console.url' property in '/smooks.esb.properties'
                    11:04:29,524 INFO [QuartzScheduler] Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started.
                    11:04:30,134 INFO [JBoss4ESBDeployer] create esb service, soap.esb
                    11:04:30,321 INFO [QuartzScheduler] Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started.
                    11:04:30,649 INFO [NamingHelper] JNDI InitialContext properties:{}
                    11:04:30,649 FATAL [DatasourceConnectionProvider] Could not find datasource: java:/JbpmDS
                    javax.naming.NameNotFoundException: JbpmDS not bound
                     at org.jnp.server.NamingServer.getBinding(NamingServer.java:529)
                     at org.jnp.server.NamingServer.getBinding(NamingServer.java:537)
                     at org.jnp.server.NamingServer.getObject(NamingServer.java:543)
                     at org.jnp.server.NamingServer.lookup(NamingServer.java:296)
                     at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:667)
                     at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:627)
                     at javax.naming.InitialContext.lookup(InitialContext.java:392)
                     at org.hibernate.connection.DatasourceConnectionProvider.configure(DatasourceConnectionProvider.java:52)
                     at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:124)
                     at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:56)
                     at org.hibernate.cfg.SettingsFactory.createConnectionProvider(SettingsFactory.java:414)
                     at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:62)
                     at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2009)
                     at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1292)
                     at org.jbpm.persistence.db.DbPersistenceServiceFactory.getSessionFactory(DbPersistenceServiceFactory.java:91)
                     at org.jbpm.persistence.jta.JtaDbPersistenceService.isCurrentJtaTransactionAvailable(JtaDbPersistenceService.java:42)
                     at org.jbpm.persistence.jta.JtaDbPersistenceService.<init>(JtaDbPersistenceService.java:27)
                     at org.jbpm.persistence.jta.JtaDbPersistenceServiceFactory.openService(JtaDbPersistenceServiceFactory.java:17)
                     at org.jbpm.svc.Services.getService(Services.java:144)
                     at org.jbpm.svc.Services.getPersistenceService(Services.java:183)
                     at org.jbpm.JbpmContext.getPersistenceService(JbpmContext.java:628)
                     at org.jbpm.JbpmContext.getJobSession(JbpmContext.java:561)
                     at org.jbpm.job.executor.JobExecutorThread.acquireJobs(JobExecutorThread.java:112)
                     at org.jbpm.job.executor.JobExecutorThread.run(JobExecutorThread.java:58)
                    11:04:30,727 ERROR [JobExecutorThread] exception in job executor thread. waiting 10000 milliseconds
                    org.hibernate.HibernateException: Could not find datasource
                     at org.hibernate.connection.DatasourceConnectionProvider.configure(DatasourceConnectionProvider.java:56)
                     at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:124)
                     at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:56)
                     at org.hibernate.cfg.SettingsFactory.createConnectionProvider(SettingsFactory.java:414)
                     at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:62)
                     at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2009)
                     at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1292)
                     at org.jbpm.persistence.db.DbPersistenceServiceFactory.getSessionFactory(DbPersistenceServiceFactory.java:91)
                     at org.jbpm.persistence.jta.JtaDbPersistenceService.isCurrentJtaTransactionAvailable(JtaDbPersistenceService.java:42)
                     at org.jbpm.persistence.jta.JtaDbPersistenceService.<init>(JtaDbPersistenceService.java:27)
                     at org.jbpm.persistence.jta.JtaDbPersistenceServiceFactory.openService(JtaDbPersistenceServiceFactory.java:17)
                     at org.jbpm.svc.Services.getService(Services.java:144)
                     at org.jbpm.svc.Services.getPersistenceService(Services.java:183)
                     at org.jbpm.JbpmContext.getPersistenceService(JbpmContext.java:628)
                     at org.jbpm.JbpmContext.getJobSession(JbpmContext.java:561)
                     at org.jbpm.job.executor.JobExecutorThread.acquireJobs(JobExecutorThread.java:112)
                     at org.jbpm.job.executor.JobExecutorThread.run(JobExecutorThread.java:58)
                    Caused by: javax.naming.NameNotFoundException: JbpmDS not bound
                     at org.jnp.server.NamingServer.getBinding(NamingServer.java:529)
                     at org.jnp.server.NamingServer.getBinding(NamingServer.java:537)
                     at org.jnp.server.NamingServer.getObject(NamingServer.java:543)
                     at org.jnp.server.NamingServer.lookup(NamingServer.java:296)
                     at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:667)
                     at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:627)
                     at javax.naming.InitialContext.lookup(InitialContext.java:392)
                     at org.hibernate.connection.DatasourceConnectionProvider.configure(DatasourceConnectionProvider.java:52)
                     ... 16 more
                    11:04:32,399 INFO [JBoss4ESBDeployer] create esb service, spring.esb
                    11:04:32,899 INFO [QuartzScheduler] Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started.
                    11:04:32,899 ERROR [URLDeploymentScanner] Incomplete Deployment listing:
                    
                    --- MBeans waiting for other MBeans ---
                    ObjectName: jboss:service=h2,database=jbpmDB
                     State: FAILED
                     Reason: java.lang.ClassNotFoundException: No ClassLoaders found for: org.h2.Driver
                     Depends On Me:
                     jboss.jca:service=ManagedConnectionFactory,name=JbpmDS
                    
                    --- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
                    ObjectName: jboss:service=h2,database=jbpmDB
                     State: FAILED
                     Reason: java.lang.ClassNotFoundException: No ClassLoaders found for: org.h2.Driver
                     Depends On Me:
                     jboss.jca:service=ManagedConnectionFactory,name=JbpmDS
                    


                    Please help me to resolve the problem.

                    Thanks,
                    Puneet