FINERACT-942 Added and Enforced EmptyCatchBlock checkstyle
This commit is contained in:
committed by
Michael Vorburger ⛑️
parent
f2624b584c
commit
bc7d75d7b2
@@ -77,6 +77,9 @@
|
|||||||
</module>
|
</module>
|
||||||
<module name="OneStatementPerLine"/>
|
<module name="OneStatementPerLine"/>
|
||||||
<module name="EmptyStatement"/>
|
<module name="EmptyStatement"/>
|
||||||
|
<module name="EmptyCatchBlock">
|
||||||
|
<property name="exceptionVariableName" value="expected|ignore"/>
|
||||||
|
</module>
|
||||||
<module name="RegexpSinglelineJava">
|
<module name="RegexpSinglelineJava">
|
||||||
<property name="format" value="\.printStackTrace?\("/>
|
<property name="format" value="\.printStackTrace?\("/>
|
||||||
<property name="message" value="Line contains printStacktrace()."/>
|
<property name="message" value="Line contains printStacktrace()."/>
|
||||||
|
|||||||
+1
@@ -184,6 +184,7 @@ public class GLAccountWritePlatformServiceJpaRepositoryImpl implements GLAccount
|
|||||||
throw new GLAccountDisableException();
|
throw new GLAccountDisableException();
|
||||||
}
|
}
|
||||||
} catch (EmptyResultDataAccessException e) {
|
} catch (EmptyResultDataAccessException e) {
|
||||||
|
LOG.error("Problem encountered in validateForAttachedProduct()",e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+4
-2
@@ -32,6 +32,8 @@ import org.apache.fineract.infrastructure.core.service.Page;
|
|||||||
import org.apache.fineract.infrastructure.core.service.PaginationHelper;
|
import org.apache.fineract.infrastructure.core.service.PaginationHelper;
|
||||||
import org.apache.fineract.infrastructure.core.service.RoutingDataSource;
|
import org.apache.fineract.infrastructure.core.service.RoutingDataSource;
|
||||||
import org.apache.fineract.infrastructure.core.service.SearchParameters;
|
import org.apache.fineract.infrastructure.core.service.SearchParameters;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.dao.EmptyResultDataAccessException;
|
import org.springframework.dao.EmptyResultDataAccessException;
|
||||||
import org.springframework.jdbc.core.JdbcTemplate;
|
import org.springframework.jdbc.core.JdbcTemplate;
|
||||||
@@ -40,7 +42,7 @@ import org.springframework.stereotype.Service;
|
|||||||
|
|
||||||
@Service
|
@Service
|
||||||
public class ProvisioningEntriesReadPlatformServiceImpl implements ProvisioningEntriesReadPlatformService {
|
public class ProvisioningEntriesReadPlatformServiceImpl implements ProvisioningEntriesReadPlatformService {
|
||||||
|
private final static Logger LOG = LoggerFactory.getLogger(ProvisioningEntriesReadPlatformServiceImpl.class);
|
||||||
private final JdbcTemplate jdbcTemplate;
|
private final JdbcTemplate jdbcTemplate;
|
||||||
|
|
||||||
private final PaginationHelper<LoanProductProvisioningEntryData> loanProductProvisioningEntryDataPaginationHelper = new PaginationHelper<>();
|
private final PaginationHelper<LoanProductProvisioningEntryData> loanProductProvisioningEntryDataPaginationHelper = new PaginationHelper<>();
|
||||||
@@ -245,7 +247,7 @@ public class ProvisioningEntriesReadPlatformServiceImpl implements ProvisioningE
|
|||||||
try {
|
try {
|
||||||
data = this.jdbcTemplate.queryForObject(sql1, mapper1, new Object[] {date});
|
data = this.jdbcTemplate.queryForObject(sql1, mapper1, new Object[] {date});
|
||||||
} catch (EmptyResultDataAccessException e) {
|
} catch (EmptyResultDataAccessException e) {
|
||||||
|
LOG.error("Problem occurred in retrieveProvisioningEntryData function",e);
|
||||||
}
|
}
|
||||||
|
|
||||||
return data;
|
return data;
|
||||||
|
|||||||
+8
-2
@@ -59,13 +59,15 @@ import org.apache.fineract.portfolio.loanproduct.domain.LoanProduct;
|
|||||||
import org.apache.fineract.portfolio.loanproduct.domain.LoanProductRepository;
|
import org.apache.fineract.portfolio.loanproduct.domain.LoanProductRepository;
|
||||||
import org.apache.fineract.useradministration.domain.AppUser;
|
import org.apache.fineract.useradministration.domain.AppUser;
|
||||||
import org.joda.time.LocalDate;
|
import org.joda.time.LocalDate;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.dao.DataIntegrityViolationException;
|
import org.springframework.dao.DataIntegrityViolationException;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
@Service
|
@Service
|
||||||
public class ProvisioningEntriesWritePlatformServiceJpaRepositoryImpl implements ProvisioningEntriesWritePlatformService {
|
public class ProvisioningEntriesWritePlatformServiceJpaRepositoryImpl implements ProvisioningEntriesWritePlatformService {
|
||||||
|
private final static Logger LOG = LoggerFactory.getLogger(ProvisioningEntriesWritePlatformServiceJpaRepositoryImpl.class);
|
||||||
private final ProvisioningEntriesReadPlatformService provisioningEntriesReadPlatformService;
|
private final ProvisioningEntriesReadPlatformService provisioningEntriesReadPlatformService;
|
||||||
private final ProvisioningCriteriaReadPlatformService provisioningCriteriaReadPlatformService ;
|
private final ProvisioningCriteriaReadPlatformService provisioningCriteriaReadPlatformService ;
|
||||||
private final LoanProductRepository loanProductRepository;
|
private final LoanProductRepository loanProductRepository;
|
||||||
@@ -160,7 +162,11 @@ public class ProvisioningEntriesWritePlatformServiceJpaRepositoryImpl implements
|
|||||||
//FIXME: Do we need to throw NoProvisioningCriteriaDefinitionFound()?
|
//FIXME: Do we need to throw NoProvisioningCriteriaDefinitionFound()?
|
||||||
}
|
}
|
||||||
createProvsioningEntry(currentDate, addJournalEntries);
|
createProvsioningEntry(currentDate, addJournalEntries);
|
||||||
} catch (ProvisioningEntryAlreadyCreatedException peace) {} catch (DataIntegrityViolationException dive) {}
|
} catch (ProvisioningEntryAlreadyCreatedException peace) {
|
||||||
|
LOG.error("{}",peace.getDefaultUserMessage());
|
||||||
|
} catch (DataIntegrityViolationException dive) {
|
||||||
|
LOG.error("Problem occurred in generateLoanLossProvisioningAmount function",dive);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
+4
-2
@@ -28,6 +28,8 @@ import org.apache.fineract.infrastructure.campaigns.email.EmailApiConstants;
|
|||||||
import org.apache.fineract.infrastructure.campaigns.email.data.EmailMessageWithAttachmentData;
|
import org.apache.fineract.infrastructure.campaigns.email.data.EmailMessageWithAttachmentData;
|
||||||
import org.apache.fineract.infrastructure.campaigns.email.domain.EmailConfiguration;
|
import org.apache.fineract.infrastructure.campaigns.email.domain.EmailConfiguration;
|
||||||
import org.apache.fineract.infrastructure.campaigns.email.domain.EmailConfigurationRepository;
|
import org.apache.fineract.infrastructure.campaigns.email.domain.EmailConfigurationRepository;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.mail.javamail.JavaMailSenderImpl;
|
import org.springframework.mail.javamail.JavaMailSenderImpl;
|
||||||
import org.springframework.mail.javamail.MimeMessageHelper;
|
import org.springframework.mail.javamail.MimeMessageHelper;
|
||||||
@@ -35,7 +37,7 @@ import org.springframework.stereotype.Service;
|
|||||||
|
|
||||||
@Service
|
@Service
|
||||||
public class EmailMessageJobEmailServiceImpl implements EmailMessageJobEmailService {
|
public class EmailMessageJobEmailServiceImpl implements EmailMessageJobEmailService {
|
||||||
|
private final static Logger LOG = LoggerFactory.getLogger(EmailMessageJobEmailServiceImpl.class);
|
||||||
private EmailConfigurationRepository emailConfigurationRepository;
|
private EmailConfigurationRepository emailConfigurationRepository;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
@@ -73,7 +75,7 @@ public class EmailMessageJobEmailServiceImpl implements EmailMessageJobEmailServ
|
|||||||
javaMailSenderImpl.send(mimeMessage);
|
javaMailSenderImpl.send(mimeMessage);
|
||||||
|
|
||||||
}catch(MessagingException e){
|
}catch(MessagingException e){
|
||||||
|
LOG.error("Could not send emai Problem occurred in sendEmailWithAttachment function",e);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+3
-1
@@ -34,6 +34,8 @@ import org.apache.fineract.infrastructure.core.exception.PlatformDataIntegrityEx
|
|||||||
import org.apache.fineract.portfolio.calendar.domain.CalendarWeekDaysType;
|
import org.apache.fineract.portfolio.calendar.domain.CalendarWeekDaysType;
|
||||||
import org.apache.fineract.portfolio.calendar.service.CalendarEnumerations;
|
import org.apache.fineract.portfolio.calendar.service.CalendarEnumerations;
|
||||||
import org.apache.fineract.portfolio.common.domain.PeriodFrequencyType;
|
import org.apache.fineract.portfolio.common.domain.PeriodFrequencyType;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.core.ParameterizedTypeReference;
|
import org.springframework.core.ParameterizedTypeReference;
|
||||||
import org.springframework.http.HttpEntity;
|
import org.springframework.http.HttpEntity;
|
||||||
@@ -45,7 +47,7 @@ import org.springframework.web.client.RestTemplate;
|
|||||||
|
|
||||||
@Service
|
@Service
|
||||||
public class SmsCampaignDropdownReadPlatformServiceImpl implements SmsCampaignDropdownReadPlatformService {
|
public class SmsCampaignDropdownReadPlatformServiceImpl implements SmsCampaignDropdownReadPlatformService {
|
||||||
|
private final static Logger LOG = LoggerFactory.getLogger(SmsCampaignDropdownReadPlatformServiceImpl.class);
|
||||||
private final RestTemplate restTemplate;
|
private final RestTemplate restTemplate;
|
||||||
|
|
||||||
private final SmsConfigUtils smsConfigUtils ;
|
private final SmsConfigUtils smsConfigUtils ;
|
||||||
|
|||||||
+7
-1
@@ -19,6 +19,8 @@
|
|||||||
package org.apache.fineract.infrastructure.hooks.processor;
|
package org.apache.fineract.infrastructure.hooks.processor;
|
||||||
|
|
||||||
import com.squareup.okhttp.OkHttpClient;
|
import com.squareup.okhttp.OkHttpClient;
|
||||||
|
import java.security.KeyManagementException;
|
||||||
|
import java.security.NoSuchAlgorithmException;
|
||||||
import java.security.SecureRandom;
|
import java.security.SecureRandom;
|
||||||
import java.security.cert.CertificateException;
|
import java.security.cert.CertificateException;
|
||||||
import java.security.cert.X509Certificate;
|
import java.security.cert.X509Certificate;
|
||||||
@@ -65,7 +67,10 @@ public class ProcessorHelper {
|
|||||||
try {
|
try {
|
||||||
ctx = SSLContext.getInstance("TLS");
|
ctx = SSLContext.getInstance("TLS");
|
||||||
ctx.init(null, certs, new SecureRandom());
|
ctx.init(null, certs, new SecureRandom());
|
||||||
} catch (final java.security.GeneralSecurityException ex) {
|
} catch (KeyManagementException ex) {
|
||||||
|
LOG.error("Problem occurred in configureClient function",ex);
|
||||||
|
} catch (NoSuchAlgorithmException e) {
|
||||||
|
LOG.error("No Provider supports a TrustManagerFactorySpi implementation for the specified protocol.", e);
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
@@ -79,6 +84,7 @@ public class ProcessorHelper {
|
|||||||
client.setHostnameVerifier(hostnameVerifier);
|
client.setHostnameVerifier(hostnameVerifier);
|
||||||
client.setSslSocketFactory(ctx.getSocketFactory());
|
client.setSslSocketFactory(ctx.getSocketFactory());
|
||||||
} catch (final Exception e) {
|
} catch (final Exception e) {
|
||||||
|
LOG.error("Problem occurred in configureClient function",e);
|
||||||
}
|
}
|
||||||
|
|
||||||
return client;
|
return client;
|
||||||
|
|||||||
+4
-1
@@ -35,13 +35,15 @@ import org.apache.fineract.portfolio.client.domain.ClientRepositoryWrapper;
|
|||||||
import org.apache.fineract.template.service.TemplateMergeService;
|
import org.apache.fineract.template.service.TemplateMergeService;
|
||||||
import org.apache.fineract.useradministration.domain.AppUser;
|
import org.apache.fineract.useradministration.domain.AppUser;
|
||||||
import org.codehaus.jackson.map.ObjectMapper;
|
import org.codehaus.jackson.map.ObjectMapper;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import retrofit.Callback;
|
import retrofit.Callback;
|
||||||
|
|
||||||
@Service
|
@Service
|
||||||
public class TwilioHookProcessor implements HookProcessor {
|
public class TwilioHookProcessor implements HookProcessor {
|
||||||
|
private final static Logger LOG = LoggerFactory.getLogger(TwilioHookProcessor.class);
|
||||||
private final HookConfigurationRepository hookConfigurationRepository;
|
private final HookConfigurationRepository hookConfigurationRepository;
|
||||||
private final TemplateMergeService templateMergeService;
|
private final TemplateMergeService templateMergeService;
|
||||||
private final ClientRepositoryWrapper clientRepositoryWrapper;
|
private final ClientRepositoryWrapper clientRepositoryWrapper;
|
||||||
@@ -140,6 +142,7 @@ public class TwilioHookProcessor implements HookProcessor {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
|
LOG.error("Problem occurred in processUgdTemplate function",e);
|
||||||
}
|
}
|
||||||
return json;
|
return json;
|
||||||
}
|
}
|
||||||
|
|||||||
+7
-3
@@ -20,7 +20,8 @@ package org.apache.fineract.infrastructure.reportmailingjob.helper;
|
|||||||
|
|
||||||
import java.net.InetAddress;
|
import java.net.InetAddress;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
/**
|
/**
|
||||||
* This utility provides methods to either convert an IPv4 address to its long format or a 32bit dotted format.
|
* This utility provides methods to either convert an IPv4 address to its long format or a 32bit dotted format.
|
||||||
*
|
*
|
||||||
@@ -34,7 +35,8 @@ public class IPv4Helper {
|
|||||||
* @return the long format of <code>ipAddress</code>
|
* @return the long format of <code>ipAddress</code>
|
||||||
* @throws IllegalArgumentException if <code>ipAddress</code> is invalid
|
* @throws IllegalArgumentException if <code>ipAddress</code> is invalid
|
||||||
*/
|
*/
|
||||||
public static long ipAddressToLong(String ipAddress) {
|
private final static Logger LOG = LoggerFactory.getLogger(IPv4Helper.class);
|
||||||
|
public static long ipAddressToLong(String ipAddress) {
|
||||||
if (ipAddress == null || ipAddress.isEmpty()) {
|
if (ipAddress == null || ipAddress.isEmpty()) {
|
||||||
throw new IllegalArgumentException("ip address cannot be null or empty");
|
throw new IllegalArgumentException("ip address cannot be null or empty");
|
||||||
}
|
}
|
||||||
@@ -126,7 +128,9 @@ public class IPv4Helper {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
catch (Exception exception) { }
|
catch (Exception exception) {
|
||||||
|
LOG.error("Problem occurred in applicationIsRunningOnLocalMachine function",exception);
|
||||||
|
}
|
||||||
|
|
||||||
return isRunningOnLocalMachine;
|
return isRunningOnLocalMachine;
|
||||||
}
|
}
|
||||||
|
|||||||
+4
-1
@@ -33,6 +33,8 @@ import org.apache.fineract.organisation.teller.service.TellerManagementReadPlatf
|
|||||||
import org.apache.fineract.useradministration.domain.AppUser;
|
import org.apache.fineract.useradministration.domain.AppUser;
|
||||||
import org.joda.time.LocalDate;
|
import org.joda.time.LocalDate;
|
||||||
import org.joda.time.LocalDateTime;
|
import org.joda.time.LocalDateTime;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.dao.EmptyResultDataAccessException;
|
import org.springframework.dao.EmptyResultDataAccessException;
|
||||||
import org.springframework.jdbc.core.JdbcTemplate;
|
import org.springframework.jdbc.core.JdbcTemplate;
|
||||||
@@ -43,6 +45,7 @@ public class CashierTransactionDataValidator {
|
|||||||
|
|
||||||
private final TellerManagementReadPlatformService tellerManagementReadPlatformService;
|
private final TellerManagementReadPlatformService tellerManagementReadPlatformService;
|
||||||
private final JdbcTemplate jdbcTemplate;
|
private final JdbcTemplate jdbcTemplate;
|
||||||
|
private final static Logger LOG = LoggerFactory.getLogger(CashierTransactionDataValidator.class);
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
public CashierTransactionDataValidator(
|
public CashierTransactionDataValidator(
|
||||||
@@ -145,7 +148,7 @@ public class CashierTransactionDataValidator {
|
|||||||
validateSettleCashAndCashOutTransactions(cashierId,
|
validateSettleCashAndCashOutTransactions(cashierId,
|
||||||
currencyCode, transactionAmount);
|
currencyCode, transactionAmount);
|
||||||
} catch (EmptyResultDataAccessException e) {
|
} catch (EmptyResultDataAccessException e) {
|
||||||
|
LOG.error("Problem occurred in validateOnLoanDisbursal function",e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+5
-3
@@ -23,9 +23,11 @@ import java.text.SimpleDateFormat;
|
|||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.StringTokenizer;
|
import java.util.StringTokenizer;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
public class DateRange {
|
public class DateRange {
|
||||||
|
private final static Logger LOG = LoggerFactory.getLogger(DateRange.class);
|
||||||
private static final String ISO_8601_DATE_PATTERN = "yyy-MM-dd";
|
private static final String ISO_8601_DATE_PATTERN = "yyy-MM-dd";
|
||||||
private static final String RANGE_DELIMITER = "..";
|
private static final String RANGE_DELIMITER = "..";
|
||||||
|
|
||||||
@@ -70,7 +72,7 @@ public class DateRange {
|
|||||||
try {
|
try {
|
||||||
cal.setTime(sdf.parse(tokenizer.nextToken()));
|
cal.setTime(sdf.parse(tokenizer.nextToken()));
|
||||||
} catch (ParseException ex) {
|
} catch (ParseException ex) {
|
||||||
|
LOG.error("Problem occurred in DateRange function Could not parse the date recieved.",ex);
|
||||||
}
|
}
|
||||||
cal.set(Calendar.HOUR_OF_DAY, 0);
|
cal.set(Calendar.HOUR_OF_DAY, 0);
|
||||||
cal.set(Calendar.MINUTE, 0);
|
cal.set(Calendar.MINUTE, 0);
|
||||||
@@ -83,7 +85,7 @@ public class DateRange {
|
|||||||
try {
|
try {
|
||||||
cal.setTime(sdf.parse(tokenizer.nextToken()));
|
cal.setTime(sdf.parse(tokenizer.nextToken()));
|
||||||
} catch (ParseException ex) {
|
} catch (ParseException ex) {
|
||||||
|
LOG.error("Problem occurred in DateRange function Could not parse the date recieved.",ex);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
cal.set(Calendar.HOUR_OF_DAY, 23);
|
cal.set(Calendar.HOUR_OF_DAY, 23);
|
||||||
|
|||||||
Reference in New Issue
Block a user