Я получаю исключение java.util.concurrentmodification для моей реализации ниже
try{
Date fromDate = new Date().parse("yyyy-MM-dd", SfromDate);
Date toDate = new Date().parse("yyyy-MM-dd", StoDate);
def sTblList = this.getMonths(SfromDate,StoDate)
def resourceInstance=Resources.get(res_id);
sTblList.each{
def OnemonthList=it.createCriteria().get {
eq('graresource',resourceInstance)
between('currentdate', fromDate, toDate)
projections {
sum(sumCol,'t_cnt')
groupProperty(groupCol)
order('t_cnt', 'desc')
maxResults(maxCount)
}
}
if (OnemonthList)
sumMap.addAll(OnemonthList)
}
return sumMap
}
catch(Exception e){
log.error("Error in SummaryUtilsService:getTop10UsersChart:" + e)
}
Это потому, что я пытаюсь сгруппировать по статистическому свойству, и что-то не так с этим синтаксисом?