Index: lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/service/MCOutputFactory.java =================================================================== diff -u -r94fbfe93fdf6d692fd4f30810898d67570e908b9 -r6afc94420f7d7de30f01461b904f7a99a630fc37 --- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/service/MCOutputFactory.java (.../MCOutputFactory.java) (revision 94fbfe93fdf6d692fd4f30810898d67570e908b9) +++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/service/MCOutputFactory.java (.../MCOutputFactory.java) (revision 6afc94420f7d7de30f01461b904f7a99a630fc37) @@ -115,7 +115,12 @@ * Will always return a ToolOutput object. */ private ToolOutput getLearnerMark(McQueUsr queUser) { - Long mark = queUser != null ? queUser.getLastAttemptTotalMark() : new Long(0); + Long mark; + if (queUser != null && queUser.getLastAttemptTotalMark() != null) { + mark = queUser.getLastAttemptTotalMark().longValue(); + } else { + mark = new Long(0); + } return new ToolOutput(MCOutputFactory.OUTPUT_NAME_LEARNER_MARK, getI18NText(MCOutputFactory.OUTPUT_NAME_LEARNER_MARK, true), mark); }