Index: lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McMonitoringStarterAction.java =================================================================== diff -u -r6f50f0e694592ee4d66a99eed634c5f7958b1be5 -raeaacdc42a05abadfc826b463196d25afd1f2cf4 --- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McMonitoringStarterAction.java (.../McMonitoringStarterAction.java) (revision 6f50f0e694592ee4d66a99eed634c5f7958b1be5) +++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McMonitoringStarterAction.java (.../McMonitoringStarterAction.java) (revision aeaacdc42a05abadfc826b463196d25afd1f2cf4) @@ -113,6 +113,14 @@ /* this section is related to Stats tab. Starts here. */ int countAllUsers=mcService.getTotalNumberOfUsers(); logger.debug("countAllUsers: " + countAllUsers); + + if (countAllUsers == 0) + { + logger.debug("error: countAllUsers is 0"); + persistError(request,"error.noStudentActivity"); + request.setAttribute(USER_EXCEPTION_NO_STUDENT_ACTIVITY, new Boolean(true)); + return (mapping.findForward(ERROR_LIST)); + } int countSessionComplete=mcService.countSessionComplete(); logger.debug("countSessionComplete: " + countSessionComplete);