Index: lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/dao/hibernate/McUserDAO.java =================================================================== diff -u -rdea5004371152a95bec9fc2db87a455fa84c0887 -r81608274144f2cbbbdfd1a3f4a43ee1277f43a00 --- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/dao/hibernate/McUserDAO.java (.../McUserDAO.java) (revision dea5004371152a95bec9fc2db87a455fa84c0887) +++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/dao/hibernate/McUserDAO.java (.../McUserDAO.java) (revision 81608274144f2cbbbdfd1a3f4a43ee1277f43a00) @@ -107,7 +107,16 @@ .setLong("mcSessionUid",sessionUid.longValue()) .uniqueResult(); - return new Integer[]{(Integer)stats[0], (Integer)stats[1], new Integer(((Float)stats[2]).intValue())}; + if (stats!= null) { + if (stats[2] instanceof Float) { + return new Integer[]{(Integer)stats[0], (Integer)stats[1], new Integer(((Float)stats[2]).intValue())}; + } else if(stats[2] instanceof Double) { + return new Integer[]{(Integer)stats[0], (Integer)stats[1], new Integer(((Double)stats[2]).intValue())}; + } + } + + return null; + }