Index: lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/web/CreateLessonServlet.java =================================================================== RCS file: /usr/local/cvsroot/lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/web/Attic/CreateLessonServlet.java,v diff -u -r1.1 -r1.2 --- lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/web/CreateLessonServlet.java 23 May 2006 01:57:00 -0000 1.1 +++ lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/web/CreateLessonServlet.java 30 Jun 2006 04:49:38 -0000 1.2 @@ -30,7 +30,6 @@ import org.apache.log4j.Logger; import org.lamsfoundation.lams.monitoring.MonitoringConstants; import org.lamsfoundation.lams.monitoring.service.IMonitoringService; -import org.lamsfoundation.lams.usermanagement.User; import org.lamsfoundation.lams.usermanagement.dto.UserDTO; import org.lamsfoundation.lams.util.WebUtil; import org.lamsfoundation.lams.util.wddx.FlashMessage; @@ -72,8 +71,19 @@ FlashMessage.ERROR); return flashMessage.serializeMessage(); } - IMonitoringService monitoringService = getMonitoringService(); - return monitoringService.createLessonClassForLessonWDDX(userID,lessonPackage); + + if ( log.isDebugEnabled() ) { + log.debug("CreateLessonServlet process received packet "+lessonPackage); + } + + try { + IMonitoringService monitoringService = getMonitoringService(); + return monitoringService.createLessonClassForLessonWDDX(userID,lessonPackage); + } catch ( Exception e ) { + log.error("Exception thrown while creating lesson class.",e); + FlashMessage flashMessage = FlashMessage.getExceptionOccured("createLesson",e.getMessage()); + return flashMessage.serializeMessage(); + } } protected String getMessageKey(String packet, HttpServletRequest request) {