Index: lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java =================================================================== diff -u -r8cbd631849cddfbfc7fb887e8a847894e5baaefa -rddf852438a86c3da1559cbd2ff2f62d45bf818da --- lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java (.../MonitoringService.java) (revision 8cbd631849cddfbfc7fb887e8a847894e5baaefa) +++ lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java (.../MonitoringService.java) (revision ddf852438a86c3da1559cbd2ff2f62d45bf818da) @@ -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);