]
Tom Nguyen updated JBPM-2710:
-----------------------------
This is my new @autowire to bean "processEngine"
import javax.annotation.PostConstruct;
import org.jbpm.api.NewDeployment;
import org.jbpm.api.ProcessEngine;
import org.jbpm.api.RepositoryService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
@Service("processDeployService")
@Transactional(propagation = Propagation.REQUIRED, readOnly = false)
public class ProcessDeployServiceImpl implements ProcessDeployService {
@Autowired
private ProcessEngine processEngine;
private RepositoryService repositoryService;
@PostConstruct
public void init()
{
repositoryService = processEngine.getRepositoryService();
}
public void deploy(String processDefinition) {
NewDeployment deployment = repositoryService.createDeployment();
deployment.addResourceFromClasspath(processDefinition);
deployment.deploy();
}
}
_________________
TestNG
import java.util.Collection;
import org.jbpm.api.Execution;
import org.jbpm.api.ExecutionService;
import org.jbpm.api.ManagementService;
import org.jbpm.api.ProcessInstance;
import org.jbpm.api.activity.ActivityExecution;
import org.jbpm.api.job.Job;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import
org.springframework.test.context.testng.AbstractTransactionalTestNGSpringContextTests;
import org.springframework.test.context.transaction.TransactionConfiguration;
import org.testng.Assert;
import org.testng.annotations.BeforeTest;
import org.testng.annotations.Test;
@ContextConfiguration(locations = { "classpath:applicationContext.xml",
"classpath:applicationContext-jbpm.xml",
"classpath:applicationContext-common.xml" })
@TransactionConfiguration(transactionManager = "transactionManager",
defaultRollback = false)
public class DeployProcessDefinitionTest extends
AbstractTransactionalTestNGSpringContextTests
{
private String processInstanceId;
@Autowired
private ProcessDeployService processDeployService;
@Autowired
private ExecutionService executionService;
@Autowired
private ManagementService managementService;
@BeforeTest
public void setup() throws Exception
{
System.out.println("Start deploy");
processDeployService.deploy("au/com/linearfinancial/bpms/process/service/deployment/Registration.jpdl.xml");
}
@Test
public void testNoThing() throws Exception
{
setup();
}
@Test
public void testStart()
{
ProcessInstance processInstance =
executionService.startProcessInstanceByKey("DemoProcess");
processInstanceId = processInstance.getId();
Assert.assertTrue(processInstance.isActive("accept"));
}
@Test
public void testSignalAccept()
{
testStart();
Execution execution = executionService.findExecutionById(processInstanceId);
ProcessInstance processInstance =
executionService.signalExecutionById(execution.getExecutions().iterator().next().getId(),
"transition");
ActivityExecution activityExecution = (ActivityExecution) processInstance;
Assert.assertEquals("grant access", activityExecution.getActivityName());
}
@Test
public void testTimeOut()
{
testStart();
Collection<Job> result =
managementService.createJobQuery().processInstanceId(processInstanceId).list();
Assert.assertEquals(1, result.size());
managementService.executeJob(result.iterator().next().getId());
result =
managementService.createJobQuery().processInstanceId(processInstanceId).list();
Assert.assertEquals(1, result.size());
ProcessInstance instance = executionService.findProcessInstanceById(processInstanceId);
ActivityExecution activityExecution = (ActivityExecution) instance;
Assert.assertEquals("timed out", activityExecution.getActivityName());
}
}
_______________________________
Error
Start deploy
10:03:19,883 INFO [XmlBeanDefinitionReader:315] Loading XML bean definitions from class
path resource [applicationContext.xml]
10:03:20,364 INFO [XmlBeanDefinitionReader:315] Loading XML bean definitions from class
path resource [applicationContext-jbpm.xml]
10:03:20,382 INFO [XmlBeanDefinitionReader:315] Loading XML bean definitions from class
path resource [applicationContext-common.xml]
10:03:20,398 INFO [GenericApplicationContext:447] Refreshing
org.springframework.context.support.GenericApplicationContext@1c9a690: startup date [Tue
Jan 05 10:03:20 EST 2010]; root of context hierarchy
10:03:20,547 INFO [PropertyPlaceholderConfigurer:177] Loading properties file from class
path resource [application.properties]
10:03:20,685 INFO [DefaultListableBeanFactory:533] Pre-instantiating singletons in
org.springframework.beans.factory.support.DefaultListableBeanFactory@fb6c5f: defining
beans 10:03:20,845 INFO [Version:15] Hibernate Annotations 3.3.0.GA
10:03:20,854 INFO [Environment:514] Hibernate 3.2.6
10:03:20,857 INFO [Environment:547] hibernate.properties not found
10:03:20,862 INFO [Environment:681] Bytecode provider name : cglib
10:03:20,865 INFO [Environment:598] using JDK 1.4 java.sql.Timestamp handling
10:03:20,920 INFO [Configuration:1447] configuring from url:
file:/C:/dev/workspace2/linearBpms/build/classes/hibernate.cfg.xml
10:03:21,015 INFO [Configuration:559] Reading mappings from resource :
jbpm.repository.hbm.xml
10:03:21,037 INFO [Configuration:559] Reading mappings from resource :
jbpm.execution.hbm.xml
10:03:21,060 INFO [Configuration:559] Reading mappings from resource :
jbpm.history.hbm.xml
10:03:21,075 INFO [Configuration:559] Reading mappings from resource : jbpm.task.hbm.xml
10:03:21,086 INFO [Configuration:559] Reading mappings from resource :
jbpm.identity.hbm.xml
10:03:21,095 INFO [Configuration:1547] Configured SessionFactory: null
10:03:21,167 INFO [HbmBinder:300] Mapping class:
org.jbpm.pvm.internal.repository.DeploymentImpl -> JBPM4_DEPLOYMENT
10:03:21,193 INFO [HbmBinder:300] Mapping class:
org.jbpm.pvm.internal.repository.DeploymentProperty -> JBPM4_DEPLOYPROP
10:03:21,244 INFO [HbmBinder:300] Mapping class: org.jbpm.pvm.internal.id.PropertyImpl
-> JBPM4_PROPERTY
10:03:21,249 INFO [HbmBinder:300] Mapping class:
org.jbpm.pvm.internal.model.ExecutionImpl -> JBPM4_EXECUTION
10:03:21,291 INFO [HbmBinder:300] Mapping class: org.jbpm.pvm.internal.type.Variable
-> JBPM4_VARIABLE
10:03:21,321 INFO [HbmBinder:814] Mapping subclass:
org.jbpm.pvm.internal.type.variable.BlobVariable -> JBPM4_VARIABLE
10:03:21,322 INFO [HbmBinder:814] Mapping subclass:
org.jbpm.pvm.internal.type.variable.DateVariable -> JBPM4_VARIABLE
10:03:21,324 INFO [HbmBinder:814] Mapping subclass:
org.jbpm.pvm.internal.type.variable.DoubleVariable -> JBPM4_VARIABLE
10:03:21,324 INFO [HbmBinder:814] Mapping subclass:
org.jbpm.pvm.internal.type.variable.HibernateLongVariable -> JBPM4_VARIABLE
10:03:21,325 INFO [HbmBinder:814] Mapping subclass:
org.jbpm.pvm.internal.type.variable.HibernateStringVariable -> JBPM4_VARIABLE
10:03:21,325 INFO [HbmBinder:814] Mapping subclass:
org.jbpm.pvm.internal.type.variable.LongVariable -> JBPM4_VARIABLE
10:03:21,326 INFO [HbmBinder:814] Mapping subclass:
org.jbpm.pvm.internal.type.variable.NullVariable -> JBPM4_VARIABLE
10:03:21,326 INFO [HbmBinder:814] Mapping subclass:
org.jbpm.pvm.internal.type.variable.StringVariable -> JBPM4_VARIABLE
10:03:21,327 INFO [HbmBinder:814] Mapping subclass:
org.jbpm.pvm.internal.type.variable.TextVariable -> JBPM4_VARIABLE
10:03:21,327 INFO [HbmBinder:300] Mapping class: org.jbpm.pvm.internal.lob.Lob ->
JBPM4_LOB
10:03:21,331 INFO [HbmBinder:300] Mapping class: org.jbpm.pvm.internal.job.JobImpl ->
JBPM4_JOB
10:03:21,334 INFO [HbmBinder:814] Mapping subclass: org.jbpm.pvm.internal.job.MessageImpl
-> JBPM4_JOB
10:03:21,334 INFO [HbmBinder:814] Mapping subclass:
org.jbpm.pvm.internal.model.op.ExecuteActivityMessage -> JBPM4_JOB
10:03:21,336 INFO [HbmBinder:814] Mapping subclass:
org.jbpm.pvm.internal.model.op.ExecuteEventListenerMessage -> JBPM4_JOB
10:03:21,336 INFO [HbmBinder:814] Mapping subclass:
org.jbpm.pvm.internal.job.CommandMessage -> JBPM4_JOB
10:03:21,337 INFO [HbmBinder:814] Mapping subclass: org.jbpm.pvm.internal.job.TimerImpl
-> JBPM4_JOB
10:03:21,340 INFO [HbmBinder:300] Mapping class:
org.jbpm.pvm.internal.history.model.HistoryProcessInstanceImpl -> JBPM4_HIST_PROCINST
10:03:21,343 INFO [HbmBinder:300] Mapping class:
org.jbpm.pvm.internal.history.model.HistoryActivityInstanceImpl -> JBPM4_HIST_ACTINST
10:03:21,347 INFO [HbmBinder:814] Mapping subclass:
org.jbpm.pvm.internal.history.model.HistoryAutomaticInstanceImpl -> JBPM4_HIST_ACTINST
10:03:21,347 INFO [HbmBinder:814] Mapping subclass:
org.jbpm.pvm.internal.history.model.HistoryDecisionInstanceImpl -> JBPM4_HIST_ACTINST
10:03:21,347 INFO [HbmBinder:814] Mapping subclass:
org.jbpm.pvm.internal.history.model.HistoryTaskInstanceImpl -> JBPM4_HIST_ACTINST
10:03:21,348 INFO [HbmBinder:300] Mapping class:
org.jbpm.pvm.internal.history.model.HistoryTaskImpl -> JBPM4_HIST_TASK
10:03:21,352 INFO [HbmBinder:300] Mapping class:
org.jbpm.pvm.internal.history.model.HistoryVariableImpl -> JBPM4_HIST_VAR
10:03:21,355 INFO [HbmBinder:300] Mapping class:
org.jbpm.pvm.internal.history.model.HistoryDetailImpl -> JBPM4_HIST_DETAIL
10:03:21,357 INFO [HbmBinder:814] Mapping subclass:
org.jbpm.pvm.internal.history.model.HistoryCommentImpl -> JBPM4_HIST_DETAIL
10:03:21,357 INFO [HbmBinder:814] Mapping subclass:
org.jbpm.pvm.internal.history.model.HistoryProcessInstanceMigrationImpl ->
JBPM4_HIST_DETAIL
10:03:21,359 INFO [HbmBinder:814] Mapping subclass:
org.jbpm.pvm.internal.history.model.HistoryPriorityUpdateImpl -> JBPM4_HIST_DETAIL
10:03:21,359 INFO [HbmBinder:814] Mapping subclass:
org.jbpm.pvm.internal.history.model.HistoryTaskAssignmentImpl -> JBPM4_HIST_DETAIL
10:03:21,361 INFO [HbmBinder:814] Mapping subclass:
org.jbpm.pvm.internal.history.model.HistoryTaskDuedateUpdateImpl -> JBPM4_HIST_DETAIL
10:03:21,361 INFO [HbmBinder:814] Mapping subclass:
org.jbpm.pvm.internal.history.model.HistoryVariableUpdateImpl -> JBPM4_HIST_DETAIL
10:03:21,362 INFO [HbmBinder:300] Mapping class: org.jbpm.pvm.internal.task.TaskImpl
-> JBPM4_TASK
10:03:21,368 INFO [HbmBinder:300] Mapping class:
org.jbpm.pvm.internal.task.ParticipationImpl -> JBPM4_PARTICIPATION
10:03:21,369 INFO [HbmBinder:300] Mapping class: org.jbpm.pvm.internal.task.SwimlaneImpl
-> JBPM4_SWIMLANE
10:03:21,370 INFO [HbmBinder:300] Mapping class:
org.jbpm.pvm.internal.identity.impl.UserImpl -> JBPM4_ID_USER
10:03:21,373 INFO [HbmBinder:300] Mapping class:
org.jbpm.pvm.internal.identity.impl.MembershipImpl -> JBPM4_ID_MEMBERSHIP
10:03:21,375 INFO [HbmBinder:300] Mapping class:
org.jbpm.pvm.internal.identity.impl.GroupImpl -> JBPM4_ID_GROUP
10:03:21,382 INFO [AnnotationBinder:398] Binding entity from annotated class:
au.com.linearfinancial.identity.domain.entity.Group
10:03:21,638 INFO [HbmBinder:2382] Mapping collection:
org.jbpm.pvm.internal.repository.DeploymentImpl.resources -> JBPM4_LOB
10:03:21,639 INFO [HbmBinder:2382] Mapping collection:
org.jbpm.pvm.internal.repository.DeploymentImpl.objectProperties -> JBPM4_DEPLOYPROP
10:03:21,641 INFO [HbmBinder:2382] Mapping collection:
org.jbpm.pvm.internal.model.ExecutionImpl.variables -> JBPM4_VARIABLE
10:03:21,642 INFO [HbmBinder:2382] Mapping collection:
org.jbpm.pvm.internal.model.ExecutionImpl.systemVariables -> JBPM4_VARIABLE
10:03:21,642 INFO [HbmBinder:2382] Mapping collection:
org.jbpm.pvm.internal.model.ExecutionImpl.executions -> JBPM4_EXECUTION
10:03:21,642 INFO [HbmBinder:2382] Mapping collection:
org.jbpm.pvm.internal.model.ExecutionImpl.swimlanes -> JBPM4_SWIMLANE
10:03:21,643 INFO [HbmBinder:2382] Mapping collection:
org.jbpm.pvm.internal.history.model.HistoryProcessInstanceImpl.historyActivityInstances
-> JBPM4_HIST_ACTINST
10:03:21,643 INFO [HbmBinder:2382] Mapping collection:
org.jbpm.pvm.internal.history.model.HistoryProcessInstanceImpl.historyVariables ->
JBPM4_HIST_VAR
10:03:21,644 INFO [HbmBinder:2382] Mapping collection:
org.jbpm.pvm.internal.history.model.HistoryProcessInstanceImpl.details ->
JBPM4_HIST_DETAIL
10:03:21,645 INFO [HbmBinder:2382] Mapping collection:
org.jbpm.pvm.internal.history.model.HistoryActivityInstanceImpl.details ->
JBPM4_HIST_DETAIL
10:03:21,645 INFO [HbmBinder:2382] Mapping collection:
org.jbpm.pvm.internal.history.model.HistoryTaskImpl.details -> JBPM4_HIST_DETAIL
10:03:21,646 INFO [HbmBinder:2382] Mapping collection:
org.jbpm.pvm.internal.history.model.HistoryTaskImpl.historyVariables -> JBPM4_HIST_VAR
10:03:21,646 INFO [HbmBinder:2382] Mapping collection:
org.jbpm.pvm.internal.history.model.HistoryTaskImpl.subTasks -> JBPM4_HIST_TASK
10:03:21,646 INFO [HbmBinder:2382] Mapping collection:
org.jbpm.pvm.internal.history.model.HistoryVariableImpl.details -> JBPM4_HIST_DETAIL
10:03:21,647 INFO [HbmBinder:2382] Mapping collection:
org.jbpm.pvm.internal.history.model.HistoryCommentImpl.replies -> JBPM4_HIST_DETAIL
10:03:21,648 INFO [HbmBinder:2382] Mapping collection:
org.jbpm.pvm.internal.task.TaskImpl.participations -> JBPM4_PARTICIPATION
10:03:21,649 INFO [HbmBinder:2382] Mapping collection:
org.jbpm.pvm.internal.task.TaskImpl.variables -> JBPM4_VARIABLE
10:03:21,649 INFO [HbmBinder:2382] Mapping collection:
org.jbpm.pvm.internal.task.TaskImpl.subTasks -> JBPM4_TASK
10:03:21,649 INFO [HbmBinder:2382] Mapping collection:
org.jbpm.pvm.internal.task.SwimlaneImpl.participations -> JBPM4_PARTICIPATION
10:03:21,684 INFO [AnnotationConfiguration:350] Hibernate Validator not found: ignoring
10:03:21,684 INFO [AnnotationSessionFactoryBean:773] Building new Hibernate
SessionFactory
10:03:21,687 INFO [AnnotationConfiguration:350] Hibernate Validator not found: ignoring
10:03:21,730 INFO [ConnectionProviderFactory:72] Initializing connection provider:
org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider
10:03:21,901 INFO [SettingsFactory:89] RDBMS: MySQL, version: 5.1.41-community-log
10:03:21,902 INFO [SettingsFactory:90] JDBC driver: MySQL-AB JDBC Driver, version:
mysql-connector-java-3.1.7 ( $Date: 2005/01/25 19:11:41 $, $Revision: 1.27.4.54 $ )
10:03:21,915 INFO [Dialect:152] Using dialect: org.hibernate.dialect.MySQL5InnoDBDialect
10:03:21,919 INFO [TransactionFactoryFactory:34] Transaction strategy:
org.springframework.orm.hibernate3.SpringTransactionFactory
10:03:21,921 INFO [TransactionManagerLookupFactory:33] No TransactionManagerLookup
configured (in JTA environment, use of read-write or transactional second-level cache is
not recommended)
10:03:21,921 INFO [SettingsFactory:143] Automatic flush during beforeCompletion():
disabled
10:03:21,922 INFO [SettingsFactory:147] Automatic session close at end of transaction:
disabled
10:03:21,922 INFO [SettingsFactory:154] JDBC batch size: 15
10:03:21,922 INFO [SettingsFactory:157] JDBC batch updates for versioned data: disabled
10:03:21,924 INFO [SettingsFactory:162] Scrollable result sets: enabled
10:03:21,924 INFO [SettingsFactory:170] JDBC3 getGeneratedKeys(): enabled
10:03:21,925 INFO [SettingsFactory:178] Connection release mode: auto
10:03:21,926 INFO [SettingsFactory:202] Maximum outer join fetch depth: 2
10:03:21,926 INFO [SettingsFactory:205] Default batch fetch size: 1
10:03:21,926 INFO [SettingsFactory:209] Generate SQL with comments: disabled
10:03:21,928 INFO [SettingsFactory:213] Order SQL updates by primary key: disabled
10:03:21,928 INFO [SettingsFactory:217] Order SQL inserts for batching: disabled
10:03:21,928 INFO [SettingsFactory:386] Query translator:
org.hibernate.hql.ast.ASTQueryTranslatorFactory
10:03:21,930 INFO [ASTQueryTranslatorFactory:24] Using ASTQueryTranslatorFactory
10:03:21,931 INFO [SettingsFactory:225] Query language substitutions: {}
10:03:21,931 INFO [SettingsFactory:230] JPA-QL strict compliance: disabled
10:03:21,932 INFO [SettingsFactory:235] Second-level cache: enabled
10:03:21,932 INFO [SettingsFactory:239] Query cache: disabled
10:03:21,933 INFO [SettingsFactory:373] Cache provider:
net.sf.ehcache.hibernate.EhCacheProvider
10:03:21,944 INFO [SettingsFactory:254] Optimize cache for minimal puts: disabled
10:03:21,945 INFO [SettingsFactory:263] Structured second-level cache entries: disabled
10:03:21,949 INFO [SettingsFactory:283] Echoing all SQL to stdout
10:03:21,950 INFO [SettingsFactory:290] Statistics: disabled
10:03:21,950 INFO [SettingsFactory:294] Deleted entity synthetic identifier rollback:
disabled
10:03:21,950 INFO [SettingsFactory:309] Default entity-mode: pojo
10:03:21,952 INFO [SettingsFactory:313] Named query checking : enabled
10:03:21,976 INFO [SessionFactoryImpl:161] building session factory
10:03:22,919 INFO [SessionFactoryObjectFactory:82] Not binding factory to JNDI, no JNDI
name configured
10:03:23,506 INFO [DispatcherThread:50] starting DispatcherThread
Hibernate:
select
propertyim0_.KEY_ as KEY1_2_,
propertyim0_.VERSION_ as VERSION2_2_,
propertyim0_.VALUE_ as VALUE3_2_
from
JBPM4_PROPERTY propertyim0_ limit ?
Hibernate:
select
this_.KEY_ as KEY1_2_0_,
this_.VERSION_ as VERSION2_2_0_,
this_.VALUE_ as VALUE3_2_0_
from
JBPM4_PROPERTY this_
where
this_.KEY_=?
Hibernate:
select
this_.KEY_ as KEY1_2_0_,
this_.VERSION_ as VERSION2_2_0_,
this_.VALUE_ as VALUE3_2_0_
from
JBPM4_PROPERTY this_
where
this_.KEY_=?
10:03:23,650 INFO [CheckDbCmd:50] jBPM version info: library[4.3], schema[null]
Hibernate:
select
jobimpl0_.DBID_ as DBID1_6_,
jobimpl0_.DBVERSION_ as DBVERSION3_6_,
jobimpl0_.DUEDATE_ as DUEDATE4_6_,
jobimpl0_.STATE_ as STATE5_6_,
jobimpl0_.ISEXCLUSIVE_ as ISEXCLUS6_6_,
jobimpl0_.LOCKOWNER_ as LOCKOWNER7_6_,
jobimpl0_.LOCKEXPTIME_ as LOCKEXPT8_6_,
jobimpl0_.EXCEPTION_ as EXCEPTION9_6_,
jobimpl0_.RETRIES_ as RETRIES10_6_,
jobimpl0_.PROCESSINSTANCE_ as PROCESS11_6_,
jobimpl0_.EXECUTION_ as EXECUTION12_6_,
jobimpl0_.CFG_ as CFG13_6_,
jobimpl0_.SIGNAL_ as SIGNAL14_6_,
jobimpl0_.EVENT_ as EVENT15_6_,
jobimpl0_.REPEAT_ as REPEAT16_6_,
jobimpl0_.CLASS_ as CLASS2_6_
from
JBPM4_JOB jobimpl0_
where
(
jobimpl0_.LOCKEXPTIME_ is null
or jobimpl0_.LOCKEXPTIME_<=?
)
and (
jobimpl0_.DUEDATE_ is null
or jobimpl0_.DUEDATE_<=?
)
and jobimpl0_.RETRIES_>0
and jobimpl0_.STATE_<>'suspended'
order by
jobimpl0_.DUEDATE_ asc limit ?
Hibernate:
select
jobimpl0_.DBID_ as DBID1_6_,
jobimpl0_.DBVERSION_ as DBVERSION3_6_,
jobimpl0_.DUEDATE_ as DUEDATE4_6_,
jobimpl0_.STATE_ as STATE5_6_,
jobimpl0_.ISEXCLUSIVE_ as ISEXCLUS6_6_,
jobimpl0_.LOCKOWNER_ as LOCKOWNER7_6_,
jobimpl0_.LOCKEXPTIME_ as LOCKEXPT8_6_,
jobimpl0_.EXCEPTION_ as EXCEPTION9_6_,
jobimpl0_.RETRIES_ as RETRIES10_6_,
jobimpl0_.PROCESSINSTANCE_ as PROCESS11_6_,
jobimpl0_.EXECUTION_ as EXECUTION12_6_,
jobimpl0_.CFG_ as CFG13_6_,
jobimpl0_.SIGNAL_ as SIGNAL14_6_,
jobimpl0_.EVENT_ as EVENT15_6_,
jobimpl0_.REPEAT_ as REPEAT16_6_,
jobimpl0_.CLASS_ as CLASS2_6_
from
JBPM4_JOB jobimpl0_
where
(
jobimpl0_.LOCKOWNER_ is null
)
and jobimpl0_.RETRIES_>0
and jobimpl0_.STATE_<>'suspended'
order by
jobimpl0_.DUEDATE_ asc limit ?
10:03:24,287 ERROR [TestContextManager:336] Caught exception while allowing
TestExecutionListener
[org.springframework.test.context.support.DependencyInjectionTestExecutionListener@e5d622]
to prepare test instance
[au.com.linearfinancial.bpms.process.service.deployment.DeployProcessDefinitionTest@1db699b]
org.springframework.beans.factory.BeanCreationException: Error creating bean with name
'au.com.linearfinancial.bpms.process.service.deployment.DeployProcessDefinitionTest':
Injection of autowired dependencies failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Could not autowire field: private
org.jbpm.api.ExecutionService
au.com.linearfinancial.bpms.process.service.deployment.DeployProcessDefinitionTest.executionService;
nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No
matching bean of type [org.jbpm.api.ExecutionService] found for dependency: expected at
least 1 bean which qualifies as autowire candidate for this dependency. Dependency
annotations: {(a)org.springframework.beans.factory.annotation.Autowired(required=true)}
at
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:283)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireBeanProperties(AbstractAutowireCapableBeanFactory.java:374)
at
org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:110)
at
org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75)
at
org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:333)
at
org.springframework.test.context.testng.AbstractTestNGSpringContextTests.springTestContextPrepareTestInstance(AbstractTestNGSpringContextTests.java:133)
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.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:644)
at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:443)
at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:160)
at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:90)
at
org.testng.internal.TestMethodWorker.invokeBeforeClassMethods(TestMethodWorker.java:183)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:115)
at org.testng.TestRunner.runWorkers(TestRunner.java:909)
at org.testng.TestRunner.privateRun(TestRunner.java:618)
at org.testng.TestRunner.run(TestRunner.java:499)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:332)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:327)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:299)
at org.testng.SuiteRunner.run(SuiteRunner.java:204)
at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:915)
at org.testng.TestNG.runSuitesLocally(TestNG.java:879)
at org.testng.TestNG.run(TestNG.java:787)
at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:73)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:124)
Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire
field: private org.jbpm.api.ExecutionService
au.com.linearfinancial.bpms.process.service.deployment.DeployProcessDefinitionTest.executionService;
nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No
matching bean of type [org.jbpm.api.ExecutionService] found for dependency: expected at
least 1 bean which qualifies as autowire candidate for this dependency. Dependency
annotations: {(a)org.springframework.beans.factory.annotation.Autowired(required=true)}
at
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:504)
at
org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
at
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:280)
... 28 more
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No matching
bean of type [org.jbpm.api.ExecutionService] found for dependency: expected at least 1
bean which qualifies as autowire candidate for this dependency. Dependency annotations:
{(a)org.springframework.beans.factory.annotation.Autowired(required=true)}
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:897)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:766)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:681)
at
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:475)
... 30 more
FAILED CONFIGURATION: @BeforeTest setup
java.lang.NullPointerException
at
au.com.linearfinancial.bpms.process.service.deployment.DeployProcessDefinitionTest.setup(DeployProcessDefinitionTest.java:37)
... Removed 19 stack frames
FAILED CONFIGURATION: @BeforeClass springTestContextPrepareTestInstance
org.springframework.beans.factory.BeanCreationException: Error creating bean with name
'au.com.linearfinancial.bpms.process.service.deployment.DeployProcessDefinitionTest':
Injection of autowired dependencies failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Could not autowire field: private
org.jbpm.api.ExecutionService
au.com.linearfinancial.bpms.process.service.deployment.DeployProcessDefinitionTest.executionService;
nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No
matching bean of type [org.jbpm.api.ExecutionService] found for dependency: expected at
least 1 bean which qualifies as autowire candidate for this dependency. Dependency
annotations: {(a)org.springframework.beans.factory.annotation.Autowired(required=true)}
at
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:283)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireBeanProperties(AbstractAutowireCapableBeanFactory.java:374)
at
org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:110)
at
org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75)
at
org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:333)
at
org.springframework.test.context.testng.AbstractTestNGSpringContextTests.springTestContextPrepareTestInstance(AbstractTestNGSpringContextTests.java:133)
Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire
field: private org.jbpm.api.ExecutionService
au.com.linearfinancial.bpms.process.service.deployment.DeployProcessDefinitionTest.executionService;
nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No
matching bean of type [org.jbpm.api.ExecutionService] found for dependency: expected at
least 1 bean which qualifies as autowire candidate for this dependency. Dependency
annotations: {(a)org.springframework.beans.factory.annotation.Autowired(required=true)}
at
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:504)
at
org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
at
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:280)
... 28 more
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No matching
bean of type [org.jbpm.api.ExecutionService] found for dependency: expected at least 1
bean which qualifies as autowire candidate for this dependency. Dependency annotations:
{(a)org.springframework.beans.factory.annotation.Autowired(required=true)}
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:897)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:766)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:681)
at
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:475)
... 30 more
... Removed 22 stack frames
SKIPPED CONFIGURATION: @BeforeMethod springTestContextBeforeTestMethod
SKIPPED CONFIGURATION: @BeforeMethod springTestContextBeforeTestMethod
SKIPPED CONFIGURATION: @BeforeMethod springTestContextBeforeTestMethod
SKIPPED CONFIGURATION: @BeforeMethod springTestContextBeforeTestMethod
PASSED: testNoThing
PASSED: testSignalAccept
PASSED: testStart
PASSED: testTimeOut
===============================================
au.com.linearfinancial.bpms.process.service.deployment.DeployProcessDefinitionTest
Tests run: 4, Failures: 0, Skips: 4
Configuration Failures: 2, Skips: 4
===============================================
===============================================
linearBpms
Total tests run: 4, Failures: 0, Skips: 4
Configuration Failures: 2, Skips: 4
===============================================
jbpm-4.3 Spring integration failled
-----------------------------------
Key: JBPM-2710
URL:
https://jira.jboss.org/jira/browse/JBPM-2710
Project: jBPM
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: Runtime Engine
Affects Versions: jBPM 4.3
Environment: Spring 3.0, Hibernate 3.3.2
Reporter: Tom Nguyen
Spring integration failed.
Caused by: org.springframework.beans.factory.BeanCurrentlyInCreationException: Error
creating bean with name 'repositoryService': Requested bean is currently in
creation: Is there an unresolvable circular reference?
applicationContext-jbpm.xml
-------------------
<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:jee="http://www.springframework.org/schema/jee"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:aop="http://www.springframework.org/schema/aop"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd
http://www.springframework.org/schema/jee
http://www.springframework.org/schema/jee/spring-jee-3.0.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-3.0.xsd"
default-autowire="byName">
<bean id="springHelper"
class="org.jbpm.pvm.internal.processengine.SpringHelper">
<property name="jbpmCfg">
<value>jbpm/jbpm.cfg.xml</value>
</property>
</bean>
<bean id="processEngine" factory-bean="springHelper"
factory-method="createProcessEngine" />
<bean id="repositoryService" factory-bean="processEngine"
factory-method="getRepositoryService" />
<bean id="executionService" factory-bean="processEngine"
factory-method="getExecutionService" />
<bean id="transactionManager"
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory">
<ref local="sessionFactory" />
</property>
</bean>
<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<property name="driverClassName" value="${database.driver}"
/>
<property name="url" value="${database.url}" />
<property name="username" value="${database.username}" />
<property name="password" value="${database.password}" />
</bean>
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="configLocation"
value="classpath:jbpm.hibernate.cfg.xml" />
<!-- A best practice should be to keep split the config into multiple files
<property name="configLocations" value="hibernate.cfg.xml,
hibernate.jbpm.cfg.xml" />
-->
<property name="dataSource" ref="dataSource" />
</bean>
</beans>
------------------------------------------
jbpm.hibernate.cfg.xml
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property
name="hibernate.dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property>
<property name="hibernate.format_sql">true</property>
<property name="hibernate.hbm2ddl.auto">create-drop</property>
<mapping resource="jbpm.repository.hbm.xml" />
<mapping resource="jbpm.execution.hbm.xml" />
<mapping resource="jbpm.history.hbm.xml" />
<mapping resource="jbpm.task.hbm.xml" />
<mapping resource="jbpm.identity.hbm.xml" />
</session-factory>
</hibernate-configuration>
_______________________________________________________
jbpm.cfg.xml
<?xml version="1.0" encoding="UTF-8"?>
<jbpm-configuration spring="enabled">
<import resource="jbpm.default.cfg.xml" />
<import resource="jbpm.jpdl.cfg.xml" />
<import resource="jbpm.bpmn.cfg.xml" />
<import resource="jbpm.identity.cfg.xml" />
<import resource="jbpm.businesscalendar.cfg.xml" />
<import resource="jbpm.console.cfg.xml" />
<!-- Spring specific configuration -->
<process-engine-context>
<command-service name="newTxRequiredCommandService">
<retry-interceptor />
<environment-interceptor policy="requiresNew" />
<spring-transaction-interceptor policy="requiresNew" />
</command-service>
<command-service name="txRequiredCommandService">
<retry-interceptor />
<environment-interceptor />
<spring-transaction-interceptor/>
</command-service>
</process-engine-context>
<transaction-context>
<transaction type="spring" />
<hibernate-session current="true" />
</transaction-context>
</jbpm-configuration>
________________________________
Stack trace
31/12/2009 3:10:21 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property
'source' to 'org.eclipse.jst.jee.server:linearBpms' did not find a
matching property.
31/12/2009 3:10:21 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in
production environments was not found on the java.library.path:
C:\bin\java\jdk1.6.0_17\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program
Files/Java/jre6/bin/client;C:/Program
Files/Java/jre6/bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\bin\java\jdk1.6.0_17\bin;C:\Program
Files\Common Files\Nero\Lib\
31/12/2009 3:10:21 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
31/12/2009 3:10:21 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 439 ms
31/12/2009 3:10:21 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
31/12/2009 3:10:21 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.20
31/12/2009 3:10:38 PM org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring root WebApplicationContext
15:10:38,808 INFO [ContextLoader:182] Root WebApplicationContext: initialization
started
15:10:38,861 INFO [XmlWebApplicationContext:447] Refreshing Root WebApplicationContext:
startup date [Thu Dec 31 15:10:38 EST 2009]; root of context hierarchy
15:10:38,963 INFO [XmlBeanDefinitionReader:315] Loading XML bean definitions from file
[C:\dev\workspace2\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\linearBpms\WEB-INF\classes\applicationContext-captcha.xml]
15:10:39,067 INFO [XmlBeanDefinitionReader:315] Loading XML bean definitions from file
[C:\dev\workspace2\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\linearBpms\WEB-INF\classes\applicationContext-common.xml]
15:10:39,088 INFO [XmlBeanDefinitionReader:315] Loading XML bean definitions from file
[C:\dev\workspace2\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\linearBpms\WEB-INF\classes\applicationContext-jbpm.xml]
15:10:39,103 INFO [XmlBeanDefinitionReader:315] Loading XML bean definitions from file
[C:\dev\workspace2\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\linearBpms\WEB-INF\classes\applicationContext-security.xml]
15:10:39,231 INFO [XmlBeanDefinitionReader:315] Loading XML bean definitions from file
[C:\dev\workspace2\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\linearBpms\WEB-INF\classes\applicationContext.xml]
15:10:40,926 INFO [PropertyPlaceholderConfigurer:177] Loading properties file from class
path resource [application.properties]
15:10:41,134 INFO [DefaultListableBeanFactory:533] Pre-instantiating singletons in
org.springframework.beans.factory.support.DefaultListableBeanFactory@158f1fa: defining
beans
[imageEngine,captchaFactory,wordgen,filedict,wordtoimage,fontGenRandom,fontArial,backGenUni,simpleWhitePaster,colorGreen,imageCaptchaService,saltSource,passwordEncoder,springHelper,processEngine,repositoryService,executionService,filterChainProxy,authenticationManager,daoAuthenticationProvider,cacheManager,userCacheBackend,userCache,exceptionTranslationFilter,authenticationProcessingFilterEntryPoint,authenticationProcessingFilter,rememberMeProcessingFilter,rememberMeServices,rememberMeAuthenticationProvider,httpSessionContextIntegrationFilter,logoutFilter,securityContextHolderAwareRequestFilter,roleVoter,httpRequestAccessDecisionManager,filterInvocationInterceptor,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,accountDao,advisorDao,assetTypeDao,familyGroupDao,individualBusinessGroupDao,individualGroupDao,individualPersonGroupDao,investmentBenchmarkDao,investmentGroupDao,investorDao,legalEntityDao,portfolioDao,portfolioModelDao,securityDao,securityPositionDao,securityTypeDao,taxParcelDao,transactionDao,processDeployService,processExecutionService,processInformationService,accountService,advisorService,assetTypeService,investmentGroupService,investorService,legalEntityService,portfolioService,portfolioModelService,securityService,securityTypeService,taxParcelService,transactionService,groupDao,membershipDao,userDao,groupService,userDetailsService,userService,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,transactionManager,hibernateTemplate,dataSource,sessionFactory,propertyConfigurer,mailSender,simpleMailMessage];
root of factory hierarchy
15:10:42,430 INFO [GenericManageableCaptchaService:42] Init
com.octo.captcha.service.captchastore.FastHashMapCaptchaStore
15:10:42,500 TRACE [WireParser:74] loading wire bindings from resource:
jar:file:/C:/dev/workspace2/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/linearBpms/WEB-INF/lib/jbpm.jar!/jbpm.wire.bindings.xml
15:10:42,510 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.TrueBinding
15:10:42,515 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.FalseBinding
15:10:42,519 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.CharBinding
15:10:42,523 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.DoubleBinding
15:10:42,525 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.FloatBinding
15:10:42,527 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.IntBinding
15:10:42,529 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.ShortBinding
15:10:42,532 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.ByteBinding
15:10:42,535 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.LongBinding
15:10:42,537 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.StringBinding
15:10:42,539 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.NullBinding
15:10:42,540 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.ClassBinding
15:10:42,541 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.ObjectBinding
15:10:42,543 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.RefBinding
15:10:42,545 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.JndiBinding
15:10:42,546 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.ListBinding
15:10:42,551 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.SetBinding
15:10:42,553 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.MapBinding
15:10:42,555 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.PropertiesBinding
15:10:42,556 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.ProcessEngineRefBinding
15:10:42,558 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.EnvRefBinding
15:10:42,559 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.EnvBinding
15:10:42,560 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.ContextRefBinding
15:10:42,561 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.TransactionRefBinding
15:10:42,564 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.TransactionBinding
15:10:42,565 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.JobExecutorBinding
15:10:42,569 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.JobTestHelperBinding
15:10:42,570 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.ScriptManagerBinding
15:10:42,571 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.BusinessCalendarBinding
15:10:42,573 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.IdComposerBinding
15:10:42,574 TRACE [BindingParser:74] couldn't instantiate binding
org.jbpm.pvm.internal.wire.binding.IdComposerBinding
15:10:42,576 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.MailTemplateBinding
15:10:42,577 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.AddressResolverBinding
15:10:42,579 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.HibernateConfigurationBinding
15:10:42,581 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.SeamHibernateSessionBinding
15:10:42,583 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.HibernateSessionBinding
15:10:42,584 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.HibernateSessionFactoryBinding
15:10:42,586 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.DbSessionBinding
15:10:42,587 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.MessageSessionBinding
15:10:42,589 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.TimerSessionBinding
15:10:42,590 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.HistorySessionsBinding
15:10:42,591 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.IdentitySessionBinding
15:10:42,592 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.JbossIdmIdentitySessionFactoryBinding
15:10:42,594 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.JbossIdmIdentitySessionBinding
15:10:42,595 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.RepositorySessionBinding
15:10:42,596 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.MailSessionBinding
15:10:42,597 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.TypesBinding
15:10:42,604 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.CommandServiceBinding
15:10:42,611 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.ExecutionServiceBinding
15:10:42,612 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.ManagementServiceBinding
15:10:42,613 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.IdentityServiceBinding
15:10:42,614 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.HistoryServiceBinding
15:10:42,616 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.TaskServiceBinding
15:10:42,617 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.RepositoryServiceBinding
15:10:42,619 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.RepositoryCacheBinding
15:10:42,620 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.DeployerManagerBinding
15:10:42,621 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.SkipInterceptorBinding
15:10:42,623 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.EnvironmentInterceptorBinding
15:10:42,624 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.AuthorizationInterceptorBinding
15:10:42,625 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.RetryInterceptorBinding
15:10:42,629 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.StandardTransactionInterceptorBinding
15:10:42,630 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.SerializeInterceptorBinding
15:10:42,633 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.JtaTransactionInterceptorBinding
15:10:42,634 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.PropertyBinding
15:10:42,636 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.FieldBinding
15:10:42,637 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.InvokeBinding
15:10:42,638 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.SubscribeBinding
15:10:42,639 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.EnlistBinding
15:10:42,641 TRACE [BindingParser:74] adding wire binding for
org.jbpm.enterprise.internal.wire.binding.EjbTimerSessionBinding
15:10:42,642 TRACE [BindingParser:74] adding wire binding for
org.jbpm.enterprise.internal.wire.binding.EjbLocalCommandServiceBinding
15:10:42,644 TRACE [BindingParser:74] adding wire binding for
org.jbpm.enterprise.internal.wire.binding.EjbRemoteCommandServiceBinding
15:10:42,645 TRACE [BindingParser:74] adding wire binding for
org.jbpm.jpdl.internal.xml.JpdlDeployerBinding
15:10:42,646 TRACE [BindingParser:74] adding wire binding for
org.jbpm.pvm.internal.wire.binding.SpringTransactionInterceptorBinding
15:10:42,648 TRACE [WireParser:74] skipping unavailable wire bindings resource
jbpm.user.wire.bindings.xml
15:10:42,889 TRACE [ProcessEngineImpl:74] created ProcessEngine 21584824
15:10:42,889 TRACE [ProcessEngineImpl:74] process-engine-context 19176986
15:10:42,889 TRACE [ProcessEngineImpl:74]
org.jbpm.pvm.internal.email.impl.MailTemplateRegistry
15:10:42,889 TRACE [ProcessEngineImpl:74]
org.jbpm.pvm.internal.svc.ExecutionServiceImpl
15:10:42,890 TRACE [ProcessEngineImpl:74]
org.jbpm.pvm.internal.svc.HistoryServiceImpl
15:10:42,890 TRACE [ProcessEngineImpl:74]
org.jbpm.pvm.internal.repository.RepositoryCache
15:10:42,890 TRACE [ProcessEngineImpl:74] org.jbpm.api.ManagementService
15:10:42,890 TRACE [ProcessEngineImpl:74] org.jbpm.pvm.internal.script.ScriptManager
15:10:42,890 TRACE [ProcessEngineImpl:74]
org.jbpm.pvm.internal.id.DatabaseDbidGenerator
15:10:42,891 TRACE [ProcessEngineImpl:74] org.jbpm.pvm.internal.type.DefaultTypeSet
15:10:42,891 TRACE [ProcessEngineImpl:74] org.jbpm.pvm.internal.cal.BusinessCalendar
15:10:42,892 TRACE [ProcessEngineImpl:74]
org.jbpm.pvm.internal.svc.IdentityServiceImpl
15:10:42,892 TRACE [ProcessEngineImpl:74] org.jbpm.api.ExecutionService
15:10:42,892 TRACE [ProcessEngineImpl:74]
org.jbpm.pvm.internal.repository.RepositoryCacheImpl
15:10:42,892 TRACE [ProcessEngineImpl:74] org.jbpm.api.TaskService
15:10:42,892 TRACE [ProcessEngineImpl:74] org.jbpm.pvm.internal.type.TypeSet
15:10:42,893 TRACE [ProcessEngineImpl:74] java.io.Serializable
15:10:42,893 TRACE [ProcessEngineImpl:74] org.jbpm.pvm.internal.id.DbidGenerator
15:10:42,893 TRACE [ProcessEngineImpl:74] org.jbpm.pvm.internal.id.IdComposer
15:10:42,893 TRACE [ProcessEngineImpl:74]
org.jbpm.pvm.internal.repository.DeployerManager
15:10:42,893 TRACE [ProcessEngineImpl:74] org.jbpm.api.IdentityService
15:10:42,894 TRACE [ProcessEngineImpl:74]
org.jbpm.pvm.internal.svc.ManagementServiceImpl
15:10:42,894 TRACE [ProcessEngineImpl:74]
org.jbpm.pvm.internal.id.DatabaseIdComposer
15:10:42,894 TRACE [ProcessEngineImpl:74] java.lang.Object
15:10:42,894 TRACE [ProcessEngineImpl:74] org.jbpm.api.HistoryService
15:10:42,895 TRACE [ProcessEngineImpl:74] org.jbpm.api.RepositoryService
15:10:42,895 TRACE [ProcessEngineImpl:74]
org.jbpm.pvm.internal.cal.BusinessCalendarImpl
15:10:42,895 TRACE [ProcessEngineImpl:74]
org.jbpm.pvm.internal.email.spi.AddressResolver
15:10:42,895 TRACE [ProcessEngineImpl:74]
org.jbpm.pvm.internal.svc.AbstractServiceImpl
15:10:42,895 TRACE [ProcessEngineImpl:74] org.jbpm.pvm.internal.svc.TaskServiceImpl
15:10:42,896 TRACE [ProcessEngineImpl:74]
org.jbpm.pvm.internal.email.impl.DefaultAddressResolver
15:10:42,896 TRACE [ProcessEngineImpl:74]
org.jbpm.pvm.internal.repository.RepositoryServiceImpl
15:10:42,896 TRACE [ProcessEngineImpl:74] transaction-context:
15:10:42,897 TRACE [ProcessEngineImpl:74] org.jbpm.pvm.internal.tx.Transaction
15:10:42,897 TRACE [ProcessEngineImpl:74]
org.jbpm.pvm.internal.jobexecutor.JobExecutorMessageSession
15:10:42,897 TRACE [ProcessEngineImpl:74] org.jbpm.pvm.internal.session.DbSession
15:10:42,897 TRACE [ProcessEngineImpl:74]
org.jbpm.pvm.internal.email.impl.MailSessionImpl
15:10:42,897 TRACE [ProcessEngineImpl:74]
org.jbpm.pvm.internal.hibernate.DbSessionImpl
15:10:42,897 TRACE [ProcessEngineImpl:74] org.jbpm.pvm.internal.tx.SpringTransaction
15:10:42,898 TRACE [ProcessEngineImpl:74]
org.jbpm.pvm.internal.repository.RepositorySessionImpl
15:10:42,898 TRACE [ProcessEngineImpl:74] org.hibernate.jdbc.JDBCContext$Context
15:10:42,898 TRACE [ProcessEngineImpl:74]
org.jbpm.pvm.internal.jobexecutor.JobExecutorTimerSession
15:10:42,898 TRACE [ProcessEngineImpl:74]
org.jbpm.pvm.internal.session.RepositorySession
15:10:42,899 TRACE [ProcessEngineImpl:74]
org.jbpm.pvm.internal.session.MessageSession
15:10:42,899 TRACE [ProcessEngineImpl:74] org.hibernate.impl.SessionImpl
15:10:42,899 TRACE [ProcessEngineImpl:74] java.io.Serializable
15:10:42,900 TRACE [ProcessEngineImpl:74] org.hibernate.event.EventSource
15:10:42,900 TRACE [ProcessEngineImpl:74] org.jbpm.pvm.internal.session.TimerSession
15:10:42,900 TRACE [ProcessEngineImpl:74] org.hibernate.Session
15:10:42,900 TRACE [ProcessEngineImpl:74] org.hibernate.engine.SessionImplementor
15:10:42,900 TRACE [ProcessEngineImpl:74]
org.jbpm.pvm.internal.history.HistorySession
15:10:42,900 TRACE [ProcessEngineImpl:74] org.hibernate.impl.AbstractSessionImpl
15:10:42,901 TRACE [ProcessEngineImpl:74]
org.jbpm.pvm.internal.email.spi.MailSession
15:10:42,901 TRACE [ProcessEngineImpl:74] org.hibernate.classic.Session
15:10:42,901 TRACE [ProcessEngineImpl:74] java.lang.Object
15:10:42,902 TRACE [ProcessEngineImpl:74]
org.hibernate.transaction.TransactionFactory$Context
15:10:42,902 TRACE [ProcessEngineImpl:74]
org.jbpm.pvm.internal.tx.AbstractTransaction
15:10:42,902 TRACE [ProcessEngineImpl:74]
org.jbpm.pvm.internal.identity.impl.IdentitySessionImpl
15:10:42,902 TRACE [ProcessEngineImpl:74]
org.jbpm.pvm.internal.identity.spi.IdentitySession
15:10:42,902 TRACE [WireContext:74] creating process-engine
15:10:42,903 DEBUG [WireContext:62] eagerly initializing
org.jbpm.pvm.internal.id.DatabaseIdComposer
15:10:42,904 TRACE [WireContext:74] constructing
org.jbpm.pvm.internal.id.DatabaseIdComposer
15:10:42,909 TRACE [WireContext:74] initializing
org.jbpm.pvm.internal.id.DatabaseIdComposer
15:10:42,910 TRACE [WireContext:74] constructing txRequiredCommandService
15:10:42,912 TRACE [WireContext:74] initializing txRequiredCommandService
15:10:42,989 INFO [Environment:560] Hibernate 3.3.2.GA
15:10:42,991 INFO [Environment:593] hibernate.properties not found
15:10:42,995 INFO [Environment:771] Bytecode provider name : javassist
15:10:43,002 INFO [Environment:652] using JDK 1.4 java.sql.Timestamp handling
15:10:43,096 INFO [Configuration:1489] configuring from url:
file:/C:/dev/workspace2/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/linearBpms/WEB-INF/classes/jbpm.hibernate.cfg.xml
15:10:43,157 INFO [Configuration:600] Reading mappings from resource :
jbpm.repository.hbm.xml
15:10:43,220 INFO [HbmBinder:322] Mapping class:
org.jbpm.pvm.internal.repository.DeploymentImpl -> JBPM4_DEPLOYMENT
15:10:43,253 INFO [HbmBinder:322] Mapping class:
org.jbpm.pvm.internal.repository.DeploymentProperty -> JBPM4_DEPLOYPROP
15:10:43,335 INFO [HbmBinder:322] Mapping class: org.jbpm.pvm.internal.id.PropertyImpl
-> JBPM4_PROPERTY
15:10:43,337 INFO [Configuration:600] Reading mappings from resource :
jbpm.execution.hbm.xml
15:10:43,358 INFO [HbmBinder:322] Mapping class:
org.jbpm.pvm.internal.model.ExecutionImpl -> JBPM4_EXECUTION
15:10:43,409 INFO [HbmBinder:322] Mapping class: org.jbpm.pvm.internal.type.Variable
-> JBPM4_VARIABLE
15:10:43,442 INFO [HbmBinder:836] Mapping subclass:
org.jbpm.pvm.internal.type.variable.BlobVariable -> JBPM4_VARIABLE
15:10:43,443 INFO [HbmBinder:836] Mapping subclass:
org.jbpm.pvm.internal.type.variable.DateVariable -> JBPM4_VARIABLE
15:10:43,443 INFO [HbmBinder:836] Mapping subclass:
org.jbpm.pvm.internal.type.variable.DoubleVariable -> JBPM4_VARIABLE
15:10:43,445 INFO [HbmBinder:836] Mapping subclass:
org.jbpm.pvm.internal.type.variable.HibernateLongVariable -> JBPM4_VARIABLE
15:10:43,446 INFO [HbmBinder:836] Mapping subclass:
org.jbpm.pvm.internal.type.variable.HibernateStringVariable -> JBPM4_VARIABLE
15:10:43,446 INFO [HbmBinder:836] Mapping subclass:
org.jbpm.pvm.internal.type.variable.LongVariable -> JBPM4_VARIABLE
15:10:43,447 INFO [HbmBinder:836] Mapping subclass:
org.jbpm.pvm.internal.type.variable.NullVariable -> JBPM4_VARIABLE
15:10:43,447 INFO [HbmBinder:836] Mapping subclass:
org.jbpm.pvm.internal.type.variable.StringVariable -> JBPM4_VARIABLE
15:10:43,448 INFO [HbmBinder:836] Mapping subclass:
org.jbpm.pvm.internal.type.variable.TextVariable -> JBPM4_VARIABLE
15:10:43,448 INFO [HbmBinder:322] Mapping class: org.jbpm.pvm.internal.lob.Lob ->
JBPM4_LOB
15:10:43,453 INFO [HbmBinder:322] Mapping class: org.jbpm.pvm.internal.job.JobImpl ->
JBPM4_JOB
15:10:43,454 INFO [HbmBinder:836] Mapping subclass:
org.jbpm.pvm.internal.job.MessageImpl -> JBPM4_JOB
15:10:43,455 INFO [HbmBinder:836] Mapping subclass:
org.jbpm.pvm.internal.model.op.ExecuteActivityMessage -> JBPM4_JOB
15:10:43,455 INFO [HbmBinder:836] Mapping subclass:
org.jbpm.pvm.internal.model.op.ExecuteEventListenerMessage -> JBPM4_JOB
15:10:43,456 INFO [HbmBinder:836] Mapping subclass:
org.jbpm.pvm.internal.job.CommandMessage -> JBPM4_JOB
15:10:43,456 INFO [HbmBinder:836] Mapping subclass: org.jbpm.pvm.internal.job.TimerImpl
-> JBPM4_JOB
15:10:43,460 INFO [Configuration:600] Reading mappings from resource :
jbpm.history.hbm.xml
15:10:43,473 INFO [HbmBinder:322] Mapping class:
org.jbpm.pvm.internal.history.model.HistoryProcessInstanceImpl -> JBPM4_HIST_PROCINST
15:10:43,480 INFO [HbmBinder:322] Mapping class:
org.jbpm.pvm.internal.history.model.HistoryActivityInstanceImpl -> JBPM4_HIST_ACTINST
15:10:43,482 INFO [HbmBinder:836] Mapping subclass:
org.jbpm.pvm.internal.history.model.HistoryAutomaticInstanceImpl -> JBPM4_HIST_ACTINST
15:10:43,483 INFO [HbmBinder:836] Mapping subclass:
org.jbpm.pvm.internal.history.model.HistoryDecisionInstanceImpl -> JBPM4_HIST_ACTINST
15:10:43,483 INFO [HbmBinder:836] Mapping subclass:
org.jbpm.pvm.internal.history.model.HistoryTaskInstanceImpl -> JBPM4_HIST_ACTINST
15:10:43,484 INFO [HbmBinder:322] Mapping class:
org.jbpm.pvm.internal.history.model.HistoryTaskImpl -> JBPM4_HIST_TASK
15:10:43,491 INFO [HbmBinder:322] Mapping class:
org.jbpm.pvm.internal.history.model.HistoryVariableImpl -> JBPM4_HIST_VAR
15:10:43,494 INFO [HbmBinder:322] Mapping class:
org.jbpm.pvm.internal.history.model.HistoryDetailImpl -> JBPM4_HIST_DETAIL
15:10:43,495 INFO [HbmBinder:836] Mapping subclass:
org.jbpm.pvm.internal.history.model.HistoryCommentImpl -> JBPM4_HIST_DETAIL
15:10:43,495 INFO [HbmBinder:836] Mapping subclass:
org.jbpm.pvm.internal.history.model.HistoryProcessInstanceMigrationImpl ->
JBPM4_HIST_DETAIL
15:10:43,497 INFO [HbmBinder:836] Mapping subclass:
org.jbpm.pvm.internal.history.model.HistoryPriorityUpdateImpl -> JBPM4_HIST_DETAIL
15:10:43,498 INFO [HbmBinder:836] Mapping subclass:
org.jbpm.pvm.internal.history.model.HistoryTaskAssignmentImpl -> JBPM4_HIST_DETAIL
15:10:43,501 INFO [HbmBinder:836] Mapping subclass:
org.jbpm.pvm.internal.history.model.HistoryTaskDuedateUpdateImpl -> JBPM4_HIST_DETAIL
15:10:43,501 INFO [HbmBinder:836] Mapping subclass:
org.jbpm.pvm.internal.history.model.HistoryVariableUpdateImpl -> JBPM4_HIST_DETAIL
15:10:43,502 INFO [Configuration:600] Reading mappings from resource :
jbpm.task.hbm.xml
15:10:43,513 INFO [HbmBinder:322] Mapping class: org.jbpm.pvm.internal.task.TaskImpl
-> JBPM4_TASK
15:10:43,520 INFO [HbmBinder:322] Mapping class:
org.jbpm.pvm.internal.task.ParticipationImpl -> JBPM4_PARTICIPATION
15:10:43,521 INFO [HbmBinder:322] Mapping class: org.jbpm.pvm.internal.task.SwimlaneImpl
-> JBPM4_SWIMLANE
15:10:43,522 INFO [Configuration:600] Reading mappings from resource :
jbpm.identity.hbm.xml
15:10:43,529 INFO [HbmBinder:322] Mapping class:
org.jbpm.pvm.internal.identity.impl.UserImpl -> JBPM4_ID_USER
15:10:43,532 INFO [HbmBinder:322] Mapping class:
org.jbpm.pvm.internal.identity.impl.MembershipImpl -> JBPM4_ID_MEMBERSHIP
15:10:43,534 INFO [HbmBinder:322] Mapping class:
org.jbpm.pvm.internal.identity.impl.GroupImpl -> JBPM4_ID_GROUP
15:10:43,536 INFO [Configuration:1589] Configured SessionFactory: null
15:10:43,541 INFO [HbmBinder:2404] Mapping collection:
org.jbpm.pvm.internal.repository.DeploymentImpl.resources -> JBPM4_LOB
15:10:43,542 INFO [HbmBinder:2404] Mapping collection:
org.jbpm.pvm.internal.repository.DeploymentImpl.objectProperties -> JBPM4_DEPLOYPROP
15:10:43,542 INFO [HbmBinder:2404] Mapping collection:
org.jbpm.pvm.internal.model.ExecutionImpl.variables -> JBPM4_VARIABLE
15:10:43,543 INFO [HbmBinder:2404] Mapping collection:
org.jbpm.pvm.internal.model.ExecutionImpl.systemVariables -> JBPM4_VARIABLE
15:10:43,543 INFO [HbmBinder:2404] Mapping collection:
org.jbpm.pvm.internal.model.ExecutionImpl.executions -> JBPM4_EXECUTION
15:10:43,544 INFO [HbmBinder:2404] Mapping collection:
org.jbpm.pvm.internal.model.ExecutionImpl.swimlanes -> JBPM4_SWIMLANE
15:10:43,546 INFO [HbmBinder:2404] Mapping collection:
org.jbpm.pvm.internal.history.model.HistoryProcessInstanceImpl.historyActivityInstances
-> JBPM4_HIST_ACTINST
15:10:43,546 INFO [HbmBinder:2404] Mapping collection:
org.jbpm.pvm.internal.history.model.HistoryProcessInstanceImpl.historyVariables ->
JBPM4_HIST_VAR
15:10:43,546 INFO [HbmBinder:2404] Mapping collection:
org.jbpm.pvm.internal.history.model.HistoryProcessInstanceImpl.details ->
JBPM4_HIST_DETAIL
15:10:43,546 INFO [HbmBinder:2404] Mapping collection:
org.jbpm.pvm.internal.history.model.HistoryActivityInstanceImpl.details ->
JBPM4_HIST_DETAIL
15:10:43,547 INFO [HbmBinder:2404] Mapping collection:
org.jbpm.pvm.internal.history.model.HistoryTaskImpl.details -> JBPM4_HIST_DETAIL
15:10:43,547 INFO [HbmBinder:2404] Mapping collection:
org.jbpm.pvm.internal.history.model.HistoryTaskImpl.historyVariables -> JBPM4_HIST_VAR
15:10:43,547 INFO [HbmBinder:2404] Mapping collection:
org.jbpm.pvm.internal.history.model.HistoryTaskImpl.subTasks -> JBPM4_HIST_TASK
15:10:43,548 INFO [HbmBinder:2404] Mapping collection:
org.jbpm.pvm.internal.history.model.HistoryVariableImpl.details -> JBPM4_HIST_DETAIL
15:10:43,549 INFO [HbmBinder:2404] Mapping collection:
org.jbpm.pvm.internal.history.model.HistoryCommentImpl.replies -> JBPM4_HIST_DETAIL
15:10:43,549 INFO [HbmBinder:2404] Mapping collection:
org.jbpm.pvm.internal.task.TaskImpl.participations -> JBPM4_PARTICIPATION
15:10:43,550 INFO [HbmBinder:2404] Mapping collection:
org.jbpm.pvm.internal.task.TaskImpl.variables -> JBPM4_VARIABLE
15:10:43,550 INFO [HbmBinder:2404] Mapping collection:
org.jbpm.pvm.internal.task.TaskImpl.subTasks -> JBPM4_TASK
15:10:43,550 INFO [HbmBinder:2404] Mapping collection:
org.jbpm.pvm.internal.task.SwimlaneImpl.participations -> JBPM4_PARTICIPATION
15:10:43,551 INFO [LocalSessionFactoryBean:773] Building new Hibernate SessionFactory
15:10:43,565 INFO [ConnectionProviderFactory:95] Initializing connection provider:
org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider
15:10:43,910 INFO [SettingsFactory:114] RDBMS: MySQL, version: 5.1.41-community-log
15:10:43,910 INFO [SettingsFactory:115] JDBC driver: MySQL-AB JDBC Driver, version:
mysql-connector-java-5.1.10 ( Revision: ${svn.Revision} )
15:10:43,945 INFO [Dialect:175] Using dialect:
org.hibernate.dialect.MySQL5InnoDBDialect
15:10:43,950 INFO [TransactionFactoryFactory:62] Transaction strategy:
org.springframework.orm.hibernate3.SpringTransactionFactory
15:10:43,954 INFO [TransactionManagerLookupFactory:80] No TransactionManagerLookup
configured (in JTA environment, use of read-write or transactional second-level cache is
not recommended)
15:10:43,954 INFO [SettingsFactory:161] Automatic flush during beforeCompletion():
disabled
15:10:43,955 INFO [SettingsFactory:165] Automatic session close at end of transaction:
disabled
15:10:43,955 INFO [SettingsFactory:172] JDBC batch size: 15
15:10:43,955 INFO [SettingsFactory:175] JDBC batch updates for versioned data: disabled
15:10:43,956 INFO [SettingsFactory:180] Scrollable result sets: enabled
15:10:43,957 INFO [SettingsFactory:188] JDBC3 getGeneratedKeys(): enabled
15:10:43,957 INFO [SettingsFactory:196] Connection release mode: auto
15:10:43,958 INFO [SettingsFactory:220] Maximum outer join fetch depth: 2
15:10:43,961 INFO [SettingsFactory:223] Default batch fetch size: 1
15:10:43,961 INFO [SettingsFactory:227] Generate SQL with comments: disabled
15:10:43,961 INFO [SettingsFactory:231] Order SQL updates by primary key: disabled
15:10:43,961 INFO [SettingsFactory:235] Order SQL inserts for batching: disabled
15:10:43,962 INFO [SettingsFactory:397] Query translator:
org.hibernate.hql.ast.ASTQueryTranslatorFactory
15:10:43,965 INFO [ASTQueryTranslatorFactory:47] Using ASTQueryTranslatorFactory
15:10:43,965 INFO [SettingsFactory:243] Query language substitutions: {}
15:10:43,965 INFO [SettingsFactory:248] JPA-QL strict compliance: disabled
15:10:43,966 INFO [SettingsFactory:253] Second-level cache: enabled
15:10:43,967 INFO [SettingsFactory:257] Query cache: disabled
15:10:43,967 INFO [SettingsFactory:382] Cache region factory :
org.hibernate.cache.impl.NoCachingRegionFactory
15:10:43,968 INFO [SettingsFactory:267] Optimize cache for minimal puts: disabled
15:10:43,968 INFO [SettingsFactory:276] Structured second-level cache entries: disabled
15:10:43,974 INFO [SettingsFactory:305] Statistics: disabled
15:10:43,975 INFO [SettingsFactory:309] Deleted entity synthetic identifier rollback:
disabled
15:10:43,975 INFO [SettingsFactory:324] Default entity-mode: pojo
15:10:43,976 INFO [SettingsFactory:328] Named query checking : enabled
15:10:44,021 INFO [SessionFactoryImpl:193] building session factory
15:10:44,478 INFO [SessionFactoryObjectFactory:105] Not binding factory to JNDI, no JNDI
name configured
15:10:44,491 INFO [SchemaExport:226] Running hbm2ddl schema export
15:10:44,492 INFO [SchemaExport:251] exporting generated schema to database
15:10:54,145 INFO [SchemaExport:268] schema export complete
15:10:54,520 TRACE [SpringProcessEngine:74] opening jbpm-springPvmEnvironment[3788914]
15:10:54,522 TRACE [WireContext:74] creating transaction
15:10:54,522 TRACE [WireContext:74]
org.springframework.transaction.PlatformTransactionManager not found in transaction
13636369
15:10:54,523 TRACE [WireContext:74]
org.springframework.transaction.PlatformTransactionManager not found in process-engine
19176986
15:10:54,625 TRACE [WireContext:74] found org.hibernate.Session in transaction
15:10:54,625 TRACE [WireContext:74] constructing org.hibernate.impl.SessionImpl
15:10:54,628 TRACE [WireContext:74] org.hibernate.SessionFactory not found in transaction
13636369
15:10:54,628 TRACE [WireContext:74] org.hibernate.SessionFactory not found in
process-engine 19176986
15:10:54,629 TRACE [HibernateSessionDescriptor:74] getting current hibernate session
15:10:54,645 TRACE [WireContext:74] org.jbpm.pvm.internal.tx.StandardTransaction not
found in transaction 13636369
15:10:54,645 TRACE [WireContext:74] org.jbpm.pvm.internal.tx.StandardTransaction not
found in process-engine 19176986
15:10:54,648 TRACE [WireContext:74] initializing org.hibernate.impl.SessionImpl
15:10:54,734 INFO [CheckDbCmd:50] jBPM version info: library[4.3], schema[null]
15:10:54,734 TRACE [WireContext:74] found org.jbpm.pvm.internal.tx.SpringTransaction in
transaction
15:10:54,734 TRACE [WireContext:74] constructing
org.jbpm.pvm.internal.tx.SpringTransaction
15:10:54,735 TRACE [WireContext:74] initializing
org.jbpm.pvm.internal.tx.SpringTransaction
15:10:54,763 TRACE [WireContext:74] closing transaction...
15:10:54,764 TRACE [BasicEnvironment:74] closing PvmEnvironment[3788914]
15:10:54,764 TRACE [PvmEnvironment:74] closed PvmEnvironment[3788914]
15:10:54,775 INFO [DefaultListableBeanFactory:421] Destroying singletons in
org.springframework.beans.factory.support.DefaultListableBeanFactory@158f1fa: defining
beans
[imageEngine,captchaFactory,wordgen,filedict,wordtoimage,fontGenRandom,fontArial,backGenUni,simpleWhitePaster,colorGreen,imageCaptchaService,saltSource,passwordEncoder,springHelper,processEngine,repositoryService,executionService,filterChainProxy,authenticationManager,daoAuthenticationProvider,cacheManager,userCacheBackend,userCache,exceptionTranslationFilter,authenticationProcessingFilterEntryPoint,authenticationProcessingFilter,rememberMeProcessingFilter,rememberMeServices,rememberMeAuthenticationProvider,httpSessionContextIntegrationFilter,logoutFilter,securityContextHolderAwareRequestFilter,roleVoter,httpRequestAccessDecisionManager,filterInvocationInterceptor,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,accountDao,advisorDao,assetTypeDao,familyGroupDao,individualBusinessGroupDao,individualGroupDao,individualPersonGroupDao,investmentBenchmarkDao,investmentGroupDao,investorDao,legalEntityDao,portfolioDao,portfolioModelDao,securityDao,securityPositionDao,securityTypeDao,taxParcelDao,transactionDao,processDeployService,processExecutionService,processInformationService,accountService,advisorService,assetTypeService,investmentGroupService,investorService,legalEntityService,portfolioService,portfolioModelService,securityService,securityTypeService,taxParcelService,transactionService,groupDao,membershipDao,userDao,groupService,userDetailsService,userService,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,transactionManager,hibernateTemplate,dataSource,sessionFactory,propertyConfigurer,mailSender,simpleMailMessage];
root of factory hierarchy
15:10:54,782 INFO [LocalSessionFactoryBean:246] Closing Hibernate SessionFactory
15:10:54,782 INFO [SessionFactoryImpl:853] closing
15:10:54,783 INFO [SchemaExport:226] Running hbm2ddl schema export
15:10:54,783 INFO [SchemaExport:251] exporting generated schema to database
15:10:59,273 INFO [SchemaExport:268] schema export complete
15:10:59,282 ERROR [ContextLoader:208] Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name
'repositoryService' defined in file
[C:\dev\workspace2\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\linearBpms\WEB-INF\classes\applicationContext-jbpm.xml]:
Instantiation of bean failed; nested exception is
org.springframework.beans.factory.BeanDefinitionStoreException: Factory method [public
org.jbpm.api.RepositoryService
org.jbpm.pvm.internal.processengine.ProcessEngineImpl.getRepositoryService()] threw
exception; nested exception is
org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean
with name 'repositoryService': Requested bean is currently in creation: Is there
an unresolvable circular reference?
at
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:551)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:964)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:868)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:289)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:286)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:188)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:558)
at
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
at
org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:261)
at
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:192)
at
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3934)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4429)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
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.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: Factory method
[public org.jbpm.api.RepositoryService
org.jbpm.pvm.internal.processengine.ProcessEngineImpl.getRepositoryService()] threw
exception; nested exception is
org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean
with name 'repositoryService': Requested bean is currently in creation: Is there
an unresolvable circular reference?
at
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:158)
at
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:540)
... 29 more
Caused by: org.springframework.beans.factory.BeanCurrentlyInCreationException: Error
creating bean with name 'repositoryService': Requested bean is currently in
creation: Is there an unresolvable circular reference?
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.beforeSingletonCreation(DefaultSingletonBeanRegistry.java:297)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:216)
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:286)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:188)
at
org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
at
org.jbpm.pvm.internal.processengine.SpringProcessEngine.get(SpringProcessEngine.java:110)
at
org.jbpm.pvm.internal.processengine.ProcessEngineImpl.getRepositoryService(ProcessEngineImpl.java:172)
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.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:146)
... 30 more
31/12/2009 3:10:59 PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Exception sending context initialized event to listener instance of class
org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name
'repositoryService' defined in file
[C:\dev\workspace2\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\linearBpms\WEB-INF\classes\applicationContext-jbpm.xml]:
Instantiation of bean failed; nested exception is
org.springframework.beans.factory.BeanDefinitionStoreException: Factory method [public
org.jbpm.api.RepositoryService
org.jbpm.pvm.internal.processengine.ProcessEngineImpl.getRepositoryService()] threw
exception; nested exception is
org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean
with name 'repositoryService': Requested bean is currently in creation: Is there
an unresolvable circular reference?
at
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:551)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:964)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:868)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:289)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:286)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:188)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:558)
at
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
at
org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:261)
at
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:192)
at
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3934)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4429)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
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.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: Factory method
[public org.jbpm.api.RepositoryService
org.jbpm.pvm.internal.processengine.ProcessEngineImpl.getRepositoryService()] threw
exception; nested exception is
org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean
with name 'repositoryService': Requested bean is currently in creation: Is there
an unresolvable circular reference?
at
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:158)
at
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:540)
... 29 more
Caused by: org.springframework.beans.factory.BeanCurrentlyInCreationException: Error
creating bean with name 'repositoryService': Requested bean is currently in
creation: Is there an unresolvable circular reference?
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.beforeSingletonCreation(DefaultSingletonBeanRegistry.java:297)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:216)
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:286)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:188)
at
org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
at
org.jbpm.pvm.internal.processengine.SpringProcessEngine.get(SpringProcessEngine.java:110)
at
org.jbpm.pvm.internal.processengine.ProcessEngineImpl.getRepositoryService(ProcessEngineImpl.java:172)
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.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:146)
... 30 more
31/12/2009 3:10:59 PM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
31/12/2009 3:10:59 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/linearBpms] startup failed due to previous errors
31/12/2009 3:10:59 PM org.apache.catalina.core.ApplicationContext log
INFO: Closing Spring root WebApplicationContext
31/12/2009 3:10:59 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
31/12/2009 3:10:59 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
31/12/2009 3:10:59 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/33 config=null
31/12/2009 3:10:59 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 38100 ms
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: