声纳抱怨伐木和重新抛出异常
2022-09-01 21:50:21
我的程序中有以下代码,并且我正在运行SonarQube 5,以便在将其与Maven集成后对其进行代码质量检查。
但是,Sonar抱怨我应该记录或重新抛出此异常。
我在这里错过了什么?我不是已经记录了异常吗?
private boolean authenticate(User user) {
boolean validUser = false;
int validUserCount = 0;
try {
DataSource dataSource = (DataSource) getServletContext().getAttribute("dataSource");
validUserCount = new MasterDao(dataSource).getValidUserCount(user);
} catch (SQLException sqle) {
LOG.error("Exception while validating user credentials for user with username: " + user.getUsername() + " and pwd:" + user.getPwd());
LOG.error(sqle.getMessage());
}
if (validUserCount == 1) {
validUser = true;
}
return validUser;
}