Index: ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/util/DepartSatisfyReportHelper.java =================================================================== diff -u -r40642 -r41377 --- ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/util/DepartSatisfyReportHelper.java (.../DepartSatisfyReportHelper.java) (revision 40642) +++ ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/util/DepartSatisfyReportHelper.java (.../DepartSatisfyReportHelper.java) (revision 41377) @@ -823,10 +823,12 @@ num++; } } - satisfyItem.setMyl(scoreOfTheContent - .multiply(new BigDecimal("100")) - .divide(totalScore, 2, BigDecimal.ROUND_HALF_EVEN) - .doubleValue()); + if(totalScore != null && totalScore.compareTo(BigDecimal.ZERO) != 0){ + satisfyItem.setMyl(scoreOfTheContent + .multiply(new BigDecimal("100")) + .divide(totalScore, 2, BigDecimal.ROUND_HALF_EVEN) + .doubleValue()); + } items.add(satisfyItem); } info.setSatisfyItems(items);