Index: lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java =================================================================== RCS file: /usr/local/cvsroot/lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java,v diff -u -r1.149.2.7.2.9 -r1.149.2.7.2.10 --- lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java 17 May 2010 12:35:06 -0000 1.149.2.7.2.9 +++ lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java 27 Oct 2010 17:46:50 -0000 1.149.2.7.2.10 @@ -469,6 +469,10 @@ // Make all efforts to make sure it has a title String title = lessonName != null ? lessonName : copiedLearningDesign.getTitle(); title = title != null ? title : "Unknown Lesson"; + //truncate title + if (title.length() > 254) { + title = title.substring(0, 254); + } Lesson lesson = createNewLesson(title, lessonDescription, user, learnerExportAvailable, copiedLearningDesign, learnerPresenceAvailable, learnerImAvailable, liveEditEnabled);