Hi,
want to use the persistance of jBPM, but i get this error:
anonymous wrote : 10:57:17,796 [main] INFO Configuration : Configured
SessionFactory: null
| 10:57:17,796 [main] INFO Configuration : Reading mappings from resource:
hibernate.queries.hbm.xml
| 10:57:17,843 [main] DEBUG JbpmContext : closing JbpmContext
| Exception in thread "main" org.hibernate.MappingException: Could not read
mappings from resource: hibernate.queries.hbm.xml
| at org.hibernate.cfg.Configuration.addResource(Configuration.java:485)
| at
org.jbpm.persistence.db.DbPersistenceServiceFactory.getConfiguration(DbPersistenceServiceFactory.java:71)
| at
org.jbpm.persistence.db.DbPersistenceServiceFactory.getSchemaExport(DbPersistenceServiceFactory.java:79)
| at
org.jbpm.persistence.db.DbPersistenceServiceFactory.createSchema(DbPersistenceServiceFactory.java:110)
| at org.jbpm.JbpmConfiguration.createSchema(JbpmConfiguration.java:383)
| at org.jbpm.JbpmConfiguration.createSchema(JbpmConfiguration.java:375)
| at de.fhkl.bda.Test001.main(Test001.java:27)
| Caused by: org.hibernate.DuplicateMappingException: Duplicate query mapping
GraphSession.findLatestProcessDefinitionQuery
| at org.hibernate.cfg.Mappings.checkQueryExist(Mappings.java:270)
| at org.hibernate.cfg.Mappings.addQuery(Mappings.java:259)
| at org.hibernate.cfg.HbmBinder.bindNamedQuery(HbmBinder.java:2555)
| at org.hibernate.cfg.HbmBinder.bindRoot(HbmBinder.java:180)
| at org.hibernate.cfg.Configuration.add(Configuration.java:386)
| at
org.hibernate.cfg.Configuration.addInputStream(Configuration.java:427)
| at org.hibernate.cfg.Configuration.addResource(Configuration.java:482)
| ... 6 more
I had to manually update the config file and to insert a linkt to the
hibernate.query-file
what goes wrong ? i have absolutely no idea, i am on to this problem for now
abot 10hours and i cant find any solution :/
the file exists, is be found (without the file there comes a file not found
excepption) but the content cant be read ?
Thats my code:
import java.util.ArrayList;
| import java.util.List;
|
| import org.jbpm.JbpmConfiguration;
| import org.jbpm.JbpmContext;
| import org.jbpm.graph.def.ProcessDefinition;
| import org.jbpm.graph.exe.ProcessInstance;
|
|
| import org.jbpm.JbpmConfiguration;
| import org.jbpm.JbpmContext;
| import org.jbpm.db.GraphSession;
| import org.jbpm.graph.def.ProcessDefinition;
| import org.jbpm.graph.exe.ProcessInstance;
| import org.jbpm.graph.exe.Token;
|
|
|
| public class Test001 {
| /**
| * @param args
| */
| public static void main(String[] args) {
| JbpmConfiguration jbpmConfiguration =
JbpmConfiguration.getInstance();
| jbpmConfiguration.createSchema();
| JbpmContext jbpmContext = jbpmConfiguration.createJbpmContext();
| try {
| ProcessInstance processInstance =
|
jbpmContext.newProcessInstanceForUpdate("SimpleDefinition1");
| } finally {
| jbpmContext.close();
| }
| }
| }
|
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3961219#3961219
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3961219
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user