5 Replies Latest reply on Dec 13, 2009 11:16 AM by hrworx

    Spring, JTA, and JBPM 4.2 - Is it possible?

      We have been trying to get jbpm 4.2 integrated into our JTA/Hibernate Annotations based application without success.

      You can see the original history of these efforts here:
      http://community.jboss.org/message/512982#145038

      We eventually got past the problem of PropertyImpl not being found by specifying the jbpm-pvm-4.2.jar explicitly in our persistence.xml. This is less than ideal because it is not portable, but for purposes of moving on to the next step, it serves for now.

      We now get exception while executing command org.jbpm.pvm.internal.cmd.DeployCmd@46bf27
      org.hibernate.SessionException: Session is closed!

      while trying to load the application context.

      Below is our current configuration. Any suggestions will be appreciated.

      persistence.xml:

      <persistence xmlns="http://java.sun.com/xml/ns/persistence"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"
       version="1.0">
       <persistence-unit name="formworxPU">
       <provider>org.hibernate.ejb.HibernatePersistence</provider>
       <jar-file>file:/Users/bob/.m2/repository/org/jbpm/jbpm4/jbpm-pvm/4.2/jbpm-pvm-4.2.jar</jar-file>
       <properties>
       <property name="hibernate.archive.autodetection" value="hbm" />
       </properties>
       </persistence-unit>
      </persistence>


      jbpm.cfg.xml:
      <jbpm-configuration>
       <import resource="jbpm.businesscalendar.cfg.xml" />
       <import resource="jbpm.jpdl.cfg.xml" />
      
       <process-engine-context>
       <repository-service />
       <repository-cache />
       <execution-service />
       <history-service />
       <management-service />
       <task-service />
       <identity-service />
       <command-service name="txRequiredCommandService">
       <retry-interceptor />
       <environment-interceptor />
       <spring-transaction-interceptor />
       </command-service>
      
       <object class="org.jbpm.pvm.internal.id.DatabaseDbidGenerator">
       <field name="commandService">
       <ref object="txRequiredCommandService" />
       </field>
       </object>
      
       <object class="org.jbpm.pvm.internal.id.DatabaseIdComposer"
       init="eager" />
      
       <import resource="jbpm.jobexecutor.cfg.xml" />
       <types resource="jbpm.variable.types.xml" />
       </process-engine-context>
      
       <transaction-context>
       <repository-session />
       <db-session />
       <message-session />
       <timer-session />
       <history-session />
      
       <object class="com.hrworx.formworx.service.user.JbpmIdentitySessionImpl" />
       <transaction />
       <hibernate-session current="true" />
       </transaction-context>
      
      </jbpm-configuration>
      


      spring persistence configuration:
      <beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:context="http://www.springframework.org/schema/context"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
       http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd">
      
       <bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
       <property name="jndiName" value="jdbc/formworx" />
       <property name="resourceRef" value="true" />
       </bean>
      
       <bean id="persistenceUnitManager"
       class="com.hrworx.formworx.spring.FormworxPersistenceUnitManager">
       <property name="defaultDataSource" ref="dataSource" />
       <property name="persistenceXmlLocation"
       value="classpath*:META-INF/formworx-persistence.xml" />
       </bean>
      
       <bean id="jpaVendorAdapter"
       class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
       <property name="showSql" value="${jpa.show_sql}" />
       <property name="databasePlatform" value="${jpa.dialect}" />
       </bean>
      
       <bean id="entityManagerFactory"
       class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
       <property name="jpaVendorAdapter" ref="jpaVendorAdapter" />
       <property name="persistenceUnitManager" ref="persistenceUnitManager" />
       </bean>
      
       <!-- Publishing session factory for use in jBPM -->
       <bean id="sessionFactory" factory-bean="entityManagerFactory"
       factory-method="getSessionFactory">
       </bean>
      
       <bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
       <property name="entityManagerFactory" ref="entityManagerFactory" />
       </bean>
      
       <bean id="txProxyTemplate" abstract="true"
       class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
       <property name="transactionManager" ref="transactionManager" />
       <property name="transactionAttributes">
       <props>
       <prop key="*">PROPAGATION_REQUIRED</prop>
       </props>
       </property>
       </bean>
      
       <bean
       class="org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor" />
       <bean
       class="org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor" />
      
       <context:annotation-config />
      
      </beans>
      


      log file showing error loading application context:
      2009-12-11 09:36:35,818 INFO (Version.java:15) - Hibernate Annotations 3.3.1.GA
      2009-12-11 09:36:35,832 INFO (Environment.java:514) - Hibernate 3.2.6
      2009-12-11 09:36:35,836 INFO (Environment.java:547) - hibernate.properties not found
      2009-12-11 09:36:35,841 INFO (Environment.java:681) - Bytecode provider name : cglib
      2009-12-11 09:36:35,846 INFO (Environment.java:598) - using JDK 1.4 java.sql.Timestamp handling
      2009-12-11 09:36:35,915 INFO (Version.java:15) - Hibernate EntityManager 3.3.2.GA
      2009-12-11 09:36:35,935 DEBUG (Ejb3Configuration.java:312) - Processing PersistenceUnitInfo [
       name: formworxPU
       persistence provider classname: org.hibernate.ejb.HibernatePersistence
       classloader: sun.misc.Launcher$AppClassLoader@a9c85c
       Temporary classloader: org.springframework.instrument.classloading.SimpleThrowawayClassLoader@588db6
       excludeUnlistedClasses: false
       JTA datasource: null
       Non JTA datasource: org.apache.commons.dbcp.BasicDataSource@bfbefc
       Transaction type: RESOURCE_LOCAL
       PU root URL: file:/Users/bob/.m2/repository/com/hrworx/formworx-model/3.0-SNAPSHOT/formworx-model-3.0-SNAPSHOT.jar
       Jar files URLs [
       file:/Users/bob/.m2/repository/org/jbpm/jbpm4/jbpm-pvm/4.2/jbpm-pvm-4.2.jar
       file:/Users/bob/.m2/repository/com/hrworx/formworx-model/3.0-SNAPSHOT/formworx-model-3.0-SNAPSHOT.jar]
       Managed classes names []
       Mapping files names []
       Properties [
       hibernate.archive.autodetection: hbm]
      2009-12-11 09:36:35,936 DEBUG (Ejb3Configuration.java:562) - Detect class: false; detect hbm: true
      2009-12-11 09:36:35,941 DEBUG (Ejb3Configuration.java:562) - Detect class: false; detect hbm: true
      2009-12-11 09:36:36,384 INFO (HbmBinder.java:300) - Mapping class: org.jbpm.pvm.internal.model.ExecutionImpl -> JBPM4_EXECUTION
      2009-12-11 09:36:36,499 INFO (HbmBinder.java:300) - Mapping class: org.jbpm.pvm.internal.type.Variable -> JBPM4_VARIABLE
      2009-12-11 09:36:36,532 INFO (HbmBinder.java:814) - Mapping subclass: org.jbpm.pvm.internal.type.variable.BlobVariable -> JBPM4_VARIABLE
      2009-12-11 09:36:36,533 INFO (HbmBinder.java:814) - Mapping subclass: org.jbpm.pvm.internal.type.variable.DateVariable -> JBPM4_VARIABLE
      2009-12-11 09:36:36,534 INFO (HbmBinder.java:814) - Mapping subclass: org.jbpm.pvm.internal.type.variable.DoubleVariable -> JBPM4_VARIABLE
      2009-12-11 09:36:36,535 INFO (HbmBinder.java:814) - Mapping subclass: org.jbpm.pvm.internal.type.variable.HibernateLongVariable -> JBPM4_VARIABLE
      2009-12-11 09:36:36,537 INFO (HbmBinder.java:814) - Mapping subclass: org.jbpm.pvm.internal.type.variable.HibernateStringVariable -> JBPM4_VARIABLE
      2009-12-11 09:36:36,538 INFO (HbmBinder.java:814) - Mapping subclass: org.jbpm.pvm.internal.type.variable.LongVariable -> JBPM4_VARIABLE
      2009-12-11 09:36:36,539 INFO (HbmBinder.java:814) - Mapping subclass: org.jbpm.pvm.internal.type.variable.NullVariable -> JBPM4_VARIABLE
      2009-12-11 09:36:36,540 INFO (HbmBinder.java:814) - Mapping subclass: org.jbpm.pvm.internal.type.variable.StringVariable -> JBPM4_VARIABLE
      2009-12-11 09:36:36,541 INFO (HbmBinder.java:814) - Mapping subclass: org.jbpm.pvm.internal.type.variable.TextVariable -> JBPM4_VARIABLE
      2009-12-11 09:36:36,543 INFO (HbmBinder.java:300) - Mapping class: org.jbpm.pvm.internal.lob.Lob -> JBPM4_LOB
      2009-12-11 09:36:36,547 INFO (HbmBinder.java:300) - Mapping class: org.jbpm.pvm.internal.job.JobImpl -> JBPM4_JOB
      2009-12-11 09:36:36,549 INFO (HbmBinder.java:814) - Mapping subclass: org.jbpm.pvm.internal.job.MessageImpl -> JBPM4_JOB
      2009-12-11 09:36:36,550 INFO (HbmBinder.java:814) - Mapping subclass: org.jbpm.pvm.internal.model.op.ExecuteActivityMessage -> JBPM4_JOB
      2009-12-11 09:36:36,551 INFO (HbmBinder.java:814) - Mapping subclass: org.jbpm.pvm.internal.model.op.ExecuteEventListenerMessage -> JBPM4_JOB
      2009-12-11 09:36:36,553 INFO (HbmBinder.java:814) - Mapping subclass: org.jbpm.pvm.internal.job.CommandMessage -> JBPM4_JOB
      2009-12-11 09:36:36,554 INFO (HbmBinder.java:814) - Mapping subclass: org.jbpm.pvm.internal.job.TimerImpl -> JBPM4_JOB
      2009-12-11 09:36:36,559 INFO (HbmBinder.java:300) - Mapping class: org.jbpm.pvm.internal.repository.DeploymentImpl -> JBPM4_DEPLOYMENT
      2009-12-11 09:36:36,563 INFO (HbmBinder.java:300) - Mapping class: org.jbpm.pvm.internal.repository.DeploymentProperty -> JBPM4_DEPLOYPROP
      2009-12-11 09:36:36,566 INFO (HbmBinder.java:300) - Mapping class: org.jbpm.pvm.internal.id.PropertyImpl -> JBPM4_PROPERTY
      2009-12-11 09:36:36,568 INFO (HbmBinder.java:300) - Mapping class: org.jbpm.pvm.internal.task.TaskImpl -> JBPM4_TASK
      2009-12-11 09:36:36,575 INFO (HbmBinder.java:300) - Mapping class: org.jbpm.pvm.internal.task.ParticipationImpl -> JBPM4_PARTICIPATION
      2009-12-11 09:36:36,577 INFO (HbmBinder.java:300) - Mapping class: org.jbpm.pvm.internal.task.SwimlaneImpl -> JBPM4_SWIMLANE
      2009-12-11 09:36:36,578 INFO (HbmBinder.java:300) - Mapping class: org.jbpm.pvm.internal.history.model.HistoryProcessInstanceImpl -> JBPM4_HIST_PROCINST
      2009-12-11 09:36:36,638 INFO (HbmBinder.java:300) - Mapping class: org.jbpm.pvm.internal.history.model.HistoryActivityInstanceImpl -> JBPM4_HIST_ACTINST
      2009-12-11 09:36:36,641 INFO (HbmBinder.java:814) - Mapping subclass: org.jbpm.pvm.internal.history.model.HistoryAutomaticInstanceImpl -> JBPM4_HIST_ACTINST
      2009-12-11 09:36:36,643 INFO (HbmBinder.java:814) - Mapping subclass: org.jbpm.pvm.internal.history.model.HistoryDecisionInstanceImpl -> JBPM4_HIST_ACTINST
      2009-12-11 09:36:36,643 INFO (HbmBinder.java:814) - Mapping subclass: org.jbpm.pvm.internal.history.model.HistoryTaskInstanceImpl -> JBPM4_HIST_ACTINST
      2009-12-11 09:36:36,644 INFO (HbmBinder.java:300) - Mapping class: org.jbpm.pvm.internal.history.model.HistoryTaskImpl -> JBPM4_HIST_TASK
      2009-12-11 09:36:36,649 INFO (HbmBinder.java:300) - Mapping class: org.jbpm.pvm.internal.history.model.HistoryVariableImpl -> JBPM4_HIST_VAR
      2009-12-11 09:36:36,651 INFO (HbmBinder.java:300) - Mapping class: org.jbpm.pvm.internal.history.model.HistoryDetailImpl -> JBPM4_HIST_DETAIL
      2009-12-11 09:36:36,653 INFO (HbmBinder.java:814) - Mapping subclass: org.jbpm.pvm.internal.history.model.HistoryCommentImpl -> JBPM4_HIST_DETAIL
      2009-12-11 09:36:36,654 INFO (HbmBinder.java:814) - Mapping subclass: org.jbpm.pvm.internal.history.model.HistoryProcessInstanceMigrationImpl -> JBPM4_HIST_DETAIL
      2009-12-11 09:36:36,655 INFO (HbmBinder.java:814) - Mapping subclass: org.jbpm.pvm.internal.history.model.HistoryPriorityUpdateImpl -> JBPM4_HIST_DETAIL
      2009-12-11 09:36:36,657 INFO (HbmBinder.java:814) - Mapping subclass: org.jbpm.pvm.internal.history.model.HistoryTaskAssignmentImpl -> JBPM4_HIST_DETAIL
      2009-12-11 09:36:36,658 INFO (HbmBinder.java:814) - Mapping subclass: org.jbpm.pvm.internal.history.model.HistoryTaskDuedateUpdateImpl -> JBPM4_HIST_DETAIL
      2009-12-11 09:36:36,659 INFO (HbmBinder.java:814) - Mapping subclass: org.jbpm.pvm.internal.history.model.HistoryVariableUpdateImpl -> JBPM4_HIST_DETAIL
      2009-12-11 09:36:36,660 INFO (HbmBinder.java:300) - Mapping class: org.jbpm.pvm.internal.identity.impl.UserImpl -> JBPM4_ID_USER
      2009-12-11 09:36:36,663 INFO (HbmBinder.java:300) - Mapping class: org.jbpm.pvm.internal.identity.impl.MembershipImpl -> JBPM4_ID_MEMBERSHIP
      2009-12-11 09:36:36,665 INFO (HbmBinder.java:300) - Mapping class: org.jbpm.pvm.internal.identity.impl.GroupImpl -> JBPM4_ID_GROUP
      2009-12-11 09:36:36,668 DEBUG (Configuration.java:1126) - processing extends queue
      2009-12-11 09:36:36,669 DEBUG (Configuration.java:1130) - processing collection mappings
      2009-12-11 09:36:36,669 INFO (HbmBinder.java:2382) - Mapping collection: org.jbpm.pvm.internal.model.ExecutionImpl.variables -> JBPM4_VARIABLE
      2009-12-11 09:36:36,671 INFO (HbmBinder.java:2382) - Mapping collection: org.jbpm.pvm.internal.model.ExecutionImpl.systemVariables -> JBPM4_VARIABLE
      2009-12-11 09:36:36,672 INFO (HbmBinder.java:2382) - Mapping collection: org.jbpm.pvm.internal.model.ExecutionImpl.executions -> JBPM4_EXECUTION
      2009-12-11 09:36:36,673 INFO (HbmBinder.java:2382) - Mapping collection: org.jbpm.pvm.internal.model.ExecutionImpl.swimlanes -> JBPM4_SWIMLANE
      2009-12-11 09:36:36,673 INFO (HbmBinder.java:2382) - Mapping collection: org.jbpm.pvm.internal.repository.DeploymentImpl.resources -> JBPM4_LOB
      2009-12-11 09:36:36,675 INFO (HbmBinder.java:2382) - Mapping collection: org.jbpm.pvm.internal.repository.DeploymentImpl.objectProperties -> JBPM4_DEPLOYPROP
      2009-12-11 09:36:36,675 INFO (HbmBinder.java:2382) - Mapping collection: org.jbpm.pvm.internal.task.TaskImpl.participations -> JBPM4_PARTICIPATION
      2009-12-11 09:36:36,675 INFO (HbmBinder.java:2382) - Mapping collection: org.jbpm.pvm.internal.task.TaskImpl.variables -> JBPM4_VARIABLE
      2009-12-11 09:36:36,676 INFO (HbmBinder.java:2382) - Mapping collection: org.jbpm.pvm.internal.task.TaskImpl.subTasks -> JBPM4_TASK
      2009-12-11 09:36:36,677 INFO (HbmBinder.java:2382) - Mapping collection: org.jbpm.pvm.internal.task.SwimlaneImpl.participations -> JBPM4_PARTICIPATION
      2009-12-11 09:36:36,677 INFO (HbmBinder.java:2382) - Mapping collection: org.jbpm.pvm.internal.history.model.HistoryProcessInstanceImpl.historyActivityInstances -> JBPM4_HIST_ACTINST
      2009-12-11 09:36:36,678 INFO (HbmBinder.java:2382) - Mapping collection: org.jbpm.pvm.internal.history.model.HistoryProcessInstanceImpl.historyVariables -> JBPM4_HIST_VAR
      2009-12-11 09:36:36,679 INFO (HbmBinder.java:2382) - Mapping collection: org.jbpm.pvm.internal.history.model.HistoryProcessInstanceImpl.details -> JBPM4_HIST_DETAIL
      2009-12-11 09:36:36,679 INFO (HbmBinder.java:2382) - Mapping collection: org.jbpm.pvm.internal.history.model.HistoryActivityInstanceImpl.details -> JBPM4_HIST_DETAIL
      2009-12-11 09:36:36,679 INFO (HbmBinder.java:2382) - Mapping collection: org.jbpm.pvm.internal.history.model.HistoryTaskImpl.details -> JBPM4_HIST_DETAIL
      2009-12-11 09:36:36,680 INFO (HbmBinder.java:2382) - Mapping collection: org.jbpm.pvm.internal.history.model.HistoryTaskImpl.historyVariables -> JBPM4_HIST_VAR
      2009-12-11 09:36:36,681 INFO (HbmBinder.java:2382) - Mapping collection: org.jbpm.pvm.internal.history.model.HistoryTaskImpl.subTasks -> JBPM4_HIST_TASK
      2009-12-11 09:36:36,681 INFO (HbmBinder.java:2382) - Mapping collection: org.jbpm.pvm.internal.history.model.HistoryVariableImpl.details -> JBPM4_HIST_DETAIL
      2009-12-11 09:36:36,682 INFO (HbmBinder.java:2382) - Mapping collection: org.jbpm.pvm.internal.history.model.HistoryCommentImpl.replies -> JBPM4_HIST_DETAIL
      2009-12-11 09:36:36,682 DEBUG (Configuration.java:1141) - processing native query and ResultSetMapping mappings
      2009-12-11 09:36:36,683 DEBUG (Configuration.java:1149) - processing association property references
      2009-12-11 09:36:36,683 DEBUG (Configuration.java:1171) - processing foreign key constraints
      2009-12-11 09:36:36,684 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.repository.DeploymentImpl
      2009-12-11 09:36:36,685 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.model.ExecutionImpl
      2009-12-11 09:36:36,685 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.model.ExecutionImpl
      2009-12-11 09:36:36,686 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.model.ExecutionImpl
      2009-12-11 09:36:36,686 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.model.ExecutionImpl
      2009-12-11 09:36:36,687 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.history.model.HistoryProcessInstanceImpl
      2009-12-11 09:36:36,687 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.history.model.HistoryTaskImpl
      2009-12-11 09:36:36,688 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.history.model.HistoryProcessInstanceImpl
      2009-12-11 09:36:36,688 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.history.model.HistoryActivityInstanceImpl
      2009-12-11 09:36:36,689 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.history.model.HistoryTaskImpl
      2009-12-11 09:36:36,689 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.history.model.HistoryVariableImpl
      2009-12-11 09:36:36,690 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.history.model.HistoryTaskImpl
      2009-12-11 09:36:36,690 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.history.model.HistoryProcessInstanceImpl
      2009-12-11 09:36:36,691 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.history.model.HistoryTaskImpl
      2009-12-11 09:36:36,691 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.identity.impl.GroupImpl
      2009-12-11 09:36:36,692 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.identity.impl.GroupImpl
      2009-12-11 09:36:36,693 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.identity.impl.UserImpl
      2009-12-11 09:36:36,693 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.lob.Lob
      2009-12-11 09:36:36,693 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.repository.DeploymentImpl
      2009-12-11 09:36:36,694 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.task.SwimlaneImpl
      2009-12-11 09:36:36,695 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.task.TaskImpl
      2009-12-11 09:36:36,695 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.model.ExecutionImpl
      2009-12-11 09:36:36,696 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.task.SwimlaneImpl
      2009-12-11 09:36:36,696 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.task.TaskImpl
      2009-12-11 09:36:36,697 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.lob.Lob
      2009-12-11 09:36:36,697 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.model.ExecutionImpl
      2009-12-11 09:36:36,698 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.model.ExecutionImpl
      2009-12-11 09:36:36,698 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.task.TaskImpl
      2009-12-11 09:36:36,700 INFO (AnnotationConfiguration.java:365) - Hibernate Validator not found: ignoring
      2009-12-11 09:36:36,789 DEBUG (Configuration.java:1291) - Preparing to build session factory with filters : {}
      2009-12-11 09:36:36,789 DEBUG (Configuration.java:1126) - processing extends queue
      2009-12-11 09:36:36,791 DEBUG (Configuration.java:1130) - processing collection mappings
      2009-12-11 09:36:36,791 DEBUG (Configuration.java:1141) - processing native query and ResultSetMapping mappings
      2009-12-11 09:36:36,792 DEBUG (Configuration.java:1149) - processing association property references
      2009-12-11 09:36:36,792 DEBUG (Configuration.java:1171) - processing foreign key constraints
      2009-12-11 09:36:36,793 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.repository.DeploymentImpl
      2009-12-11 09:36:36,793 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.model.ExecutionImpl
      2009-12-11 09:36:36,794 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.model.ExecutionImpl
      2009-12-11 09:36:36,794 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.model.ExecutionImpl
      2009-12-11 09:36:36,795 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.model.ExecutionImpl
      2009-12-11 09:36:36,795 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.history.model.HistoryProcessInstanceImpl
      2009-12-11 09:36:36,796 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.history.model.HistoryTaskImpl
      2009-12-11 09:36:36,796 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.history.model.HistoryProcessInstanceImpl
      2009-12-11 09:36:36,797 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.history.model.HistoryActivityInstanceImpl
      2009-12-11 09:36:36,797 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.history.model.HistoryTaskImpl
      2009-12-11 09:36:36,798 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.history.model.HistoryVariableImpl
      2009-12-11 09:36:36,799 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.history.model.HistoryTaskImpl
      2009-12-11 09:36:36,799 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.history.model.HistoryProcessInstanceImpl
      2009-12-11 09:36:36,799 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.history.model.HistoryTaskImpl
      2009-12-11 09:36:36,800 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.identity.impl.GroupImpl
      2009-12-11 09:36:36,801 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.identity.impl.GroupImpl
      2009-12-11 09:36:36,801 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.identity.impl.UserImpl
      2009-12-11 09:36:36,801 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.lob.Lob
      2009-12-11 09:36:36,802 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.repository.DeploymentImpl
      2009-12-11 09:36:36,802 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.task.SwimlaneImpl
      2009-12-11 09:36:36,803 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.task.TaskImpl
      2009-12-11 09:36:36,803 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.model.ExecutionImpl
      2009-12-11 09:36:36,804 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.task.SwimlaneImpl
      2009-12-11 09:36:36,804 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.task.TaskImpl
      2009-12-11 09:36:36,805 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.lob.Lob
      2009-12-11 09:36:36,805 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.model.ExecutionImpl
      2009-12-11 09:36:36,806 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.model.ExecutionImpl
      2009-12-11 09:36:36,807 DEBUG (Configuration.java:1254) - resolving reference to class: org.jbpm.pvm.internal.task.TaskImpl
      2009-12-11 09:36:36,824 INFO (ConnectionProviderFactory.java:72) - Initializing connection provider: org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider
      2009-12-11 09:36:36,830 INFO (InjectedDataSourceConnectionProvider.java:38) - Using provided datasource
      2009-12-11 09:36:37,286 INFO (SettingsFactory.java:89) - RDBMS: HSQL Database Engine, version: 1.8.0
      2009-12-11 09:36:37,287 INFO (SettingsFactory.java:90) - JDBC driver: HSQL Database Engine Driver, version: 1.8.0
      2009-12-11 09:36:37,302 INFO (Dialect.java:152) - Using dialect: org.hibernate.dialect.HSQLDialect
      2009-12-11 09:36:37,307 INFO (TransactionFactoryFactory.java:34) - Transaction strategy: org.hibernate.transaction.JDBCTransactionFactory
      2009-12-11 09:36:37,309 INFO (TransactionManagerLookupFactory.java:33) - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
      2009-12-11 09:36:37,309 INFO (SettingsFactory.java:143) - Automatic flush during beforeCompletion(): disabled
      2009-12-11 09:36:37,310 INFO (SettingsFactory.java:147) - Automatic session close at end of transaction: disabled
      2009-12-11 09:36:37,311 INFO (SettingsFactory.java:154) - JDBC batch size: 15
      2009-12-11 09:36:37,312 INFO (SettingsFactory.java:157) - JDBC batch updates for versioned data: disabled
      2009-12-11 09:36:37,313 INFO (SettingsFactory.java:162) - Scrollable result sets: enabled
      2009-12-11 09:36:37,313 INFO (SettingsFactory.java:170) - JDBC3 getGeneratedKeys(): disabled
      2009-12-11 09:36:37,315 INFO (SettingsFactory.java:178) - Connection release mode: auto
      2009-12-11 09:36:37,316 INFO (SettingsFactory.java:205) - Default batch fetch size: 1
      2009-12-11 09:36:37,317 INFO (SettingsFactory.java:209) - Generate SQL with comments: disabled
      2009-12-11 09:36:37,317 INFO (SettingsFactory.java:213) - Order SQL updates by primary key: disabled
      2009-12-11 09:36:37,317 INFO (SettingsFactory.java:217) - Order SQL inserts for batching: disabled
      2009-12-11 09:36:37,319 INFO (SettingsFactory.java:386) - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
      2009-12-11 09:36:37,321 INFO (ASTQueryTranslatorFactory.java:24) - Using ASTQueryTranslatorFactory
      2009-12-11 09:36:37,321 INFO (SettingsFactory.java:225) - Query language substitutions: {}
      2009-12-11 09:36:37,323 INFO (SettingsFactory.java:230) - JPA-QL strict compliance: enabled
      2009-12-11 09:36:37,323 INFO (SettingsFactory.java:235) - Second-level cache: enabled
      2009-12-11 09:36:37,323 INFO (SettingsFactory.java:239) - Query cache: disabled
      2009-12-11 09:36:37,324 INFO (SettingsFactory.java:373) - Cache provider: org.hibernate.cache.NoCacheProvider
      2009-12-11 09:36:37,324 INFO (SettingsFactory.java:254) - Optimize cache for minimal puts: disabled
      2009-12-11 09:36:37,326 INFO (SettingsFactory.java:263) - Structured second-level cache entries: disabled
      2009-12-11 09:36:37,330 INFO (SettingsFactory.java:290) - Statistics: disabled
      2009-12-11 09:36:37,330 INFO (SettingsFactory.java:294) - Deleted entity synthetic identifier rollback: disabled
      2009-12-11 09:36:37,332 INFO (SettingsFactory.java:309) - Default entity-mode: pojo
      2009-12-11 09:36:37,332 INFO (SettingsFactory.java:313) - Named query checking : enabled
      2009-12-11 09:36:37,359 INFO (SessionFactoryImpl.java:161) - building session factory
      2009-12-11 09:36:38,100 INFO (SessionFactoryObjectFactory.java:82) - Not binding factory to JNDI, no JNDI name configured
      2009-12-11 09:36:42,683 TRACE (Log4jLog.java:72) - loading wire bindings from resource: jar:file:/Users/bob/.m2/repository/org/jbpm/jbpm4/jbpm-pvm/4.2/jbpm-pvm-4.2.jar!/jbpm.wire.bindings.xml
      2009-12-11 09:36:42,701 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.TrueBinding
      2009-12-11 09:36:42,704 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.FalseBinding
      2009-12-11 09:36:42,705 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.CharBinding
      2009-12-11 09:36:42,707 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.DoubleBinding
      2009-12-11 09:36:42,708 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.FloatBinding
      2009-12-11 09:36:42,709 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.IntBinding
      2009-12-11 09:36:42,710 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.ShortBinding
      2009-12-11 09:36:42,711 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.ByteBinding
      2009-12-11 09:36:42,712 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.LongBinding
      2009-12-11 09:36:42,713 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.StringBinding
      2009-12-11 09:36:42,715 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.NullBinding
      2009-12-11 09:36:42,717 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.ClassBinding
      2009-12-11 09:36:42,718 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.ObjectBinding
      2009-12-11 09:36:42,719 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.RefBinding
      2009-12-11 09:36:42,720 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.JndiBinding
      2009-12-11 09:36:42,721 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.ListBinding
      2009-12-11 09:36:42,723 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.SetBinding
      2009-12-11 09:36:42,725 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.MapBinding
      2009-12-11 09:36:42,726 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.PropertiesBinding
      2009-12-11 09:36:42,727 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.ProcessEngineRefBinding
      2009-12-11 09:36:42,727 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.EnvRefBinding
      2009-12-11 09:36:42,728 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.EnvBinding
      2009-12-11 09:36:42,729 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.ContextRefBinding
      2009-12-11 09:36:42,731 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.TransactionRefBinding
      2009-12-11 09:36:42,732 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.TransactionBinding
      2009-12-11 09:36:42,733 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.JobExecutorBinding
      2009-12-11 09:36:42,735 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.JobTestHelperBinding
      2009-12-11 09:36:42,736 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.ScriptManagerBinding
      2009-12-11 09:36:42,737 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.BusinessCalendarBinding
      2009-12-11 09:36:42,738 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.IdComposerBinding
      2009-12-11 09:36:42,739 TRACE (Log4jLog.java:72) - couldn't instantiate binding org.jbpm.pvm.internal.wire.binding.IdComposerBinding
      2009-12-11 09:36:42,739 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.MailTemplateBinding
      2009-12-11 09:36:42,741 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.AddressResolverBinding
      2009-12-11 09:36:42,741 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.HibernateConfigurationBinding
      2009-12-11 09:36:42,743 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.SeamHibernateSessionBinding
      2009-12-11 09:36:42,745 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.HibernateSessionBinding
      2009-12-11 09:36:42,746 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.HibernateSessionFactoryBinding
      2009-12-11 09:36:42,747 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.DbSessionBinding
      2009-12-11 09:36:42,748 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.MessageSessionBinding
      2009-12-11 09:36:42,749 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.TimerSessionBinding
      2009-12-11 09:36:42,750 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.HistorySessionBinding
      2009-12-11 09:36:42,751 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.IdentitySessionBinding
      2009-12-11 09:36:42,753 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.JbossIdmIdentitySessionFactoryBinding
      2009-12-11 09:36:42,754 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.JbossIdmIdentitySessionBinding
      2009-12-11 09:36:42,755 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.RepositorySessionBinding
      2009-12-11 09:36:42,756 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.MailSessionBinding
      2009-12-11 09:36:42,757 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.TypesBinding
      2009-12-11 09:36:42,761 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.CommandServiceBinding
      2009-12-11 09:36:42,762 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.ExecutionServiceBinding
      2009-12-11 09:36:42,763 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.ManagementServiceBinding
      2009-12-11 09:36:42,764 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.IdentityServiceBinding
      2009-12-11 09:36:42,765 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.HistoryServiceBinding
      2009-12-11 09:36:42,766 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.TaskServiceBinding
      2009-12-11 09:36:42,767 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.RepositoryServiceBinding
      2009-12-11 09:36:42,767 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.RepositoryCacheBinding
      2009-12-11 09:36:42,768 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.DeployerManagerBinding
      2009-12-11 09:36:42,769 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.SkipInterceptorBinding
      2009-12-11 09:36:42,770 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.EnvironmentInterceptorBinding
      2009-12-11 09:36:42,771 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.AuthorizationInterceptorBinding
      2009-12-11 09:36:42,771 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.RetryInterceptorBinding
      2009-12-11 09:36:42,775 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.StandardTransactionInterceptorBinding
      2009-12-11 09:36:42,776 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.SerializeInterceptorBinding
      2009-12-11 09:36:42,777 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.JtaTransactionInterceptorBinding
      2009-12-11 09:36:42,778 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.PropertyBinding
      2009-12-11 09:36:42,779 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.FieldBinding
      2009-12-11 09:36:42,780 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.InvokeBinding
      2009-12-11 09:36:42,780 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.SubscribeBinding
      2009-12-11 09:36:42,781 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.EnlistBinding
      2009-12-11 09:36:42,783 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.enterprise.internal.wire.binding.EjbTimerSessionBinding
      2009-12-11 09:36:42,784 TRACE (Log4jLog.java:72) - couldn't instantiate binding org.jbpm.enterprise.internal.wire.binding.EjbTimerSessionBinding
      2009-12-11 09:36:42,785 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.enterprise.internal.wire.binding.EjbLocalCommandServiceBinding
      2009-12-11 09:36:42,786 TRACE (Log4jLog.java:72) - couldn't instantiate binding org.jbpm.enterprise.internal.wire.binding.EjbLocalCommandServiceBinding
      2009-12-11 09:36:42,787 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.enterprise.internal.wire.binding.EjbRemoteCommandServiceBinding
      2009-12-11 09:36:42,788 TRACE (Log4jLog.java:72) - couldn't instantiate binding org.jbpm.enterprise.internal.wire.binding.EjbRemoteCommandServiceBinding
      2009-12-11 09:36:42,788 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.jpdl.internal.xml.JpdlDeployerBinding
      2009-12-11 09:36:42,790 TRACE (Log4jLog.java:72) - adding wire binding for org.jbpm.pvm.internal.wire.binding.SpringTransactionInterceptorBinding
      2009-12-11 09:36:42,791 TRACE (Log4jLog.java:72) - skipping unavailable wire bindings resource jbpm.user.wire.bindings.xml
      2009-12-11 09:36:42,831 DEBUG (Log4jLog.java:60) - no element parser for tag import in category descriptor
      2009-12-11 09:36:42,942 TRACE (Log4jLog.java:72) - created ProcessEngine 9398268
      2009-12-11 09:36:42,943 TRACE (Log4jLog.java:72) - process-engine-context 15979582
      2009-12-11 09:36:42,943 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.cal.BusinessCalendarImpl
      2009-12-11 09:36:42,943 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.svc.IdentityServiceImpl
      2009-12-11 09:36:42,947 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.repository.RepositoryCacheImpl
      2009-12-11 09:36:42,947 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.type.TypeSet
      2009-12-11 09:36:42,948 TRACE (Log4jLog.java:72) - org.jbpm.api.TaskService
      2009-12-11 09:36:42,948 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.svc.AbstractServiceImpl
      2009-12-11 09:36:42,948 TRACE (Log4jLog.java:72) - org.jbpm.api.ExecutionService
      2009-12-11 09:36:42,949 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.svc.ManagementServiceImpl
      2009-12-11 09:36:42,949 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.id.DatabaseIdComposer
      2009-12-11 09:36:42,952 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.id.IdComposer
      2009-12-11 09:36:42,952 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.svc.HistoryServiceImpl
      2009-12-11 09:36:42,952 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.id.DbidGenerator
      2009-12-11 09:36:42,953 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.svc.TaskServiceImpl
      2009-12-11 09:36:42,953 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.type.DefaultTypeSet
      2009-12-11 09:36:42,953 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.id.DatabaseDbidGenerator
      2009-12-11 09:36:42,954 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.repository.RepositoryCache
      2009-12-11 09:36:42,954 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.repository.DeployerManager
      2009-12-11 09:36:42,954 TRACE (Log4jLog.java:72) - java.io.Serializable
      2009-12-11 09:36:42,954 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.repository.RepositoryServiceImpl
      2009-12-11 09:36:42,955 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.svc.ExecutionServiceImpl
      2009-12-11 09:36:42,955 TRACE (Log4jLog.java:72) - org.jbpm.api.ManagementService
      2009-12-11 09:36:42,955 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.cal.BusinessCalendar
      2009-12-11 09:36:42,956 TRACE (Log4jLog.java:72) - org.jbpm.api.HistoryService
      2009-12-11 09:36:42,956 TRACE (Log4jLog.java:72) - org.jbpm.api.RepositoryService
      2009-12-11 09:36:42,956 TRACE (Log4jLog.java:72) - java.lang.Object
      2009-12-11 09:36:42,956 TRACE (Log4jLog.java:72) - org.jbpm.api.IdentityService
      2009-12-11 09:36:42,958 TRACE (Log4jLog.java:72) - transaction-context:
      2009-12-11 09:36:42,958 TRACE (Log4jLog.java:72) - org.hibernate.Session
      2009-12-11 09:36:42,959 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.history.HistorySession
      2009-12-11 09:36:42,959 TRACE (Log4jLog.java:72) - org.hibernate.classic.Session
      2009-12-11 09:36:42,959 TRACE (Log4jLog.java:72) - org.hibernate.engine.SessionImplementor
      2009-12-11 09:36:42,960 TRACE (Log4jLog.java:72) - org.hibernate.transaction.TransactionFactory$Context
      2009-12-11 09:36:42,960 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.jobexecutor.JobExecutorTimerSession
      2009-12-11 09:36:42,960 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.tx.StandardTransaction
      2009-12-11 09:36:42,960 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.repository.RepositorySessionImpl
      2009-12-11 09:36:42,961 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.jobexecutor.JobExecutorMessageSession
      2009-12-11 09:36:42,961 TRACE (Log4jLog.java:72) - org.hibernate.impl.AbstractSessionImpl
      2009-12-11 09:36:42,961 TRACE (Log4jLog.java:72) - java.io.Serializable
      2009-12-11 09:36:42,962 TRACE (Log4jLog.java:72) - org.hibernate.jdbc.JDBCContext$Context
      2009-12-11 09:36:42,962 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.session.TimerSession
      2009-12-11 09:36:42,962 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.session.DbSession
      2009-12-11 09:36:42,962 TRACE (Log4jLog.java:72) - org.hibernate.impl.SessionImpl
      2009-12-11 09:36:42,963 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.hibernate.DbSessionImpl
      2009-12-11 09:36:42,964 TRACE (Log4jLog.java:72) - org.hibernate.event.EventSource
      2009-12-11 09:36:42,964 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.env.Transaction
      2009-12-11 09:36:42,964 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.session.RepositorySession
      2009-12-11 09:36:42,965 TRACE (Log4jLog.java:72) - com.hrworx.formworx.service.user.JbpmIdentitySessionImpl
      2009-12-11 09:36:42,965 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.history.HistorySessionImpl
      2009-12-11 09:36:42,965 TRACE (Log4jLog.java:72) - java.lang.Object
      2009-12-11 09:36:42,966 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.identity.spi.IdentitySession
      2009-12-11 09:36:42,966 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.session.MessageSession
      2009-12-11 09:36:42,966 TRACE (Log4jLog.java:72) - creating process-engine
      2009-12-11 09:36:42,967 DEBUG (Log4jLog.java:60) - eagerly initializing org.jbpm.pvm.internal.id.DatabaseIdComposer
      2009-12-11 09:36:42,968 TRACE (Log4jLog.java:72) - constructing org.jbpm.pvm.internal.id.DatabaseIdComposer
      2009-12-11 09:36:42,972 TRACE (Log4jLog.java:72) - initializing org.jbpm.pvm.internal.id.DatabaseIdComposer
      2009-12-11 09:36:42,973 TRACE (Log4jLog.java:72) - constructing txRequiredCommandService
      2009-12-11 09:36:42,974 TRACE (Log4jLog.java:72) - initializing txRequiredCommandService
      2009-12-11 09:36:42,977 TRACE (Log4jLog.java:72) - opening jbpm-springPvmEnvironment[4501227]
      2009-12-11 09:36:42,978 TRACE (Log4jLog.java:72) - creating transaction
      2009-12-11 09:36:42,978 TRACE (Log4jLog.java:72) - found org.jbpm.pvm.internal.tx.StandardTransaction in transaction
      2009-12-11 09:36:42,979 TRACE (Log4jLog.java:72) - constructing org.jbpm.pvm.internal.tx.StandardTransaction
      2009-12-11 09:36:42,980 TRACE (Log4jLog.java:72) - initializing org.jbpm.pvm.internal.tx.StandardTransaction
      2009-12-11 09:36:42,981 TRACE (Log4jLog.java:72) - org.springframework.transaction.PlatformTransactionManager not found in transaction 11354344
      2009-12-11 09:36:42,981 TRACE (Log4jLog.java:72) - org.springframework.transaction.PlatformTransactionManager not found in process-engine 15979582
      2009-12-11 09:36:42,982 TRACE (Log4jLog.java:72) - beginning StandardTransaction[8419881]
      2009-12-11 09:36:43,032 TRACE (Log4jLog.java:72) - found org.hibernate.Session in transaction
      2009-12-11 09:36:43,033 TRACE (Log4jLog.java:72) - constructing org.hibernate.impl.SessionImpl
      2009-12-11 09:36:43,033 TRACE (Log4jLog.java:72) - org.hibernate.SessionFactory not found in transaction 11354344
      2009-12-11 09:36:43,033 TRACE (Log4jLog.java:72) - org.hibernate.SessionFactory not found in process-engine 15979582
      2009-12-11 09:36:43,036 TRACE (Log4jLog.java:72) - creating hibernate session
      2009-12-11 09:36:43,037 TRACE (Log4jLog.java:72) - found org.jbpm.pvm.internal.tx.StandardTransaction in transaction
      2009-12-11 09:36:43,037 TRACE (Log4jLog.java:72) - delivering org.jbpm.pvm.internal.tx.StandardTransaction
      2009-12-11 09:36:43,039 DEBUG (Log4jLog.java:60) - ----- beginning hibernate tx 5183239 --------------------------------------------------------
      2009-12-11 09:36:43,040 TRACE (Log4jLog.java:72) - begun hibernate tx 7408723 on hibernate session 5183239
      2009-12-11 09:36:43,040 TRACE (Log4jLog.java:72) - enlisting resource org.jbpm.pvm.internal.tx.HibernateSessionResource@e033f0 to standard transaction
      2009-12-11 09:36:43,040 TRACE (Log4jLog.java:72) - initializing org.hibernate.impl.SessionImpl
      2009-12-11 09:36:43,096 INFO (Log4jLog.java:48) - jBPM version info: library[4.2], schema[null]
      2009-12-11 09:36:43,106 TRACE (Log4jLog.java:72) - found org.hibernate.Session in transaction
      2009-12-11 09:36:43,107 TRACE (Log4jLog.java:72) - delivering org.hibernate.impl.SessionImpl
      2009-12-11 09:36:43,107 TRACE (Log4jLog.java:72) - committing StandardTransaction[8419881]
      2009-12-11 09:36:43,108 TRACE (Log4jLog.java:72) - preparing resource org.jbpm.pvm.internal.tx.HibernateSessionResource@e033f0
      2009-12-11 09:36:43,108 TRACE (Log4jLog.java:72) - flushing hibernate session 5183239
      2009-12-11 09:36:43,109 TRACE (Log4jLog.java:72) - committing resource org.jbpm.pvm.internal.tx.HibernateSessionResource@e033f0
      2009-12-11 09:36:43,111 DEBUG (Log4jLog.java:60) - ----- committing hibernate tx 7408723 -------------------------------------------------------
      2009-12-11 09:36:43,112 TRACE (Log4jLog.java:72) - closing hibernate session 5183239
      2009-12-11 09:36:43,112 TRACE (Log4jLog.java:72) - committed StandardTransaction[8419881]
      2009-12-11 09:36:43,112 TRACE (Log4jLog.java:72) - closing transaction...
      2009-12-11 09:36:43,113 TRACE (Log4jLog.java:72) - closing PvmEnvironment[4501227]
      2009-12-11 09:36:43,113 TRACE (Log4jLog.java:72) - closed PvmEnvironment[4501227]
      2009-12-11 09:36:43,123 TRACE (Log4jLog.java:72) - found org.jbpm.api.RepositoryService in process-engine
      2009-12-11 09:36:43,124 TRACE (Log4jLog.java:72) - constructing org.jbpm.pvm.internal.repository.RepositoryServiceImpl
      2009-12-11 09:36:43,124 TRACE (Log4jLog.java:72) - initializing org.jbpm.pvm.internal.repository.RepositoryServiceImpl
      2009-12-11 09:36:43,125 TRACE (Log4jLog.java:72) - found field commandService in org.jbpm.pvm.internal.repository.RepositoryServiceImpl
      2009-12-11 09:36:43,126 TRACE (Log4jLog.java:72) - delivering txRequiredCommandService
      2009-12-11 09:36:43,127 TRACE (Log4jLog.java:72) - setting field 'commandService' to value 'org.jbpm.pvm.internal.svc.RetryInterceptor@5abc5f'
      2009-12-11 09:36:43,127 TRACE (Log4jLog.java:72) - making field accessible
      2009-12-11 09:36:43,145 TRACE (Log4jLog.java:72) - found org.jbpm.api.TaskService in process-engine
      2009-12-11 09:36:43,145 TRACE (Log4jLog.java:72) - constructing org.jbpm.pvm.internal.svc.TaskServiceImpl
      2009-12-11 09:36:43,146 TRACE (Log4jLog.java:72) - initializing org.jbpm.pvm.internal.svc.TaskServiceImpl
      2009-12-11 09:36:43,146 TRACE (Log4jLog.java:72) - found field commandService in org.jbpm.pvm.internal.svc.AbstractServiceImpl
      2009-12-11 09:36:43,146 TRACE (Log4jLog.java:72) - delivering txRequiredCommandService
      2009-12-11 09:36:43,147 TRACE (Log4jLog.java:72) - setting field 'commandService' to value 'org.jbpm.pvm.internal.svc.RetryInterceptor@5abc5f'
      2009-12-11 09:36:43,147 TRACE (Log4jLog.java:72) - making field accessible
      2009-12-11 09:36:43,194 TRACE (Log4jLog.java:72) - found org.jbpm.api.ExecutionService in process-engine
      2009-12-11 09:36:43,195 TRACE (Log4jLog.java:72) - constructing org.jbpm.pvm.internal.svc.ExecutionServiceImpl
      2009-12-11 09:36:43,198 TRACE (Log4jLog.java:72) - initializing org.jbpm.pvm.internal.svc.ExecutionServiceImpl
      2009-12-11 09:36:43,198 TRACE (Log4jLog.java:72) - found field commandService in org.jbpm.pvm.internal.svc.AbstractServiceImpl
      2009-12-11 09:36:43,198 TRACE (Log4jLog.java:72) - delivering txRequiredCommandService
      2009-12-11 09:36:43,199 TRACE (Log4jLog.java:72) - setting field 'commandService' to value 'org.jbpm.pvm.internal.svc.RetryInterceptor@5abc5f'
      2009-12-11 09:36:43,199 TRACE (Log4jLog.java:72) - making field accessible
      2009-12-11 09:36:43,236 TRACE (Log4jLog.java:72) - found org.jbpm.api.IdentityService in process-engine
      2009-12-11 09:36:43,237 TRACE (Log4jLog.java:72) - constructing org.jbpm.pvm.internal.svc.IdentityServiceImpl
      2009-12-11 09:36:43,237 TRACE (Log4jLog.java:72) - initializing org.jbpm.pvm.internal.svc.IdentityServiceImpl
      2009-12-11 09:36:43,237 TRACE (Log4jLog.java:72) - found field commandService in org.jbpm.pvm.internal.svc.IdentityServiceImpl
      2009-12-11 09:36:43,238 TRACE (Log4jLog.java:72) - delivering txRequiredCommandService
      2009-12-11 09:36:43,238 TRACE (Log4jLog.java:72) - setting field 'commandService' to value 'org.jbpm.pvm.internal.svc.RetryInterceptor@5abc5f'
      2009-12-11 09:36:43,238 TRACE (Log4jLog.java:72) - making field accessible
      2009-12-11 09:36:45,965 TRACE (Log4jLog.java:72) - opening jbpm-springPvmEnvironment[6002178]
      2009-12-11 09:36:45,965 TRACE (Log4jLog.java:72) - creating transaction
      2009-12-11 09:36:45,966 TRACE (Log4jLog.java:72) - found org.jbpm.pvm.internal.tx.StandardTransaction in transaction
      2009-12-11 09:36:45,966 TRACE (Log4jLog.java:72) - constructing org.jbpm.pvm.internal.tx.StandardTransaction
      2009-12-11 09:36:45,966 TRACE (Log4jLog.java:72) - initializing org.jbpm.pvm.internal.tx.StandardTransaction
      2009-12-11 09:36:45,967 TRACE (Log4jLog.java:72) - org.springframework.transaction.PlatformTransactionManager not found in transaction 13987434
      2009-12-11 09:36:45,967 TRACE (Log4jLog.java:72) - org.springframework.transaction.PlatformTransactionManager not found in process-engine 15979582
      2009-12-11 09:36:45,968 TRACE (Log4jLog.java:72) - beginning StandardTransaction[4453149]
      2009-12-11 09:36:45,969 TRACE (Log4jLog.java:72) - found org.jbpm.pvm.internal.session.RepositorySession in transaction
      2009-12-11 09:36:45,970 TRACE (Log4jLog.java:72) - constructing org.jbpm.pvm.internal.repository.RepositorySessionImpl
      2009-12-11 09:36:45,970 TRACE (Log4jLog.java:72) - initializing org.jbpm.pvm.internal.repository.RepositorySessionImpl
      2009-12-11 09:36:45,970 TRACE (Log4jLog.java:72) - found org.hibernate.Session in transaction
      2009-12-11 09:36:45,971 TRACE (Log4jLog.java:72) - constructing org.hibernate.impl.SessionImpl
      2009-12-11 09:36:45,971 TRACE (Log4jLog.java:72) - org.hibernate.SessionFactory not found in transaction 13987434
      2009-12-11 09:36:45,977 TRACE (Log4jLog.java:72) - org.hibernate.SessionFactory not found in process-engine 15979582
      2009-12-11 09:36:45,978 TRACE (Log4jLog.java:72) - creating hibernate session
      2009-12-11 09:36:45,979 TRACE (Log4jLog.java:72) - found org.jbpm.pvm.internal.tx.StandardTransaction in transaction
      2009-12-11 09:36:45,979 TRACE (Log4jLog.java:72) - delivering org.jbpm.pvm.internal.tx.StandardTransaction
      2009-12-11 09:36:45,980 DEBUG (Log4jLog.java:60) - ----- beginning hibernate tx 10794927 --------------------------------------------------------
      2009-12-11 09:36:45,980 TRACE (Log4jLog.java:72) - begun hibernate tx 1534853 on hibernate session 10794927
      2009-12-11 09:36:45,980 TRACE (Log4jLog.java:72) - enlisting resource org.jbpm.pvm.internal.tx.HibernateSessionResource@94213a to standard transaction
      2009-12-11 09:36:45,981 TRACE (Log4jLog.java:72) - initializing org.hibernate.impl.SessionImpl
      2009-12-11 09:36:45,981 TRACE (Log4jLog.java:72) - auto wiring field session in org.jbpm.pvm.internal.repository.RepositorySessionImpl
      2009-12-11 09:36:45,982 TRACE (Log4jLog.java:72) - setting field 'session' to value 'SessionImpl(PersistenceContext[entityKeys=[],collectionKeys=[]];ActionQueue[insertions=[] updates=[] deletions=[] collectionCreations=[] collectionRemovals=[] collectionUpdates=[]])'
      2009-12-11 09:36:45,982 TRACE (Log4jLog.java:72) - making field accessible
      2009-12-11 09:36:45,983 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.repository.RepositoryCache not found in transaction 13987434
      2009-12-11 09:36:45,983 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.repository.RepositoryCache not found in transaction 13987434
      2009-12-11 09:36:45,983 TRACE (Log4jLog.java:72) - found org.jbpm.pvm.internal.repository.RepositoryCache in process-engine
      2009-12-11 09:36:45,984 TRACE (Log4jLog.java:72) - constructing org.jbpm.pvm.internal.repository.RepositoryCacheImpl
      2009-12-11 09:36:45,984 TRACE (Log4jLog.java:72) - initializing org.jbpm.pvm.internal.repository.RepositoryCacheImpl
      2009-12-11 09:36:45,985 TRACE (Log4jLog.java:72) - java.util.Map not found in process-engine 15979582
      2009-12-11 09:36:45,985 TRACE (Log4jLog.java:72) - java.util.Map not found in transaction 13987434
      2009-12-11 09:36:45,986 TRACE (Log4jLog.java:72) - java.util.Map not found in process-engine 15979582
      2009-12-11 09:36:45,988 TRACE (Log4jLog.java:72) - java.util.Map not found in process-engine 15979582
      2009-12-11 09:36:45,989 TRACE (Log4jLog.java:72) - java.util.Map not found in transaction 13987434
      2009-12-11 09:36:45,989 TRACE (Log4jLog.java:72) - java.util.Map not found in process-engine 15979582
      2009-12-11 09:36:45,990 TRACE (Log4jLog.java:72) - auto wiring field repositoryCache in org.jbpm.pvm.internal.repository.RepositorySessionImpl
      2009-12-11 09:36:45,991 TRACE (Log4jLog.java:72) - setting field 'repositoryCache' to value 'org.jbpm.pvm.internal.repository.RepositoryCacheImpl@d442ac'
      2009-12-11 09:36:45,991 TRACE (Log4jLog.java:72) - making field accessible
      2009-12-11 09:36:45,991 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.repository.DeployerManager not found in transaction 13987434
      2009-12-11 09:36:45,992 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.repository.DeployerManager not found in transaction 13987434
      2009-12-11 09:36:45,992 TRACE (Log4jLog.java:72) - found org.jbpm.pvm.internal.repository.DeployerManager in process-engine
      2009-12-11 09:36:45,992 TRACE (Log4jLog.java:72) - constructing org.jbpm.pvm.internal.repository.DeployerManager
      2009-12-11 09:36:45,993 TRACE (Log4jLog.java:72) - initializing org.jbpm.pvm.internal.repository.DeployerManager
      2009-12-11 09:36:45,993 TRACE (Log4jLog.java:72) - found field deployers in org.jbpm.pvm.internal.repository.DeployerManager
      2009-12-11 09:36:46,004 TRACE (Log4jLog.java:72) - loading jpdl bindings from resource: jar:file:/Users/bob/.m2/repository/org/jbpm/jbpm4/jbpm-jpdl/4.2/jbpm-jpdl-4.2.jar!/jbpm.jpdl.bindings.xml
      2009-12-11 09:36:46,007 TRACE (Log4jLog.java:72) - adding jpdl binding org.jbpm.jpdl.internal.activity.StartBinding
      2009-12-11 09:36:46,009 TRACE (Log4jLog.java:72) - adding jpdl binding org.jbpm.jpdl.internal.activity.StateBinding
      2009-12-11 09:36:46,012 TRACE (Log4jLog.java:72) - adding jpdl binding org.jbpm.jpdl.internal.activity.DecisionBinding
      2009-12-11 09:36:46,014 TRACE (Log4jLog.java:72) - adding jpdl binding org.jbpm.jpdl.internal.activity.EndBinding
      2009-12-11 09:36:46,016 TRACE (Log4jLog.java:72) - adding jpdl binding org.jbpm.jpdl.internal.activity.EndCancelBinding
      2009-12-11 09:36:46,017 TRACE (Log4jLog.java:72) - adding jpdl binding org.jbpm.jpdl.internal.activity.EndErrorBinding
      2009-12-11 09:36:46,018 TRACE (Log4jLog.java:72) - adding jpdl binding org.jbpm.jpdl.internal.activity.ForkBinding
      2009-12-11 09:36:46,018 TRACE (Log4jLog.java:72) - adding jpdl binding org.jbpm.jpdl.internal.activity.JoinBinding
      2009-12-11 09:36:46,019 TRACE (Log4jLog.java:72) - adding jpdl binding org.jbpm.jpdl.internal.activity.HqlBinding
      2009-12-11 09:36:46,021 TRACE (Log4jLog.java:72) - adding jpdl binding org.jbpm.jpdl.internal.activity.SqlBinding
      2009-12-11 09:36:46,023 TRACE (Log4jLog.java:72) - adding jpdl binding org.jbpm.jpdl.internal.activity.JavaBinding
      2009-12-11 09:36:46,024 TRACE (Log4jLog.java:72) - adding jpdl binding org.jbpm.jpdl.internal.activity.ScriptBinding
      2009-12-11 09:36:46,025 TRACE (Log4jLog.java:72) - adding jpdl binding org.jbpm.jpdl.internal.activity.TaskBinding
      2009-12-11 09:36:46,027 TRACE (Log4jLog.java:72) - adding jpdl binding org.jbpm.jpdl.internal.activity.SubProcessBinding
      2009-12-11 09:36:46,029 TRACE (Log4jLog.java:72) - adding jpdl binding org.jbpm.jpdl.internal.activity.MailBinding
      2009-12-11 09:36:46,030 TRACE (Log4jLog.java:72) - adding jpdl binding org.jbpm.jpdl.internal.activity.GroupBinding
      2009-12-11 09:36:46,031 TRACE (Log4jLog.java:72) - adding jpdl binding org.jbpm.jpdl.internal.activity.CustomBinding
      2009-12-11 09:36:46,032 TRACE (Log4jLog.java:72) - adding jpdl binding org.jbpm.jpdl.internal.activity.AssignBinding
      2009-12-11 09:36:46,035 TRACE (Log4jLog.java:72) - adding jpdl binding org.jbpm.jpdl.internal.activity.PassthroughBinding
      2009-12-11 09:36:46,036 TRACE (Log4jLog.java:72) - adding jpdl binding org.jbpm.jpdl.internal.activity.EventListenerBinding
      2009-12-11 09:36:46,037 TRACE (Log4jLog.java:72) - adding jpdl binding org.jbpm.jpdl.internal.activity.JavaBinding
      2009-12-11 09:36:46,038 TRACE (Log4jLog.java:72) - adding jpdl binding org.jbpm.jpdl.internal.activity.HqlBinding
      2009-12-11 09:36:46,038 TRACE (Log4jLog.java:72) - adding jpdl binding org.jbpm.jpdl.internal.activity.SqlBinding
      2009-12-11 09:36:46,039 TRACE (Log4jLog.java:72) - adding jpdl binding org.jbpm.jpdl.internal.activity.ScriptBinding
      2009-12-11 09:36:46,039 TRACE (Log4jLog.java:72) - adding jpdl binding org.jbpm.jpdl.internal.activity.MailBinding
      2009-12-11 09:36:46,040 TRACE (Log4jLog.java:72) - adding jpdl binding org.jbpm.jpdl.internal.activity.AssignBinding
      2009-12-11 09:36:46,041 TRACE (Log4jLog.java:72) - skipping unavailable jpdl activities resource: jbpm.user.bindings.xml
      2009-12-11 09:36:46,042 TRACE (Log4jLog.java:72) - schema resource found: jpdl-4.0.xsd
      2009-12-11 09:36:46,042 TRACE (Log4jLog.java:72) - schema resource found: jpdl-4.2.xsd
      2009-12-11 09:36:46,043 TRACE (Log4jLog.java:72) - adding element org.jbpm.jpdl.internal.repository.JpdlDeployer@fa6817 to collection
      2009-12-11 09:36:46,043 TRACE (Log4jLog.java:72) - setting field 'deployers' to value '[org.jbpm.jpdl.internal.repository.JpdlDeployer@fa6817]'
      2009-12-11 09:36:46,044 TRACE (Log4jLog.java:72) - making field accessible
      2009-12-11 09:36:46,044 TRACE (Log4jLog.java:72) - auto wiring field deployerManager in org.jbpm.pvm.internal.repository.RepositorySessionImpl
      2009-12-11 09:36:46,044 TRACE (Log4jLog.java:72) - setting field 'deployerManager' to value 'org.jbpm.pvm.internal.repository.DeployerManager@c7f24f'
      2009-12-11 09:36:46,045 TRACE (Log4jLog.java:72) - making field accessible
      2009-12-11 09:36:46,048 TRACE (Log4jLog.java:72) - found org.hibernate.Session in transaction
      2009-12-11 09:36:46,048 TRACE (Log4jLog.java:72) - delivering org.hibernate.impl.SessionImpl
      2009-12-11 09:36:46,049 TRACE (Log4jLog.java:72) - committing StandardTransaction[4453149]
      2009-12-11 09:36:46,050 TRACE (Log4jLog.java:72) - preparing resource org.jbpm.pvm.internal.tx.HibernateSessionResource@94213a
      2009-12-11 09:36:46,050 TRACE (Log4jLog.java:72) - flushing hibernate session 10794927
      2009-12-11 09:36:46,050 TRACE (Log4jLog.java:72) - committing resource org.jbpm.pvm.internal.tx.HibernateSessionResource@94213a
      2009-12-11 09:36:46,051 DEBUG (Log4jLog.java:60) - ----- committing hibernate tx 1534853 -------------------------------------------------------
      2009-12-11 09:36:46,051 TRACE (Log4jLog.java:72) - closing hibernate session 10794927
      2009-12-11 09:36:46,051 TRACE (Log4jLog.java:72) - committed StandardTransaction[4453149]
      2009-12-11 09:36:46,052 TRACE (Log4jLog.java:72) - closing transaction...
      2009-12-11 09:36:46,052 TRACE (Log4jLog.java:72) - closing PvmEnvironment[6002178]
      2009-12-11 09:36:46,052 TRACE (Log4jLog.java:72) - closed PvmEnvironment[6002178]
      2009-12-11 09:36:46,053 TRACE (Log4jLog.java:72) - opening jbpm-springPvmEnvironment[8338636]
      2009-12-11 09:36:46,053 TRACE (Log4jLog.java:72) - creating transaction
      2009-12-11 09:36:46,053 TRACE (Log4jLog.java:72) - found org.jbpm.pvm.internal.tx.StandardTransaction in transaction
      2009-12-11 09:36:46,054 TRACE (Log4jLog.java:72) - constructing org.jbpm.pvm.internal.tx.StandardTransaction
      2009-12-11 09:36:46,054 TRACE (Log4jLog.java:72) - initializing org.jbpm.pvm.internal.tx.StandardTransaction
      2009-12-11 09:36:46,054 TRACE (Log4jLog.java:72) - org.springframework.transaction.PlatformTransactionManager not found in transaction 7374008
      2009-12-11 09:36:46,055 TRACE (Log4jLog.java:72) - org.springframework.transaction.PlatformTransactionManager not found in process-engine 15979582
      2009-12-11 09:36:46,056 TRACE (Log4jLog.java:72) - beginning StandardTransaction[1664618]
      2009-12-11 09:36:46,056 TRACE (Log4jLog.java:72) - found org.hibernate.Session in transaction
      2009-12-11 09:36:46,057 TRACE (Log4jLog.java:72) - constructing org.hibernate.impl.SessionImpl
      2009-12-11 09:36:46,057 TRACE (Log4jLog.java:72) - org.hibernate.SessionFactory not found in transaction 7374008
      2009-12-11 09:36:46,057 TRACE (Log4jLog.java:72) - org.hibernate.SessionFactory not found in process-engine 15979582
      2009-12-11 09:36:46,059 TRACE (Log4jLog.java:72) - creating hibernate session
      2009-12-11 09:36:46,060 TRACE (Log4jLog.java:72) - found org.jbpm.pvm.internal.tx.StandardTransaction in transaction
      2009-12-11 09:36:46,060 TRACE (Log4jLog.java:72) - delivering org.jbpm.pvm.internal.tx.StandardTransaction
      2009-12-11 09:36:46,061 DEBUG (Log4jLog.java:60) - ----- beginning hibernate tx 15881174 --------------------------------------------------------
      2009-12-11 09:36:46,062 TRACE (Log4jLog.java:72) - begun hibernate tx 6169682 on hibernate session 15881174
      2009-12-11 09:36:46,062 TRACE (Log4jLog.java:72) - enlisting resource org.jbpm.pvm.internal.tx.HibernateSessionResource@a2aec3 to standard transaction
      2009-12-11 09:36:46,063 TRACE (Log4jLog.java:72) - initializing org.hibernate.impl.SessionImpl
      2009-12-11 09:36:46,085 TRACE (Log4jLog.java:72) - found org.hibernate.Session in transaction
      2009-12-11 09:36:46,086 TRACE (Log4jLog.java:72) - delivering org.hibernate.impl.SessionImpl
      2009-12-11 09:36:46,086 TRACE (Log4jLog.java:72) - committing StandardTransaction[1664618]
      2009-12-11 09:36:46,086 TRACE (Log4jLog.java:72) - preparing resource org.jbpm.pvm.internal.tx.HibernateSessionResource@a2aec3
      2009-12-11 09:36:46,087 TRACE (Log4jLog.java:72) - flushing hibernate session 15881174
      2009-12-11 09:36:46,087 TRACE (Log4jLog.java:72) - committing resource org.jbpm.pvm.internal.tx.HibernateSessionResource@a2aec3
      2009-12-11 09:36:46,087 DEBUG (Log4jLog.java:60) - ----- committing hibernate tx 6169682 -------------------------------------------------------
      2009-12-11 09:36:46,088 TRACE (Log4jLog.java:72) - closing hibernate session 15881174
      2009-12-11 09:36:46,088 TRACE (Log4jLog.java:72) - committed StandardTransaction[1664618]
      2009-12-11 09:36:46,088 TRACE (Log4jLog.java:72) - closing transaction...
      2009-12-11 09:36:46,089 TRACE (Log4jLog.java:72) - closing PvmEnvironment[8338636]
      2009-12-11 09:36:46,089 TRACE (Log4jLog.java:72) - closed PvmEnvironment[8338636]
      2009-12-11 09:36:46,089 TRACE (Log4jLog.java:72) - opening jbpm-springPvmEnvironment[13254246]
      2009-12-11 09:36:46,090 TRACE (Log4jLog.java:72) - creating transaction
      2009-12-11 09:36:46,090 TRACE (Log4jLog.java:72) - found org.jbpm.pvm.internal.tx.StandardTransaction in transaction
      2009-12-11 09:36:46,090 TRACE (Log4jLog.java:72) - constructing org.jbpm.pvm.internal.tx.StandardTransaction
      2009-12-11 09:36:46,092 TRACE (Log4jLog.java:72) - initializing org.jbpm.pvm.internal.tx.StandardTransaction
      2009-12-11 09:36:46,092 TRACE (Log4jLog.java:72) - org.springframework.transaction.PlatformTransactionManager not found in transaction 13017894
      2009-12-11 09:36:46,093 TRACE (Log4jLog.java:72) - org.springframework.transaction.PlatformTransactionManager not found in process-engine 15979582
      2009-12-11 09:36:46,094 TRACE (Log4jLog.java:72) - beginning StandardTransaction[80814]
      2009-12-11 09:36:46,094 T


        • 1. Re: Spring, JTA, and JBPM 4.2 - Is it possible?

          Continuing log file from previous post:

          2009-12-11 09:36:46,094 TRACE (Log4jLog.java:72) - beginning StandardTransaction[80814]
          2009-12-11 09:36:46,094 TRACE (Log4jLog.java:72) - found org.jbpm.pvm.internal.session.RepositorySession in transaction
          2009-12-11 09:36:46,095 TRACE (Log4jLog.java:72) - constructing org.jbpm.pvm.internal.repository.RepositorySessionImpl
          2009-12-11 09:36:46,095 TRACE (Log4jLog.java:72) - initializing org.jbpm.pvm.internal.repository.RepositorySessionImpl
          2009-12-11 09:36:46,095 TRACE (Log4jLog.java:72) - found org.hibernate.Session in transaction
          2009-12-11 09:36:46,096 TRACE (Log4jLog.java:72) - constructing org.hibernate.impl.SessionImpl
          2009-12-11 09:36:46,097 TRACE (Log4jLog.java:72) - org.hibernate.SessionFactory not found in transaction 13017894
          2009-12-11 09:36:46,097 TRACE (Log4jLog.java:72) - org.hibernate.SessionFactory not found in process-engine 15979582
          2009-12-11 09:36:46,099 TRACE (Log4jLog.java:72) - creating hibernate session
          2009-12-11 09:36:46,099 TRACE (Log4jLog.java:72) - found org.jbpm.pvm.internal.tx.StandardTransaction in transaction
          2009-12-11 09:36:46,099 TRACE (Log4jLog.java:72) - delivering org.jbpm.pvm.internal.tx.StandardTransaction
          2009-12-11 09:36:46,100 DEBUG (Log4jLog.java:60) - ----- beginning hibernate tx 15493270 --------------------------------------------------------
          2009-12-11 09:36:46,100 TRACE (Log4jLog.java:72) - begun hibernate tx 13013104 on hibernate session 15493270
          2009-12-11 09:36:46,101 TRACE (Log4jLog.java:72) - enlisting resource org.jbpm.pvm.internal.tx.HibernateSessionResource@34bf83 to standard transaction
          2009-12-11 09:36:46,101 TRACE (Log4jLog.java:72) - initializing org.hibernate.impl.SessionImpl
          2009-12-11 09:36:46,102 TRACE (Log4jLog.java:72) - auto wiring field session in org.jbpm.pvm.internal.repository.RepositorySessionImpl
          2009-12-11 09:36:46,102 TRACE (Log4jLog.java:72) - setting field 'session' to value 'SessionImpl(PersistenceContext[entityKeys=[],collectionKeys=[]];ActionQueue[insertions=[] updates=[] deletions=[] collectionCreations=[] collectionRemovals=[] collectionUpdates=[]])'
          2009-12-11 09:36:46,103 TRACE (Log4jLog.java:72) - making field accessible
          2009-12-11 09:36:46,104 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.repository.RepositoryCache not found in transaction 13017894
          2009-12-11 09:36:46,106 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.repository.RepositoryCache not found in transaction 13017894
          2009-12-11 09:36:46,106 TRACE (Log4jLog.java:72) - found org.jbpm.pvm.internal.repository.RepositoryCache in process-engine
          2009-12-11 09:36:46,107 TRACE (Log4jLog.java:72) - delivering org.jbpm.pvm.internal.repository.RepositoryCacheImpl
          2009-12-11 09:36:46,107 TRACE (Log4jLog.java:72) - auto wiring field repositoryCache in org.jbpm.pvm.internal.repository.RepositorySessionImpl
          2009-12-11 09:36:46,107 TRACE (Log4jLog.java:72) - setting field 'repositoryCache' to value 'org.jbpm.pvm.internal.repository.RepositoryCacheImpl@d442ac'
          2009-12-11 09:36:46,108 TRACE (Log4jLog.java:72) - making field accessible
          2009-12-11 09:36:46,108 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.repository.DeployerManager not found in transaction 13017894
          2009-12-11 09:36:46,109 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.repository.DeployerManager not found in transaction 13017894
          2009-12-11 09:36:46,109 TRACE (Log4jLog.java:72) - found org.jbpm.pvm.internal.repository.DeployerManager in process-engine
          2009-12-11 09:36:46,109 TRACE (Log4jLog.java:72) - delivering org.jbpm.pvm.internal.repository.DeployerManager
          2009-12-11 09:36:46,110 TRACE (Log4jLog.java:72) - auto wiring field deployerManager in org.jbpm.pvm.internal.repository.RepositorySessionImpl
          2009-12-11 09:36:46,110 TRACE (Log4jLog.java:72) - setting field 'deployerManager' to value 'org.jbpm.pvm.internal.repository.DeployerManager@c7f24f'
          2009-12-11 09:36:46,110 TRACE (Log4jLog.java:72) - making field accessible
          2009-12-11 09:36:46,111 TRACE (Log4jLog.java:72) - found org.hibernate.Session in transaction
          2009-12-11 09:36:46,111 TRACE (Log4jLog.java:72) - delivering org.hibernate.impl.SessionImpl
          2009-12-11 09:36:46,112 TRACE (Log4jLog.java:72) - committing StandardTransaction[80814]
          2009-12-11 09:36:46,112 TRACE (Log4jLog.java:72) - preparing resource org.jbpm.pvm.internal.tx.HibernateSessionResource@34bf83
          2009-12-11 09:36:46,112 TRACE (Log4jLog.java:72) - flushing hibernate session 15493270
          2009-12-11 09:36:46,113 TRACE (Log4jLog.java:72) - committing resource org.jbpm.pvm.internal.tx.HibernateSessionResource@34bf83
          2009-12-11 09:36:46,113 DEBUG (Log4jLog.java:60) - ----- committing hibernate tx 13013104 -------------------------------------------------------
          2009-12-11 09:36:46,114 TRACE (Log4jLog.java:72) - closing hibernate session 15493270
          2009-12-11 09:36:46,114 TRACE (Log4jLog.java:72) - committed StandardTransaction[80814]
          2009-12-11 09:36:46,114 TRACE (Log4jLog.java:72) - closing transaction...
          2009-12-11 09:36:46,114 TRACE (Log4jLog.java:72) - closing PvmEnvironment[13254246]
          2009-12-11 09:36:46,115 TRACE (Log4jLog.java:72) - closed PvmEnvironment[13254246]
          2009-12-11 09:36:46,117 TRACE (Log4jLog.java:72) - opening jbpm-springPvmEnvironment[5635897]
          2009-12-11 09:36:46,117 TRACE (Log4jLog.java:72) - creating transaction
          2009-12-11 09:36:46,118 TRACE (Log4jLog.java:72) - found org.jbpm.pvm.internal.tx.StandardTransaction in transaction
          2009-12-11 09:36:46,118 TRACE (Log4jLog.java:72) - constructing org.jbpm.pvm.internal.tx.StandardTransaction
          2009-12-11 09:36:46,118 TRACE (Log4jLog.java:72) - initializing org.jbpm.pvm.internal.tx.StandardTransaction
          2009-12-11 09:36:46,119 TRACE (Log4jLog.java:72) - org.springframework.transaction.PlatformTransactionManager not found in transaction 15152097
          2009-12-11 09:36:46,119 TRACE (Log4jLog.java:72) - org.springframework.transaction.PlatformTransactionManager not found in process-engine 15979582
          2009-12-11 09:36:46,120 TRACE (Log4jLog.java:72) - beginning StandardTransaction[16710868]
          2009-12-11 09:36:46,121 TRACE (Log4jLog.java:72) - found org.hibernate.Session in transaction
          2009-12-11 09:36:46,121 TRACE (Log4jLog.java:72) - constructing org.hibernate.impl.SessionImpl
          2009-12-11 09:36:46,121 TRACE (Log4jLog.java:72) - org.hibernate.SessionFactory not found in transaction 15152097
          2009-12-11 09:36:46,122 TRACE (Log4jLog.java:72) - org.hibernate.SessionFactory not found in process-engine 15979582
          2009-12-11 09:36:46,123 TRACE (Log4jLog.java:72) - creating hibernate session
          2009-12-11 09:36:46,123 TRACE (Log4jLog.java:72) - found org.jbpm.pvm.internal.tx.StandardTransaction in transaction
          2009-12-11 09:36:46,124 TRACE (Log4jLog.java:72) - delivering org.jbpm.pvm.internal.tx.StandardTransaction
          2009-12-11 09:36:46,124 DEBUG (Log4jLog.java:60) - ----- beginning hibernate tx 10871770 --------------------------------------------------------
          2009-12-11 09:36:46,124 TRACE (Log4jLog.java:72) - begun hibernate tx 1179675 on hibernate session 10871770
          2009-12-11 09:36:46,125 TRACE (Log4jLog.java:72) - enlisting resource org.jbpm.pvm.internal.tx.HibernateSessionResource@c514a7 to standard transaction
          2009-12-11 09:36:46,125 TRACE (Log4jLog.java:72) - initializing org.hibernate.impl.SessionImpl
          2009-12-11 09:36:46,127 TRACE (Log4jLog.java:72) - found org.hibernate.Session in transaction
          2009-12-11 09:36:46,127 TRACE (Log4jLog.java:72) - delivering org.hibernate.impl.SessionImpl
          2009-12-11 09:36:46,128 TRACE (Log4jLog.java:72) - committing StandardTransaction[16710868]
          2009-12-11 09:36:46,128 TRACE (Log4jLog.java:72) - preparing resource org.jbpm.pvm.internal.tx.HibernateSessionResource@c514a7
          2009-12-11 09:36:46,130 TRACE (Log4jLog.java:72) - flushing hibernate session 10871770
          2009-12-11 09:36:46,130 TRACE (Log4jLog.java:72) - committing resource org.jbpm.pvm.internal.tx.HibernateSessionResource@c514a7
          2009-12-11 09:36:46,130 DEBUG (Log4jLog.java:60) - ----- committing hibernate tx 1179675 -------------------------------------------------------
          2009-12-11 09:36:46,131 TRACE (Log4jLog.java:72) - closing hibernate session 10871770
          2009-12-11 09:36:46,131 TRACE (Log4jLog.java:72) - committed StandardTransaction[16710868]
          2009-12-11 09:36:46,131 TRACE (Log4jLog.java:72) - closing transaction...
          2009-12-11 09:36:46,131 TRACE (Log4jLog.java:72) - closing PvmEnvironment[5635897]
          2009-12-11 09:36:46,132 TRACE (Log4jLog.java:72) - closed PvmEnvironment[5635897]
          2009-12-11 09:36:46,136 TRACE (Log4jLog.java:72) - opening jbpm-springPvmEnvironment[9483472]
          2009-12-11 09:36:46,136 TRACE (Log4jLog.java:72) - creating transaction
          2009-12-11 09:36:46,136 TRACE (Log4jLog.java:72) - found org.jbpm.pvm.internal.tx.StandardTransaction in transaction
          2009-12-11 09:36:46,137 TRACE (Log4jLog.java:72) - constructing org.jbpm.pvm.internal.tx.StandardTransaction
          2009-12-11 09:36:46,137 TRACE (Log4jLog.java:72) - initializing org.jbpm.pvm.internal.tx.StandardTransaction
          2009-12-11 09:36:46,137 TRACE (Log4jLog.java:72) - org.springframework.transaction.PlatformTransactionManager not found in transaction 5177209
          2009-12-11 09:36:46,138 TRACE (Log4jLog.java:72) - org.springframework.transaction.PlatformTransactionManager not found in process-engine 15979582
          2009-12-11 09:36:46,139 TRACE (Log4jLog.java:72) - beginning StandardTransaction[6718981]
          2009-12-11 09:36:46,139 TRACE (Log4jLog.java:72) - found org.jbpm.pvm.internal.session.RepositorySession in transaction
          2009-12-11 09:36:46,139 TRACE (Log4jLog.java:72) - constructing org.jbpm.pvm.internal.repository.RepositorySessionImpl
          2009-12-11 09:36:46,140 TRACE (Log4jLog.java:72) - initializing org.jbpm.pvm.internal.repository.RepositorySessionImpl
          2009-12-11 09:36:46,140 TRACE (Log4jLog.java:72) - found org.hibernate.Session in transaction
          2009-12-11 09:36:46,141 TRACE (Log4jLog.java:72) - constructing org.hibernate.impl.SessionImpl
          2009-12-11 09:36:46,141 TRACE (Log4jLog.java:72) - org.hibernate.SessionFactory not found in transaction 5177209
          2009-12-11 09:36:46,141 TRACE (Log4jLog.java:72) - org.hibernate.SessionFactory not found in process-engine 15979582
          2009-12-11 09:36:46,142 TRACE (Log4jLog.java:72) - creating hibernate session
          2009-12-11 09:36:46,144 TRACE (Log4jLog.java:72) - found org.jbpm.pvm.internal.tx.StandardTransaction in transaction
          2009-12-11 09:36:46,145 TRACE (Log4jLog.java:72) - delivering org.jbpm.pvm.internal.tx.StandardTransaction
          2009-12-11 09:36:46,145 DEBUG (Log4jLog.java:60) - ----- beginning hibernate tx 12442562 --------------------------------------------------------
          2009-12-11 09:36:46,146 TRACE (Log4jLog.java:72) - begun hibernate tx 10922033 on hibernate session 12442562
          2009-12-11 09:36:46,146 TRACE (Log4jLog.java:72) - enlisting resource org.jbpm.pvm.internal.tx.HibernateSessionResource@6c4812 to standard transaction
          2009-12-11 09:36:46,146 TRACE (Log4jLog.java:72) - initializing org.hibernate.impl.SessionImpl
          2009-12-11 09:36:46,147 TRACE (Log4jLog.java:72) - auto wiring field session in org.jbpm.pvm.internal.repository.RepositorySessionImpl
          2009-12-11 09:36:46,147 TRACE (Log4jLog.java:72) - setting field 'session' to value 'SessionImpl(PersistenceContext[entityKeys=[],collectionKeys=[]];ActionQueue[insertions=[] updates=[] deletions=[] collectionCreations=[] collectionRemovals=[] collectionUpdates=[]])'
          2009-12-11 09:36:46,147 TRACE (Log4jLog.java:72) - making field accessible
          2009-12-11 09:36:46,148 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.repository.RepositoryCache not found in transaction 5177209
          2009-12-11 09:36:46,148 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.repository.RepositoryCache not found in transaction 5177209
          2009-12-11 09:36:46,149 TRACE (Log4jLog.java:72) - found org.jbpm.pvm.internal.repository.RepositoryCache in process-engine
          2009-12-11 09:36:46,149 TRACE (Log4jLog.java:72) - delivering org.jbpm.pvm.internal.repository.RepositoryCacheImpl
          2009-12-11 09:36:46,149 TRACE (Log4jLog.java:72) - auto wiring field repositoryCache in org.jbpm.pvm.internal.repository.RepositorySessionImpl
          2009-12-11 09:36:46,150 TRACE (Log4jLog.java:72) - setting field 'repositoryCache' to value 'org.jbpm.pvm.internal.repository.RepositoryCacheImpl@d442ac'
          2009-12-11 09:36:46,150 TRACE (Log4jLog.java:72) - making field accessible
          2009-12-11 09:36:46,150 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.repository.DeployerManager not found in transaction 5177209
          2009-12-11 09:36:46,151 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.repository.DeployerManager not found in transaction 5177209
          2009-12-11 09:36:46,151 TRACE (Log4jLog.java:72) - found org.jbpm.pvm.internal.repository.DeployerManager in process-engine
          2009-12-11 09:36:46,152 TRACE (Log4jLog.java:72) - delivering org.jbpm.pvm.internal.repository.DeployerManager
          2009-12-11 09:36:46,152 TRACE (Log4jLog.java:72) - auto wiring field deployerManager in org.jbpm.pvm.internal.repository.RepositorySessionImpl
          2009-12-11 09:36:46,152 TRACE (Log4jLog.java:72) - setting field 'deployerManager' to value 'org.jbpm.pvm.internal.repository.DeployerManager@c7f24f'
          2009-12-11 09:36:46,153 TRACE (Log4jLog.java:72) - making field accessible
          2009-12-11 09:36:46,153 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.id.DbidGenerator not found in transaction 5177209
          2009-12-11 09:36:46,155 TRACE (Log4jLog.java:72) - found org.jbpm.pvm.internal.id.DbidGenerator in process-engine
          2009-12-11 09:36:46,155 TRACE (Log4jLog.java:72) - constructing org.jbpm.pvm.internal.id.DatabaseDbidGenerator
          2009-12-11 09:36:46,155 TRACE (Log4jLog.java:72) - initializing org.jbpm.pvm.internal.id.DatabaseDbidGenerator
          2009-12-11 09:36:46,156 TRACE (Log4jLog.java:72) - found field commandService in org.jbpm.pvm.internal.id.DatabaseDbidGenerator
          2009-12-11 09:36:46,156 TRACE (Log4jLog.java:72) - delivering txRequiredCommandService
          2009-12-11 09:36:46,157 TRACE (Log4jLog.java:72) - setting field 'commandService' to value 'org.jbpm.pvm.internal.svc.RetryInterceptor@5abc5f'
          2009-12-11 09:36:46,157 TRACE (Log4jLog.java:72) - making field accessible
          2009-12-11 09:36:46,158 DEBUG (Log4jLog.java:60) - last id -2 was consumed. acquiring new block...
          2009-12-11 09:36:46,159 TRACE (Log4jLog.java:72) - found org.jbpm.pvm.internal.tx.StandardTransaction in transaction
          2009-12-11 09:36:46,159 TRACE (Log4jLog.java:72) - delivering org.jbpm.pvm.internal.tx.StandardTransaction
          2009-12-11 09:36:46,159 TRACE (Log4jLog.java:72) - org.springframework.transaction.PlatformTransactionManager not found in transaction 5177209
          2009-12-11 09:36:46,160 TRACE (Log4jLog.java:72) - org.springframework.transaction.PlatformTransactionManager not found in process-engine 15979582
          2009-12-11 09:36:46,161 TRACE (Log4jLog.java:72) - beginning StandardTransaction[6718981]
          2009-12-11 09:36:46,161 TRACE (Log4jLog.java:72) - found org.hibernate.Session in transaction
          2009-12-11 09:36:46,162 TRACE (Log4jLog.java:72) - delivering org.hibernate.impl.SessionImpl
          2009-12-11 09:36:46,179 TRACE (Log4jLog.java:72) - found org.hibernate.Session in transaction
          2009-12-11 09:36:46,179 TRACE (Log4jLog.java:72) - delivering org.hibernate.impl.SessionImpl
          2009-12-11 09:36:46,180 TRACE (Log4jLog.java:72) - committing StandardTransaction[6718981]
          2009-12-11 09:36:46,180 TRACE (Log4jLog.java:72) - preparing resource org.jbpm.pvm.internal.tx.HibernateSessionResource@6c4812
          2009-12-11 09:36:46,180 TRACE (Log4jLog.java:72) - flushing hibernate session 12442562
          2009-12-11 09:36:46,184 TRACE (Log4jLog.java:72) - committing resource org.jbpm.pvm.internal.tx.HibernateSessionResource@6c4812
          2009-12-11 09:36:46,184 DEBUG (Log4jLog.java:60) - ----- committing hibernate tx 10922033 -------------------------------------------------------
          2009-12-11 09:36:46,185 TRACE (Log4jLog.java:72) - closing hibernate session 12442562
          2009-12-11 09:36:46,185 TRACE (Log4jLog.java:72) - committed StandardTransaction[6718981]
          2009-12-11 09:36:46,186 DEBUG (Log4jLog.java:60) - acquired new id block [10001-20000]
          2009-12-11 09:36:46,186 TRACE (Log4jLog.java:72) - org.jbpm.pvm.internal.id.DbidGenerator not found in transaction 5177209
          2009-12-11 09:36:46,187 TRACE (Log4jLog.java:72) - found org.jbpm.pvm.internal.id.DbidGenerator in process-engine
          2009-12-11 09:36:46,187 TRACE (Log4jLog.java:72) - delivering org.jbpm.pvm.internal.id.DatabaseDbidGenerator
          2009-12-11 09:36:46,189 INFO (Log4jLog.java:52) - exception while executing command org.jbpm.pvm.internal.cmd.DeployCmd@46bf27
          org.hibernate.SessionException: Session is closed!
           at org.hibernate.impl.AbstractSessionImpl.errorIfClosed(AbstractSessionImpl.java:49)
          
          
          ...
          
          Caused by: org.jbpm.pvm.internal.tx.TransactionException: complete on transaction in state COMMITTED
           at org.jbpm.pvm.internal.tx.StandardTransaction.complete(StandardTransaction.java:69)
           at org.jbpm.pvm.internal.tx.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:93)
           at org.jbpm.pvm.internal.svc.EnvironmentInterceptor.executeInNewEnvironment(EnvironmentInterceptor.java:53)
           at org.jbpm.pvm.internal.svc.EnvironmentInterceptor.execute(EnvironmentInterceptor.java:40)
           at org.jbpm.pvm.internal.svc.RetryInterceptor.execute(RetryInterceptor.java:55)
           at org.jbpm.pvm.internal.repository.DeploymentImpl.deploy(DeploymentImpl.java:91)
           at com.hrworx.formworx.process.jbpm.JbpmProcessServiceImpl.createDeployment(JbpmProcessServiceImpl.java:89)
          
          


          Note that in the spring configuration the following entry appears:
          <!-- Publishing session factory for use in jBPM -->
           <bean id="sessionFactory" factory-bean="entityManagerFactory"
           factory-method="getSessionFactory">
           </bean>


          If you leave this out you get this error:
          Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: Factory method [public org.jbpm.api.ProcessEngine org.jbpm.pvm.internal.cfg.SpringConfiguration.buildProcessEngine()] threw exception; nested exception is org.jbpm.pvm.internal.wire.WireException: couldn't find hibernate-session-factory by type to open a hibernate-session
           at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:127)
           at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:435)
           ... 35 more
          Caused by: org.jbpm.pvm.internal.wire.WireException: couldn't find hibernate-session-factory by type to open a hibernate-session
          


          • 2. Re: Spring, JTA, and JBPM 4.2 - Is it possible?
            mwohlf

            I have a similar setup, doing

            <hibernate-session current="false" />
            

            did the trick for me,
            but i am not really happy with that, as far as I understand this doesn't reuse any already opened session from my application

            • 3. Re: Spring, JTA, and JBPM 4.2 - Is it possible?

              Thanks for the reply. I went back to current=false, which is the way we were doing it with v4.1 but still get the same result:

              Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jbpmProcessDeployer' defined in class path resource [context/core/spring-processDeploymentContext.xml]: Invocation of init method failed; nested exception is java.lang.RuntimeException: org.jbpm.pvm.internal.tx.TransactionException: complete on transaction in state COMMITTED
              


              • 4. Re: Spring, JTA, and JBPM 4.2 - Is it possible?
                mwohlf

                did you try using

                 <standard-transaction-interceptor />
                instead of
                <spring-transaction-interceptor />
                • 5. Re: Spring, JTA, and JBPM 4.2 - Is it possible?

                  I tried this morning, and the result is essentially the same:

                   

                  2009-12-13 09:57:58,657 INFO  (Log4jLog.java:52) - exception while executing command org.jbpm.pvm.internal.cmd.DeployCmd@ee5806

                  org.hibernate.SessionException: Session is closed!

                  at org.hibernate.impl.AbstractSessionImpl.errorIfClosed(AbstractSessionImpl.java:49)