Index: lams_tool_daco/src/java/org/lamsfoundation/lams/tool/daco/dao/hibernate/DacoAnswerDAOHibernate.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_daco/src/java/org/lamsfoundation/lams/tool/daco/dao/hibernate/DacoAnswerDAOHibernate.java,v diff -u -r1.5 -r1.5.10.1 --- lams_tool_daco/src/java/org/lamsfoundation/lams/tool/daco/dao/hibernate/DacoAnswerDAOHibernate.java 14 Nov 2008 04:05:26 -0000 1.5 +++ lams_tool_daco/src/java/org/lamsfoundation/lams/tool/daco/dao/hibernate/DacoAnswerDAOHibernate.java 2 Dec 2009 05:57:54 -0000 1.5.10.1 @@ -116,12 +116,16 @@ answerIndex++; } while (currentSingleAnswer != null); } else { - int answerIndex = Integer.parseInt(singleAnswer.getAnswer()) - 1; - if (isUserSummary) { - summary.addUserSummarySingleAnswer(answerIndex, singleAnswer); - } else { - summary.addGroupSummarySingleAnswer(answerIndex, singleAnswer); - } + try { + int answerIndex = Integer.parseInt(singleAnswer.getAnswer()) - 1; + if (isUserSummary) { + summary.addUserSummarySingleAnswer(answerIndex, singleAnswer); + } else { + summary.addGroupSummarySingleAnswer(answerIndex, singleAnswer); + } + } catch (NumberFormatException e) { + log.debug("Found non-integer value '" + singleAnswer.getAnswer() + "' for question uid " + currentUid); + } } }