Index: lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/service/MCOutputFactory.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/service/MCOutputFactory.java,v diff -u -r1.3 -r1.4 --- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/service/MCOutputFactory.java 18 Jun 2008 02:01:42 -0000 1.3 +++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/service/MCOutputFactory.java 6 Aug 2008 23:53:12 -0000 1.4 @@ -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); }