Index: lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbExportAction.java =================================================================== diff -u -r9a7348df6727fa4722c80d0a5bc8c9ac5f2b4bbf -rec20894931b8570225f034b05cb2b138d15ad9ca --- lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbExportAction.java (.../NbExportAction.java) (revision 9a7348df6727fa4722c80d0a5bc8c9ac5f2b4bbf) +++ lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbExportAction.java (.../NbExportAction.java) (revision ec20894931b8570225f034b05cb2b138d15ad9ca) @@ -84,6 +84,13 @@ } */ NoticeboardContent content = session.getNbContent(); + + if (content == null) + { + String error="Data is missing from the database. Unable to Continue"; + logger.error(error); + throw new NbApplicationException(error); + } //check if user belong to that session too. //check if the given user exists on the db or not, if they are not, do not export content.