Index: lams_build/lib/lams/lams.jar =================================================================== diff -u -r6b0e0c0668f4d5ee32ae9e3fe76e12395f187e8c -r6053eef5820654b4d8198d704818b2f5185f46b7 Binary files differ Index: lams_central/src/java/org/lamsfoundation/lams/authoring/authoringApplicationContext.xml =================================================================== diff -u -r8439bc40054ddba298eda9da46962adbcb954f37 -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_central/src/java/org/lamsfoundation/lams/authoring/authoringApplicationContext.xml (.../authoringApplicationContext.xml) (revision 8439bc40054ddba298eda9da46962adbcb954f37) +++ lams_central/src/java/org/lamsfoundation/lams/authoring/authoringApplicationContext.xml (.../authoringApplicationContext.xml) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -65,7 +65,11 @@ - + + + + + Index: lams_central/src/java/org/lamsfoundation/lams/workspace/workspaceApplicationContext.xml =================================================================== diff -u -r2f21856ec2ab85b47c93cfcc3fa2c8769be65077 -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_central/src/java/org/lamsfoundation/lams/workspace/workspaceApplicationContext.xml (.../workspaceApplicationContext.xml) (revision 2f21856ec2ab85b47c93cfcc3fa2c8769be65077) +++ lams_central/src/java/org/lamsfoundation/lams/workspace/workspaceApplicationContext.xml (.../workspaceApplicationContext.xml) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -25,6 +25,11 @@ + + + + + Index: lams_common/src/java/org/lamsfoundation/lams/applicationContext.xml =================================================================== diff -u -refb0cabbbcfe29dbe7998c82e739cd82e14758e3 -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_common/src/java/org/lamsfoundation/lams/applicationContext.xml (.../applicationContext.xml) (revision efb0cabbbcfe29dbe7998c82e739cd82e14758e3) +++ lams_common/src/java/org/lamsfoundation/lams/applicationContext.xml (.../applicationContext.xml) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -53,5 +53,8 @@ - + + + \ No newline at end of file Index: lams_common/src/java/org/lamsfoundation/lams/commonContext.xml =================================================================== diff -u -rf026a3ceb687c0f4072980a88f37480a503c1199 -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_common/src/java/org/lamsfoundation/lams/commonContext.xml (.../commonContext.xml) (revision f026a3ceb687c0f4072980a88f37480a503c1199) +++ lams_common/src/java/org/lamsfoundation/lams/commonContext.xml (.../commonContext.xml) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -44,7 +44,12 @@ - true + true + + + + + PROPAGATION_REQUIRED @@ -74,6 +79,11 @@ true + + + + + PROPAGATION_REQUIRED @@ -91,7 +101,12 @@ - true + true + + + + + PROPAGATION_REQUIRED @@ -108,7 +123,12 @@ - true + true + + + + + PROPAGATION_REQUIRED @@ -127,6 +147,11 @@ true + + + + + PROPAGATION_REQUIRED @@ -151,7 +176,11 @@ - + + + + + @@ -207,7 +236,11 @@ - + + + + + @@ -237,7 +270,12 @@ - true + true + + + + + PROPAGATION_REQUIRED @@ -268,6 +306,11 @@ + + + + + @@ -298,6 +341,11 @@ + + + + + @@ -335,7 +383,12 @@ - true + true + + + + + PROPAGATION_REQUIRED,readOnly Index: lams_common/src/java/org/lamsfoundation/lams/integrationContext.xml =================================================================== diff -u -r2e88e16c3c927a535d8c077f06d01a8a977878d8 -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_common/src/java/org/lamsfoundation/lams/integrationContext.xml (.../integrationContext.xml) (revision 2e88e16c3c927a535d8c077f06d01a8a977878d8) +++ lams_common/src/java/org/lamsfoundation/lams/integrationContext.xml (.../integrationContext.xml) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -12,7 +12,12 @@ - true + true + + + + + PROPAGATION_REQUIRED Index: lams_common/src/java/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml =================================================================== diff -u -r9481bb9c6f8c0e4d6fbed6b230a41c77feda64c6 -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_common/src/java/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml (.../lessonApplicationContext.xml) (revision 9481bb9c6f8c0e4d6fbed6b230a41c77feda64c6) +++ lams_common/src/java/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml (.../lessonApplicationContext.xml) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -36,6 +36,11 @@ true + + + + + PROPAGATION_REQUIRED Index: lams_common/src/java/org/lamsfoundation/lams/toolApplicationContext.xml =================================================================== diff -u -rda9d623352f3964daa5fe12f81a683b9377d286a -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_common/src/java/org/lamsfoundation/lams/toolApplicationContext.xml (.../toolApplicationContext.xml) (revision da9d623352f3964daa5fe12f81a683b9377d286a) +++ lams_common/src/java/org/lamsfoundation/lams/toolApplicationContext.xml (.../toolApplicationContext.xml) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -32,6 +32,11 @@ + + + + + PROPAGATION_REQUIRES_NEW @@ -50,6 +55,11 @@ + + + + + PROPAGATION_REQUIRED @@ -63,6 +73,11 @@ + + + + + Index: lams_common/src/java/org/lamsfoundation/lams/usermanagement/ldapContext.xml =================================================================== diff -u -r053b3694d8631a983eb8e95e3f0374a22540b43a -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_common/src/java/org/lamsfoundation/lams/usermanagement/ldapContext.xml (.../ldapContext.xml) (revision 053b3694d8631a983eb8e95e3f0374a22540b43a) +++ lams_common/src/java/org/lamsfoundation/lams/usermanagement/ldapContext.xml (.../ldapContext.xml) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -8,11 +8,16 @@ - + + + + + + - true + true PROPAGATION_REQUIRED Index: lams_common/src/java/org/lamsfoundation/lams/web/filter/TransactionRetryInterceptor.java =================================================================== diff -u --- lams_common/src/java/org/lamsfoundation/lams/web/filter/TransactionRetryInterceptor.java (revision 0) +++ lams_common/src/java/org/lamsfoundation/lams/web/filter/TransactionRetryInterceptor.java (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -0,0 +1,66 @@ +/**************************************************************** + * Copyright (C) 2005 LAMS Foundation (http://lamsfoundation.org) + * ============================================================= + * License Information: http://lamsfoundation.org/licensing/lams/2.0/ + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2.0 + * as published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 * USA + * + * http://www.gnu.org/licenses/gpl.txt + * **************************************************************** + */ + +/* $Id$ */ +package org.lamsfoundation.lams.web.filter; + +import org.aopalliance.intercept.MethodInterceptor; +import org.aopalliance.intercept.MethodInvocation; +import org.apache.log4j.Logger; +import org.springframework.dao.DataIntegrityViolationException; + +/** + * Retries proxied method in case of an exception. + * Is the first interceptor in the processing chain. + * @author Marcin Cieslak + * + */ +public class TransactionRetryInterceptor implements MethodInterceptor { + + private static final Logger log = Logger.getLogger(TransactionRetryInterceptor.class); + + private static final int MAX_ATTEMPTS = 3; + + @Override + public Object invoke(MethodInvocation invocation) throws Throwable { + int attempt = 1; + Throwable exception = null; + do { + try { + return invocation.proceed(); + } catch (DataIntegrityViolationException e) { + exception = e; + StringBuilder message = new StringBuilder("When invoking method ") + .append(invocation.getMethod().getName()).append(" caught ").append(e.getMessage()) + .append(". Attempt #").append(attempt); + attempt++; + if (attempt <= TransactionRetryInterceptor.MAX_ATTEMPTS) { + message.append(". Retrying."); + } else { + message.append(". Giving up."); + } + TransactionRetryInterceptor.log.warn(message); + } + } while (attempt <= TransactionRetryInterceptor.MAX_ATTEMPTS); + throw exception; + } +} \ No newline at end of file Index: lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/applicationContext.xml =================================================================== diff -u -r126d84999e520648cb187e465cb4aaa3baad222e -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/applicationContext.xml (.../applicationContext.xml) (revision 126d84999e520648cb187e465cb4aaa3baad222e) +++ lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/applicationContext.xml (.../applicationContext.xml) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -47,6 +47,7 @@ + Index: lams_gradebook/src/java/org/lamsfoundation/lams/gradebook/gradebookApplicationContext.xml =================================================================== diff -u -r3e36623a35a8f471dcf3a6b0de9eca8006a881e1 -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_gradebook/src/java/org/lamsfoundation/lams/gradebook/gradebookApplicationContext.xml (.../gradebookApplicationContext.xml) (revision 3e36623a35a8f471dcf3a6b0de9eca8006a881e1) +++ lams_gradebook/src/java/org/lamsfoundation/lams/gradebook/gradebookApplicationContext.xml (.../gradebookApplicationContext.xml) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -25,6 +25,11 @@ + + + + + PROPAGATION_REQUIRED Index: lams_learning/src/java/org/lamsfoundation/lams/learning/learningApplicationContext.xml =================================================================== diff -u -r733eb2e21e1eb54366032ebb068168f7315c6cf5 -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_learning/src/java/org/lamsfoundation/lams/learning/learningApplicationContext.xml (.../learningApplicationContext.xml) (revision 733eb2e21e1eb54366032ebb068168f7315c6cf5) +++ lams_learning/src/java/org/lamsfoundation/lams/learning/learningApplicationContext.xml (.../learningApplicationContext.xml) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -24,6 +24,11 @@ + + + + + @@ -64,6 +69,11 @@ + + + + + Index: lams_learning/src/java/org/lamsfoundation/lams/learning/web/util/LearningWebUtil.java =================================================================== diff -u -rbe48a755dd63857599487663be908aa200adbaa6 -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_learning/src/java/org/lamsfoundation/lams/learning/web/util/LearningWebUtil.java (.../LearningWebUtil.java) (revision be48a755dd63857599487663be908aa200adbaa6) +++ lams_learning/src/java/org/lamsfoundation/lams/learning/web/util/LearningWebUtil.java (.../LearningWebUtil.java) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -50,7 +50,7 @@ import org.lamsfoundation.lams.util.WebUtil; import org.lamsfoundation.lams.web.session.SessionManager; import org.lamsfoundation.lams.web.util.AttributeNames; -import org.springframework.dao.DataAccessException; +import org.springframework.dao.CannotAcquireLockException; import org.springframework.web.context.WebApplicationContext; import org.springframework.web.context.support.WebApplicationContextUtils; @@ -69,8 +69,6 @@ // --------------------------------------------------------------------- public static final String PARAM_PROGRESS_ID = "progressID"; - private static final int COMPLETE_ACTIVITY_MAX_ATTEMPTS = 3; - // public static final String POPUP_WINDOW_NAME = "LearnerActivity"; // public static final String LEARNER_WINDOW_NAME = "lWindow"; @@ -227,7 +225,7 @@ } else if (progress.getCompletedActivities().containsKey(currentActivity)) { return actionMappings.getCloseForward(currentActivity, lesson.getLessonId()); } else { - progress = LearningWebUtil.completeActivity(learnerService, learnerId, progress, currentActivity, 1); + progress = learnerService.completeActivity(learnerId, currentActivity, progress); } if ((currentActivity != null) && currentActivity.isFloating()) { @@ -406,30 +404,4 @@ } return positionDTO; } - - /** - * Tries to complete the activity for the learner. Because of concurrency problems (deadlocks, indexes when - * inserting) the operation can fail and the easiet recovery is to repeat it. - */ - private static LearnerProgress completeActivity(ICoreLearnerService learnerService, Integer learnerId, - LearnerProgress progress, Activity currentActivity, int attempt) { - try { - progress = learnerService.completeActivity(learnerId, currentActivity, progress); - } catch (DataAccessException e) { - attempt++; - StringBuilder message = new StringBuilder("Could not complete activity due to a data access exception."); - if (attempt <= LearningWebUtil.COMPLETE_ACTIVITY_MAX_ATTEMPTS) { - message.append("Retrying. Attempt #").append(attempt).append(". The exception was: ") - .append(e.getMessage()); - LearningWebUtil.log.warn(message.toString()); - LearningWebUtil.completeActivity(learnerService, learnerId, progress, currentActivity, attempt); - } else { - message.append("Reached limit of retries: " + LearningWebUtil.COMPLETE_ACTIVITY_MAX_ATTEMPTS); - LearningWebUtil.log.warn(message.toString()); - throw e; - } - } - - return progress; - } } \ No newline at end of file Index: lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/monitoringApplicationContext.xml =================================================================== diff -u -r9234cb75efd86c137c56366bc5b0e2f93aad05ea -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/monitoringApplicationContext.xml (.../monitoringApplicationContext.xml) (revision 9234cb75efd86c137c56366bc5b0e2f93aad05ea) +++ lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/monitoringApplicationContext.xml (.../monitoringApplicationContext.xml) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -53,6 +53,11 @@ + + + + + PROPAGATION_REQUIRED Index: lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/assessmentApplicationContext.xml =================================================================== diff -u -rc6e574907619b3052b4f8afd7a5c92bb761a76fb -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/assessmentApplicationContext.xml (.../assessmentApplicationContext.xml) (revision c6e574907619b3052b4f8afd7a5c92bb761a76fb) +++ lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/assessmentApplicationContext.xml (.../assessmentApplicationContext.xml) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -129,6 +129,11 @@ false + + + + + PROPAGATION_REQUIRED,-java.lang.Exception Index: lams_tool_bbb/src/java/org/lamsfoundation/lams/tool/bbb/bbbApplicationContext.xml =================================================================== diff -u -r40eb54374e84591563d8b6a679ac719dbc85c8f7 -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_tool_bbb/src/java/org/lamsfoundation/lams/tool/bbb/bbbApplicationContext.xml (.../bbbApplicationContext.xml) (revision 40eb54374e84591563d8b6a679ac719dbc85c8f7) +++ lams_tool_bbb/src/java/org/lamsfoundation/lams/tool/bbb/bbbApplicationContext.xml (.../bbbApplicationContext.xml) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -14,6 +14,11 @@ + + + + + Index: lams_tool_chat/src/java/org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml =================================================================== diff -u -r40eb54374e84591563d8b6a679ac719dbc85c8f7 -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_tool_chat/src/java/org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml (.../chatApplicationContext.xml) (revision 40eb54374e84591563d8b6a679ac719dbc85c8f7) +++ lams_tool_chat/src/java/org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml (.../chatApplicationContext.xml) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -24,6 +24,11 @@ + + + + + Index: lams_tool_daco/src/java/org/lamsfoundation/lams/tool/daco/dacoApplicationContext.xml =================================================================== diff -u -r3ff38201dcc90ccdf402ac3ba094b0c05fd32d05 -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_tool_daco/src/java/org/lamsfoundation/lams/tool/daco/dacoApplicationContext.xml (.../dacoApplicationContext.xml) (revision 3ff38201dcc90ccdf402ac3ba094b0c05fd32d05) +++ lams_tool_daco/src/java/org/lamsfoundation/lams/tool/daco/dacoApplicationContext.xml (.../dacoApplicationContext.xml) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -104,6 +104,11 @@ false + + + + + PROPAGATION_REQUIRED,-java.lang.Exception Index: lams_tool_eadventure/src/java/org/eucm/lams/tool/eadventure/eadventureApplicationContext.xml =================================================================== diff -u -r40eb54374e84591563d8b6a679ac719dbc85c8f7 -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_tool_eadventure/src/java/org/eucm/lams/tool/eadventure/eadventureApplicationContext.xml (.../eadventureApplicationContext.xml) (revision 40eb54374e84591563d8b6a679ac719dbc85c8f7) +++ lams_tool_eadventure/src/java/org/eucm/lams/tool/eadventure/eadventureApplicationContext.xml (.../eadventureApplicationContext.xml) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -138,6 +138,11 @@ false + + + + + PROPAGATION_REQUIRED,-java.lang.Exception Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml =================================================================== diff -u -r3ff38201dcc90ccdf402ac3ba094b0c05fd32d05 -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml (.../forumApplicationContext.xml) (revision 3ff38201dcc90ccdf402ac3ba094b0c05fd32d05) +++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml (.../forumApplicationContext.xml) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -161,6 +161,11 @@ false + + + + + PROPAGATION_REQUIRED,-java.lang.Exception Index: lams_tool_gmap/src/java/org/lamsfoundation/lams/tool/gmap/gmapApplicationContext.xml =================================================================== diff -u -r40eb54374e84591563d8b6a679ac719dbc85c8f7 -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_tool_gmap/src/java/org/lamsfoundation/lams/tool/gmap/gmapApplicationContext.xml (.../gmapApplicationContext.xml) (revision 40eb54374e84591563d8b6a679ac719dbc85c8f7) +++ lams_tool_gmap/src/java/org/lamsfoundation/lams/tool/gmap/gmapApplicationContext.xml (.../gmapApplicationContext.xml) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -15,6 +15,11 @@ + + + + + Index: lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/imageGalleryApplicationContext.xml =================================================================== diff -u -r9d14ce6a68469c1cd7f0522a2d39387016e35f1e -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/imageGalleryApplicationContext.xml (.../imageGalleryApplicationContext.xml) (revision 9d14ce6a68469c1cd7f0522a2d39387016e35f1e) +++ lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/imageGalleryApplicationContext.xml (.../imageGalleryApplicationContext.xml) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -136,6 +136,11 @@ false + + + + + PROPAGATION_REQUIRED,-java.lang.Exception Index: lams_tool_imscc/src/java/org/lamsfoundation/lams/tool/commonCartridge/commonCartridgeApplicationContext.xml =================================================================== diff -u -r40eb54374e84591563d8b6a679ac719dbc85c8f7 -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_tool_imscc/src/java/org/lamsfoundation/lams/tool/commonCartridge/commonCartridgeApplicationContext.xml (.../commonCartridgeApplicationContext.xml) (revision 40eb54374e84591563d8b6a679ac719dbc85c8f7) +++ lams_tool_imscc/src/java/org/lamsfoundation/lams/tool/commonCartridge/commonCartridgeApplicationContext.xml (.../commonCartridgeApplicationContext.xml) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -110,6 +110,11 @@ false + + + + + PROPAGATION_REQUIRED,-java.lang.Exception Index: lams_tool_kaltura/src/java/org/lamsfoundation/lams/tool/kaltura/kalturaApplicationContext.xml =================================================================== diff -u -r40eb54374e84591563d8b6a679ac719dbc85c8f7 -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_tool_kaltura/src/java/org/lamsfoundation/lams/tool/kaltura/kalturaApplicationContext.xml (.../kalturaApplicationContext.xml) (revision 40eb54374e84591563d8b6a679ac719dbc85c8f7) +++ lams_tool_kaltura/src/java/org/lamsfoundation/lams/tool/kaltura/kalturaApplicationContext.xml (.../kalturaApplicationContext.xml) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -23,6 +23,11 @@ + + + + + Index: lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml =================================================================== diff -u -r4d139bddc3cdd41d32d9f3033f2100c711d8c0c5 -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml (.../mcApplicationContext.xml) (revision 4d139bddc3cdd41d32d9f3033f2100c711d8c0c5) +++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml (.../mcApplicationContext.xml) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -62,44 +62,49 @@ - - - - - - - - - - - - - - - - - - - - - - - PROPAGATION_REQUIRED,-McApplicationException - PROPAGATION_REQUIRED,-McApplicationException - PROPAGATION_REQUIRED, -McApplicationException - PROPAGATION_REQUIRED,-McApplicationException - PROPAGATION_REQUIRED, -MccpApplicationException - PROPAGATION_REQUIRED,-McApplicationException - PROPAGATION_REQUIRED,-java.lang.Exception - PROPAGATION_REQUIRED,-McApplicationException - PROPAGATION_REQUIRED,-McApplicationException - PROPAGATION_REQUIRED,-McApplicationException - PROPAGATION_REQUIRED,-McApplicationException - PROPAGATION_REQUIRED,-McApplicationException - PROPAGATION_REQUIRED,-McApplicationException - PROPAGATION_REQUIRED,-McApplicationException - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + PROPAGATION_REQUIRED,-McApplicationException + PROPAGATION_REQUIRED,-McApplicationException + PROPAGATION_REQUIRED, -McApplicationException + PROPAGATION_REQUIRED,-McApplicationException + PROPAGATION_REQUIRED, -MccpApplicationException + PROPAGATION_REQUIRED,-McApplicationException + PROPAGATION_REQUIRED,-java.lang.Exception + PROPAGATION_REQUIRED,-McApplicationException + PROPAGATION_REQUIRED,-McApplicationException + PROPAGATION_REQUIRED,-McApplicationException + PROPAGATION_REQUIRED,-McApplicationException + PROPAGATION_REQUIRED,-McApplicationException + PROPAGATION_REQUIRED,-McApplicationException + PROPAGATION_REQUIRED,-McApplicationException + + Index: lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml =================================================================== diff -u -rdd4087c8c38ddcf2e97af7fc2dda25a8c948bcf0 -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml (.../qaApplicationContext.xml) (revision dd4087c8c38ddcf2e97af7fc2dda25a8c948bcf0) +++ lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml (.../qaApplicationContext.xml) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -67,46 +67,51 @@ - - - - - - - - - - - - - - - - - - - - - - - - - PROPAGATION_REQUIRED,-QaApplicationException - PROPAGATION_REQUIRED,-QaApplicationException - PROPAGATION_REQUIRED, -QaApplicationException - PROPAGATION_REQUIRED,-QaApplicationException - PROPAGATION_REQUIRED, -QaApplicationException - PROPAGATION_REQUIRED,-QaApplicationException - PROPAGATION_REQUIRED,-QaApplicationException - PROPAGATION_REQUIRED,-QaApplicationException - PROPAGATION_REQUIRED,-QaApplicationException - PROPAGATION_REQUIRED,-QaApplicationException - PROPAGATION_REQUIRED,-QaApplicationException - PROPAGATION_REQUIRED,-QaApplicationException - PROPAGATION_REQUIRED,-QaApplicationException - PROPAGATION_REQUIRED,-QaApplicationException - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PROPAGATION_REQUIRED,-QaApplicationException + PROPAGATION_REQUIRED,-QaApplicationException + PROPAGATION_REQUIRED, -QaApplicationException + PROPAGATION_REQUIRED,-QaApplicationException + PROPAGATION_REQUIRED, -QaApplicationException + PROPAGATION_REQUIRED,-QaApplicationException + PROPAGATION_REQUIRED,-QaApplicationException + PROPAGATION_REQUIRED,-QaApplicationException + PROPAGATION_REQUIRED,-QaApplicationException + PROPAGATION_REQUIRED,-QaApplicationException + PROPAGATION_REQUIRED,-QaApplicationException + PROPAGATION_REQUIRED,-QaApplicationException + PROPAGATION_REQUIRED,-QaApplicationException + PROPAGATION_REQUIRED,-QaApplicationException + + Index: lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml =================================================================== diff -u -r3ff38201dcc90ccdf402ac3ba094b0c05fd32d05 -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml (.../rsrcApplicationContext.xml) (revision 3ff38201dcc90ccdf402ac3ba094b0c05fd32d05) +++ lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml (.../rsrcApplicationContext.xml) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -103,6 +103,11 @@ false + + + + + PROPAGATION_REQUIRED,-java.lang.Exception Index: lams_tool_leader/src/java/org/lamsfoundation/lams/tool/leaderselection/leaderselectionApplicationContext.xml =================================================================== diff -u -rbe07c35c372d904a65581d98660e73f3b13b69db -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_tool_leader/src/java/org/lamsfoundation/lams/tool/leaderselection/leaderselectionApplicationContext.xml (.../leaderselectionApplicationContext.xml) (revision be07c35c372d904a65581d98660e73f3b13b69db) +++ lams_tool_leader/src/java/org/lamsfoundation/lams/tool/leaderselection/leaderselectionApplicationContext.xml (.../leaderselectionApplicationContext.xml) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -24,6 +24,11 @@ + + + + + Index: lams_tool_mindmap/src/java/org/lamsfoundation/lams/tool/mindmap/mindmapApplicationContext.xml =================================================================== diff -u -r40eb54374e84591563d8b6a679ac719dbc85c8f7 -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_tool_mindmap/src/java/org/lamsfoundation/lams/tool/mindmap/mindmapApplicationContext.xml (.../mindmapApplicationContext.xml) (revision 40eb54374e84591563d8b6a679ac719dbc85c8f7) +++ lams_tool_mindmap/src/java/org/lamsfoundation/lams/tool/mindmap/mindmapApplicationContext.xml (.../mindmapApplicationContext.xml) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -23,6 +23,11 @@ + + + + + Index: lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/nbApplicationContext.xml =================================================================== diff -u -r40eb54374e84591563d8b6a679ac719dbc85c8f7 -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/nbApplicationContext.xml (.../nbApplicationContext.xml) (revision 40eb54374e84591563d8b6a679ac719dbc85c8f7) +++ lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/nbApplicationContext.xml (.../nbApplicationContext.xml) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -13,6 +13,11 @@ + + + + + Index: lams_tool_notebook/src/java/org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml =================================================================== diff -u -r61e93f3e13e9e2c7cade09a54b751e4be730cf01 -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_tool_notebook/src/java/org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml (.../notebookApplicationContext.xml) (revision 61e93f3e13e9e2c7cade09a54b751e4be730cf01) +++ lams_tool_notebook/src/java/org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml (.../notebookApplicationContext.xml) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -24,6 +24,11 @@ + + + + + Index: lams_tool_pixlr/src/java/org/lamsfoundation/lams/tool/pixlr/pixlrApplicationContext.xml =================================================================== diff -u -r40eb54374e84591563d8b6a679ac719dbc85c8f7 -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_tool_pixlr/src/java/org/lamsfoundation/lams/tool/pixlr/pixlrApplicationContext.xml (.../pixlrApplicationContext.xml) (revision 40eb54374e84591563d8b6a679ac719dbc85c8f7) +++ lams_tool_pixlr/src/java/org/lamsfoundation/lams/tool/pixlr/pixlrApplicationContext.xml (.../pixlrApplicationContext.xml) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -24,6 +24,11 @@ + + + + + Index: lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml =================================================================== diff -u -r40eb54374e84591563d8b6a679ac719dbc85c8f7 -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml (.../submitFilesApplicationContext.xml) (revision 40eb54374e84591563d8b6a679ac719dbc85c8f7) +++ lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml (.../submitFilesApplicationContext.xml) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -62,7 +62,11 @@ - + + + + + Index: lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/scratchieApplicationContext.xml =================================================================== diff -u -r4f28fc22200faa617609984b6478f093b18d6d72 -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/scratchieApplicationContext.xml (.../scratchieApplicationContext.xml) (revision 4f28fc22200faa617609984b6478f093b18d6d72) +++ lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/scratchieApplicationContext.xml (.../scratchieApplicationContext.xml) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -115,6 +115,11 @@ false + + + + + PROPAGATION_REQUIRED,-java.lang.Exception Index: lams_tool_scribe/src/java/org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml =================================================================== diff -u -r40eb54374e84591563d8b6a679ac719dbc85c8f7 -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_tool_scribe/src/java/org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml (.../scribeApplicationContext.xml) (revision 40eb54374e84591563d8b6a679ac719dbc85c8f7) +++ lams_tool_scribe/src/java/org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml (.../scribeApplicationContext.xml) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -14,6 +14,11 @@ + + + + + Index: lams_tool_spreadsheet/src/java/org/lamsfoundation/lams/tool/spreadsheet/spreadsheetApplicationContext.xml =================================================================== diff -u -r40eb54374e84591563d8b6a679ac719dbc85c8f7 -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_tool_spreadsheet/src/java/org/lamsfoundation/lams/tool/spreadsheet/spreadsheetApplicationContext.xml (.../spreadsheetApplicationContext.xml) (revision 40eb54374e84591563d8b6a679ac719dbc85c8f7) +++ lams_tool_spreadsheet/src/java/org/lamsfoundation/lams/tool/spreadsheet/spreadsheetApplicationContext.xml (.../spreadsheetApplicationContext.xml) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -93,6 +93,11 @@ false + + + + + PROPAGATION_REQUIRED,-java.lang.Exception Index: lams_tool_survey/src/java/org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml =================================================================== diff -u -r19c53ce28433c0e4d47c5f303be3e658c808329c -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_tool_survey/src/java/org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml (.../surveyApplicationContext.xml) (revision 19c53ce28433c0e4d47c5f303be3e658c808329c) +++ lams_tool_survey/src/java/org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml (.../surveyApplicationContext.xml) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -97,6 +97,11 @@ false + + + + + PROPAGATION_REQUIRED,-java.lang.Exception Index: lams_tool_task/src/java/org/lamsfoundation/lams/tool/taskList/taskListApplicationContext.xml =================================================================== diff -u -r40eb54374e84591563d8b6a679ac719dbc85c8f7 -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_tool_task/src/java/org/lamsfoundation/lams/tool/taskList/taskListApplicationContext.xml (.../taskListApplicationContext.xml) (revision 40eb54374e84591563d8b6a679ac719dbc85c8f7) +++ lams_tool_task/src/java/org/lamsfoundation/lams/tool/taskList/taskListApplicationContext.xml (.../taskListApplicationContext.xml) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -104,6 +104,11 @@ false + + + + + PROPAGATION_REQUIRED,-java.lang.Exception Index: lams_tool_videorecorder/src/java/org/lamsfoundation/lams/tool/videoRecorder/videoRecorderApplicationContext.xml =================================================================== diff -u -r40eb54374e84591563d8b6a679ac719dbc85c8f7 -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_tool_videorecorder/src/java/org/lamsfoundation/lams/tool/videoRecorder/videoRecorderApplicationContext.xml (.../videoRecorderApplicationContext.xml) (revision 40eb54374e84591563d8b6a679ac719dbc85c8f7) +++ lams_tool_videorecorder/src/java/org/lamsfoundation/lams/tool/videoRecorder/videoRecorderApplicationContext.xml (.../videoRecorderApplicationContext.xml) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -24,6 +24,11 @@ + + + + + Index: lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml =================================================================== diff -u -r4d139bddc3cdd41d32d9f3033f2100c711d8c0c5 -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml (.../voteApplicationContext.xml) (revision 4d139bddc3cdd41d32d9f3033f2100c711d8c0c5) +++ lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml (.../voteApplicationContext.xml) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -57,42 +57,47 @@ - - - - - - - - - - - - - - - - - - - - - - PROPAGATION_REQUIRED,-VoteApplicationException - PROPAGATION_REQUIRED,-VoteApplicationException - PROPAGATION_REQUIRED,-VoteApplicationException - PROPAGATION_REQUIRED, -VoteApplicationException - PROPAGATION_REQUIRED,-VoteApplicationException - PROPAGATION_REQUIRED, -VoteApplicationException - PROPAGATION_REQUIRED,-VoteApplicationException - PROPAGATION_REQUIRED,-VoteApplicationException - PROPAGATION_REQUIRED,-VoteApplicationException - PROPAGATION_REQUIRED,-VoteApplicationException - PROPAGATION_REQUIRED,-VoteApplicationException - PROPAGATION_REQUIRED,-VoteApplicationException - PROPAGATION_REQUIRED,-VoteApplicationException - - + + + + + + + + + + + + + + + + + + + + + + + + + + + PROPAGATION_REQUIRED,-VoteApplicationException + PROPAGATION_REQUIRED,-VoteApplicationException + PROPAGATION_REQUIRED,-VoteApplicationException + PROPAGATION_REQUIRED, -VoteApplicationException + PROPAGATION_REQUIRED,-VoteApplicationException + PROPAGATION_REQUIRED, -VoteApplicationException + PROPAGATION_REQUIRED,-VoteApplicationException + PROPAGATION_REQUIRED,-VoteApplicationException + PROPAGATION_REQUIRED,-VoteApplicationException + PROPAGATION_REQUIRED,-VoteApplicationException + PROPAGATION_REQUIRED,-VoteApplicationException + PROPAGATION_REQUIRED,-VoteApplicationException + PROPAGATION_REQUIRED,-VoteApplicationException + + Index: lams_tool_wiki/src/java/org/lamsfoundation/lams/tool/wiki/wikiApplicationContext.xml =================================================================== diff -u -r40eb54374e84591563d8b6a679ac719dbc85c8f7 -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_tool_wiki/src/java/org/lamsfoundation/lams/tool/wiki/wikiApplicationContext.xml (.../wikiApplicationContext.xml) (revision 40eb54374e84591563d8b6a679ac719dbc85c8f7) +++ lams_tool_wiki/src/java/org/lamsfoundation/lams/tool/wiki/wikiApplicationContext.xml (.../wikiApplicationContext.xml) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -14,6 +14,11 @@ + + + + + Index: lams_tool_wookie/src/java/org/lamsfoundation/lams/tool/wookie/wookieApplicationContext.xml =================================================================== diff -u -r40eb54374e84591563d8b6a679ac719dbc85c8f7 -r6053eef5820654b4d8198d704818b2f5185f46b7 --- lams_tool_wookie/src/java/org/lamsfoundation/lams/tool/wookie/wookieApplicationContext.xml (.../wookieApplicationContext.xml) (revision 40eb54374e84591563d8b6a679ac719dbc85c8f7) +++ lams_tool_wookie/src/java/org/lamsfoundation/lams/tool/wookie/wookieApplicationContext.xml (.../wookieApplicationContext.xml) (revision 6053eef5820654b4d8198d704818b2f5185f46b7) @@ -24,6 +24,11 @@ + + + + +