Error inserting in JBPM_PROCESSINSTANCE
I have the following code:
JbpmTemplate jbpmTemplate = getJbpmTemplate();
ProcessDefinition definition = jbpmTemplate.getProcessDefinition();
assert definition != null;
logger.info("definition: "+definition);
logger.info(" name: " + definition.getName());
listInstances(jbpmTemplate);
ProcessInstance processInstance = definition.createProcessInstance();
assert processInstance != null;
logger.info("processInstance: " + processInstance);
jbpmTemplate.saveProcessInstance(processInstance);
When i execute "saveProcessInstance" i get the following error:
Hibernate: insert into EPTOS.JBPM_TOKEN (ID_, VERSION_, NAME_, START_, END_, NODEENTER_, NEXTLOGINDEX_, ISABLETOREACTIVATEPARENT_, ISTERMINATIONIMPLICIT_, ISSUSPENDED_, LOCK_, NODE_, PROCESSINSTANCE_, PARENT_, SUBPROCESSINSTANCE_) values (default, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
Hibernate: values identity_val_local()
Hibernate: insert into EPTOS.JBPM_PROCESSINSTANCE (ID_, VERSION_, KEY_, START_, END_, ISSUSPENDED_, PROCESSDEFINITION_, ROOTTOKEN_, SUPERPROCESSTOKEN_) values (default, ?, ?, ?, ?, ?, ?, ?, ?)
WARN 08-21 10:54:39,696 SQL Error: -530, SQLState: 23503 JDBCExceptionReporter[77]
ERROR 08-21 10:54:39,697 DB2 SQL error: SQLCODE: -530, SQLSTATE: 23503, SQLERRMC: EPTOS.JBPM_PROCESSINSTANCE.FK_PROCIN_ROOTTKN JDBCExceptionReporter[78]
Any clue?