Index: lams_build/conf/unix/jboss/jbossweb/war-deployers-jboss-beans.xml =================================================================== RCS file: /usr/local/cvsroot/lams_build/conf/unix/jboss/jbossweb/war-deployers-jboss-beans.xml,v diff -u -r1.1.2.1 -r1.1.2.2 --- lams_build/conf/unix/jboss/jbossweb/war-deployers-jboss-beans.xml 13 May 2009 09:37:54 -0000 1.1.2.1 +++ lams_build/conf/unix/jboss/jbossweb/war-deployers-jboss-beans.xml 26 May 2009 15:04:42 -0000 1.1.2.2 @@ -188,13 +188,18 @@ model. --> false - - true + false - - true + + - - - - - + "autodetectTransactionManager" defaults to true so we don't need to include it. + But remember all application servers do not have the same JNDI name for their transaction manager! + --> Index: lams_common/src/java/org/lamsfoundation/lams/toolApplicationContext.xml =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/toolApplicationContext.xml,v diff -u -r1.7 -r1.7.4.1 --- lams_common/src/java/org/lamsfoundation/lams/toolApplicationContext.xml 26 Mar 2009 10:00:35 -0000 1.7 +++ lams_common/src/java/org/lamsfoundation/lams/toolApplicationContext.xml 26 May 2009 15:02:19 -0000 1.7.4.1 @@ -51,11 +51,11 @@ - PROPAGATION_REQUIRED - PROPAGATION_REQUIRED + PROPAGATION_REQUIRED PROPAGATION_REQUIRED PROPAGATION_REQUIRED - PROPAGATION_REQUIRED + PROPAGATION_REQUIRED + PROPAGATION_REQUIRED,readOnly @@ -71,6 +71,7 @@ + PROPAGATION_REQUIRED PROPAGATION_REQUIRED,readOnly Index: lams_gradebook/src/java/org/lamsfoundation/lams/gradebook/gradebookApplicationContext.xml =================================================================== RCS file: /usr/local/cvsroot/lams_gradebook/src/java/org/lamsfoundation/lams/gradebook/gradebookApplicationContext.xml,v diff -u -r1.1.2.2 -r1.1.2.2.2.1 --- lams_gradebook/src/java/org/lamsfoundation/lams/gradebook/gradebookApplicationContext.xml 22 Apr 2009 06:39:06 -0000 1.1.2.2 +++ lams_gradebook/src/java/org/lamsfoundation/lams/gradebook/gradebookApplicationContext.xml 26 May 2009 15:02:14 -0000 1.1.2.2.2.1 @@ -19,18 +19,9 @@ - - PROPAGATION_REQUIRED - PROPAGATION_REQUIRED - PROPAGATION_REQUIRED + PROPAGATION_REQUIRED - PROPAGATION_REQUIRED - PROPAGATION_REQUIRED - PROPAGATION_REQUIRED - PROPAGATION_REQUIRED - PROPAGATION_REQUIRED - PROPAGATION_REQUIRED - PROPAGATION_REQUIRED + PROPAGATION_REQUIRED,readOnly Index: lams_learning/src/java/org/lamsfoundation/lams/learning/learningApplicationContext.xml =================================================================== RCS file: /usr/local/cvsroot/lams_learning/src/java/org/lamsfoundation/lams/learning/learningApplicationContext.xml,v diff -u -r1.24.2.1 -r1.24.2.1.2.1 --- lams_learning/src/java/org/lamsfoundation/lams/learning/learningApplicationContext.xml 22 Apr 2009 06:39:05 -0000 1.24.2.1 +++ lams_learning/src/java/org/lamsfoundation/lams/learning/learningApplicationContext.xml 26 May 2009 15:02:27 -0000 1.24.2.1.2.1 @@ -43,7 +43,7 @@ PROPAGATION_REQUIRED - PROPAGATION_REQUIRED + PROPAGATION_REQUIRED PROPAGATION_REQUIRED PROPAGATION_REQUIRED PROPAGATION_REQUIRED @@ -53,7 +53,9 @@ PROPAGATION_REQUIRED PROPAGATION_REQUIRED PROPAGATION_REQUIRED - PROPAGATION_REQUIRED + PROPAGATION_REQUIRED + PROPAGATION_REQUIRED + PROPAGATION_REQUIRED,readOnly Index: lams_learning/src/java/org/lamsfoundation/lams/learning/service/LearnerService.java =================================================================== RCS file: /usr/local/cvsroot/lams_learning/src/java/org/lamsfoundation/lams/learning/service/LearnerService.java,v diff -u -r1.96.4.3.2.2 -r1.96.4.3.2.3 --- lams_learning/src/java/org/lamsfoundation/lams/learning/service/LearnerService.java 25 May 2009 18:16:03 -0000 1.96.4.3.2.2 +++ lams_learning/src/java/org/lamsfoundation/lams/learning/service/LearnerService.java 26 May 2009 15:02:27 -0000 1.96.4.3.2.3 @@ -973,6 +973,12 @@ * This exception should never occur, as lamsCoreToolService.createToolSession is now synchronized. * Nevertheless, it sometimes occurs, so additional security measures stay. */ + try { + Thread.sleep(2000); + } catch (InterruptedException e1) { + // do nothing, it does not hurt us + } + toolSession = lamsCoreToolService.createToolSession(learner, toolActivity, lesson); } if (toolSession != null) { Index: lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/monitoringApplicationContext.xml =================================================================== RCS file: /usr/local/cvsroot/lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/monitoringApplicationContext.xml,v diff -u -r1.30 -r1.30.4.1 --- lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/monitoringApplicationContext.xml 26 Mar 2009 10:00:35 -0000 1.30 +++ lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/monitoringApplicationContext.xml 26 May 2009 15:04:49 -0000 1.30.4.1 @@ -53,24 +53,20 @@ - PROPAGATION_REQUIRED - PROPAGATION_REQUIRED - PROPAGATION_REQUIRED - PROPAGATION_REQUIRED - PROPAGATION_REQUIRED - PROPAGATION_REQUIRED - PROPAGATION_REQUIRED - PROPAGATION_REQUIRED - PROPAGATION_REQUIRED + PROPAGATION_REQUIRED + PROPAGATION_REQUIRED + PROPAGATION_REQUIRED + PROPAGATION_REQUIRED + PROPAGATION_REQUIRED PROPAGATION_REQUIRED PROPAGATION_REQUIRED - PROPAGATION_REQUIRED + PROPAGATION_REQUIRED + PROPAGATION_REQUIRED PROPAGATION_REQUIRED PROPAGATION_REQUIRED - PROPAGATION_REQUIRED - PROPAGATION_REQUIRES_NEW - PROPAGATION_REQUIRED + PROPAGATION_REQUIRED PROPAGATION_REQUIRED + PROPAGATION_REQUIRED,readOnly