Index: lams_learning/src/java/org/lamsfoundation/lams/learning/service/LearnerService.java =================================================================== diff -u -r67f37ba3cebd32eb27d1e7a0d0fcbc23cbb5eb1f -r8d65c7f51b3ecf744f55283d17bbb10d8c29eb95 --- lams_learning/src/java/org/lamsfoundation/lams/learning/service/LearnerService.java (.../LearnerService.java) (revision 67f37ba3cebd32eb27d1e7a0d0fcbc23cbb5eb1f) +++ lams_learning/src/java/org/lamsfoundation/lams/learning/service/LearnerService.java (.../LearnerService.java) (revision 8d65c7f51b3ecf744f55283d17bbb10d8c29eb95) @@ -1057,18 +1057,6 @@ * 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 - } - try { - toolSession = lamsCoreToolService.createToolSession(learner, toolActivity, lesson); - } catch (DataIntegrityViolationException e1) { - LearnerService.log - .warn("There was an attempt to create two tool sessions with the same name. Retry failed, carrying on", - e1); - } } if (toolSession != null) { toolActivity.getToolSessions().add(toolSession);