[jbpm-users] [jBPM Users] - Re: Problem moving from 4.1 to 4.2 using Spring configuratio

hrworx do-not-reply at jboss.com
Thu Nov 12 11:04:30 EST 2009


Sooner or later I'll get this up.  Thanks again for the help.  Getting a new exception now:


  | org.hibernate.MappingException: Unknown entity: org.jbpm.pvm.internal.id.PropertyImpl
  | 	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.hibernate.MappingException: Unknown entity: org.jbpm.pvm.internal.id.PropertyImpl
  | 	at org.hibernate.impl.SessionFactoryImpl.getEntityPersister(SessionFactoryImpl.java:550)
  | 	at org.hibernate.impl.SessionImpl.getEntityPersister(SessionImpl.java:1338)
  | 	at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:98)
  | 	at org.hibernate.ejb.event.EJB3SaveEventListener.saveWithGeneratedId(EJB3SaveEventListener.java:43)
  | 	at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.saveWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:187)
  | 	at org.hibernate.event.def.DefaultSaveEventListener.saveWithGeneratedOrRequestedId(DefaultSaveEventListener.java:33)
  | 	at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:172)
  | 	at org.hibernate.event.def.DefaultSaveEventListener.performSaveOrUpdate(DefaultSaveEventListener.java:27)
  | 	at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:70)
  | 	at org.hibernate.impl.SessionImpl.fireSave(SessionImpl.java:535)
  | 	at org.hibernate.impl.SessionImpl.save(SessionImpl.java:523)
  | 	at org.hibernate.impl.SessionImpl.save(SessionImpl.java:519)
  | 	at org.jbpm.pvm.internal.id.PropertyImpl.setPropertyValue(PropertyImpl.java:178)
  | 	at org.jbpm.pvm.internal.id.PropertyImpl.setNextDbid(PropertyImpl.java:85)
  | 	at org.jbpm.pvm.internal.cmd.CheckDbCmd.execute(CheckDbCmd.java:63)
  | 	at org.jbpm.pvm.internal.svc.DefaultCommandService.execute(DefaultCommandService.java:42)
  | 	at org.jbpm.pvm.internal.spring.CommandTransactionCallback.doInTransaction(CommandTransactionCallback.java:50)
  | 	at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:128)
  | 	at org.jbpm.pvm.internal.tx.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:77)
  | 	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.cfg.ProcessEngineImpl.checkDb(ProcessEngineImpl.java:177)
  | 	at org.jbpm.pvm.internal.cfg.ProcessEngineImpl.buildProcessEngine(ProcessEngineImpl.java:170)
  | 	at org.jbpm.pvm.internal.cfg.SpringConfiguration.buildProcessEngine(SpringConfiguration.java:81)
  | 	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:592)
  | 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:115)

My config looks like this:

  | <?xml version="1.0" encoding="UTF-8"?>
  | 
  | <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="false" />
  |   </transaction-context>
  | 
  | </jbpm-configuration>
  | 

View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4265283#4265283

Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4265283


More information about the jbpm-users mailing list