Index: lams_tool_scribe/src/java/org/lamsfoundation/lams/tool/scribe/web/actions/LearningWebsocketServer.java
===================================================================
diff -u -r4a9600250b509045afb79274953847ffe274fd6e -raaf4c4e99e83e1cad41c011a401e0507b27e6284
--- lams_tool_scribe/src/java/org/lamsfoundation/lams/tool/scribe/web/actions/LearningWebsocketServer.java (.../LearningWebsocketServer.java) (revision 4a9600250b509045afb79274953847ffe274fd6e)
+++ lams_tool_scribe/src/java/org/lamsfoundation/lams/tool/scribe/web/actions/LearningWebsocketServer.java (.../LearningWebsocketServer.java) (revision aaf4c4e99e83e1cad41c011a401e0507b27e6284)
@@ -136,7 +136,7 @@
Long uid = storedReport.getUid();
String cachedReportText = sessionCache.reports.get(uid);
String storedReportText = StringEscapeUtils.escapeHtml(storedReport.getEntryText());
- storedReportText = storedReportText.replaceAll("\n", "
");
+ storedReportText = storedReportText != null ? storedReportText.replaceAll("\n", "
") : null;
if (cachedReportText == null ? storedReportText != null
: (storedReportText == null) || (cachedReportText.length() != storedReportText.length())
|| !cachedReportText.equals(storedReportText)) {