[jboss-user] [JBoss jBPM] - hibernate.queries.hbm.xml

maxip do-not-reply at jboss.com
Thu Jul 27 05:47:51 EDT 2006


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



More information about the jboss-user mailing list