[jboss-svn-commits] JBL Code SVN: r27759 - in labs/jbossesb/trunk/product/services/jbpm/src/main/java/org/jboss/soa/esb/services/jbpm/integration: timer and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Jul 8 15:03:55 EDT 2009
Author: kevin.conner at jboss.com
Date: 2009-07-08 15:03:55 -0400 (Wed, 08 Jul 2009)
New Revision: 27759
Modified:
labs/jbossesb/trunk/product/services/jbpm/src/main/java/org/jboss/soa/esb/services/jbpm/integration/AbstractJmsJobService.java
labs/jbossesb/trunk/product/services/jbpm/src/main/java/org/jboss/soa/esb/services/jbpm/integration/timer/QuartzSchedulerService.java
Log:
Force hibernate to initialise the proxy: JBESB-2723
Modified: labs/jbossesb/trunk/product/services/jbpm/src/main/java/org/jboss/soa/esb/services/jbpm/integration/AbstractJmsJobService.java
===================================================================
--- labs/jbossesb/trunk/product/services/jbpm/src/main/java/org/jboss/soa/esb/services/jbpm/integration/AbstractJmsJobService.java 2009-07-08 19:03:36 UTC (rev 27758)
+++ labs/jbossesb/trunk/product/services/jbpm/src/main/java/org/jboss/soa/esb/services/jbpm/integration/AbstractJmsJobService.java 2009-07-08 19:03:55 UTC (rev 27759)
@@ -31,6 +31,7 @@
import javax.jms.Session;
import org.apache.log4j.Logger;
+import org.hibernate.Hibernate;
import org.jbpm.JbpmContext;
import org.jbpm.JbpmException;
import org.jbpm.db.JobSession;
@@ -133,6 +134,8 @@
if (log.isDebugEnabled()) {
log.debug("Sending" + type + job.getId()) ;
}
+ // Force initialisation of any proxy, JBESB-2720
+ Hibernate.initialize(job) ;
jobSession.saveJob(job);
try {
Message message = session.createMessage();
Modified: labs/jbossesb/trunk/product/services/jbpm/src/main/java/org/jboss/soa/esb/services/jbpm/integration/timer/QuartzSchedulerService.java
===================================================================
--- labs/jbossesb/trunk/product/services/jbpm/src/main/java/org/jboss/soa/esb/services/jbpm/integration/timer/QuartzSchedulerService.java 2009-07-08 19:03:36 UTC (rev 27758)
+++ labs/jbossesb/trunk/product/services/jbpm/src/main/java/org/jboss/soa/esb/services/jbpm/integration/timer/QuartzSchedulerService.java 2009-07-08 19:03:55 UTC (rev 27759)
@@ -4,6 +4,7 @@
import java.util.List;
import org.apache.log4j.Logger;
+import org.hibernate.Hibernate;
import org.jbpm.JbpmConfiguration;
import org.jbpm.JbpmContext;
import org.jbpm.JbpmException;
@@ -78,6 +79,8 @@
*/
public void createTimer(final Timer timer)
{
+ // Force initialisation of any proxy, JBESB-2720
+ Hibernate.initialize(timer) ;
jobSession.saveJob(timer) ;
final String name = getTimerName(timer) ;
final Trigger trigger = new SimpleTrigger(name, JBPM_GROUP, timer.getDueDate()) ;
More information about the jboss-svn-commits
mailing list