Index: lams_tool_mindmap/src/java/org/lamsfoundation/lams/tool/mindmap/dao/hibernate/MindmapRequestDAO.java =================================================================== diff -u -r2f725f8ef2aa09a2663b2335bf67213074426d11 -rc18e6afc93561dc9bc2530cc58a37b276e712db3 --- lams_tool_mindmap/src/java/org/lamsfoundation/lams/tool/mindmap/dao/hibernate/MindmapRequestDAO.java (.../MindmapRequestDAO.java) (revision 2f725f8ef2aa09a2663b2335bf67213074426d11) +++ lams_tool_mindmap/src/java/org/lamsfoundation/lams/tool/mindmap/dao/hibernate/MindmapRequestDAO.java (.../MindmapRequestDAO.java) (revision c18e6afc93561dc9bc2530cc58a37b276e712db3) @@ -82,7 +82,8 @@ q.setParameter(1, sessionId); q.setMaxResults(1); Object result = q.uniqueResult(); - return result != null ? ((Number) result).longValue() : null; + // must return a valid number or calling code will throw a null ptr exception. + return result != null ? ((Number) result).longValue() : 0L; } @Override