Liquibase compatibility fix
This commit is contained in:
committed by
Arnold Gálovics
parent
9a7a425696
commit
51028fdbd0
+1
-1
@@ -126,7 +126,7 @@ public class RuntimeDelegatingCacheManager implements CacheManager, Initializing
|
||||
Objects.requireNonNull(ehCacheManager.getCache(cacheName)).clear();
|
||||
}
|
||||
} catch (NullPointerException npe) {
|
||||
log.warn(npe.getMessage());
|
||||
log.warn("NullPointerException occurred", npe);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+1
-2
@@ -18,7 +18,6 @@
|
||||
*/
|
||||
package org.apache.fineract.infrastructure.core.api;
|
||||
|
||||
import jakarta.ws.rs.WebApplicationException;
|
||||
import java.time.LocalDate;
|
||||
import java.util.Locale;
|
||||
import org.apache.fineract.infrastructure.core.data.DateFormat;
|
||||
@@ -31,7 +30,7 @@ public class DateParam {
|
||||
|
||||
private final String dateAsString;
|
||||
|
||||
public DateParam(final String dateStr) throws WebApplicationException {
|
||||
public DateParam(final String dateStr) {
|
||||
this.dateAsString = dateStr;
|
||||
}
|
||||
|
||||
|
||||
+7
-5
@@ -19,14 +19,14 @@
|
||||
package org.apache.fineract.infrastructure.core.exception;
|
||||
|
||||
import com.google.common.io.CharStreams;
|
||||
import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
|
||||
import java.io.PrintStream;
|
||||
import java.io.PrintWriter;
|
||||
import java.io.Writer;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
/**
|
||||
* Exception with multiple root causes.
|
||||
@@ -45,11 +45,12 @@ import org.slf4j.LoggerFactory;
|
||||
*
|
||||
* @author Michael Vorburger.ch <mike@vorburger.ch>
|
||||
*/
|
||||
@Slf4j
|
||||
public class MultiException extends Exception {
|
||||
|
||||
private static final Logger LOG = LoggerFactory.getLogger(MultiException.class);
|
||||
private final List<Throwable> throwables;
|
||||
|
||||
@SuppressFBWarnings("CT_CONSTRUCTOR_THROW")
|
||||
public MultiException(List<Throwable> problems) {
|
||||
super("MultiException with " + problems.size() + " contained causes (details available)");
|
||||
if (problems.isEmpty()) {
|
||||
@@ -80,11 +81,12 @@ public class MultiException extends Exception {
|
||||
|
||||
@Override
|
||||
@SuppressWarnings("RegexpSinglelineJava")
|
||||
@SuppressFBWarnings("SLF4J_SIGN_ONLY_FORMAT")
|
||||
public void printStackTrace() {
|
||||
LOG.error("{}", super.getMessage());
|
||||
log.error("{}", super.getMessage());
|
||||
int i = 0;
|
||||
for (Throwable e : throwables) {
|
||||
LOG.error("{}.", ++i);
|
||||
log.error("{}.", ++i);
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
+2
@@ -22,6 +22,7 @@ import static org.apache.fineract.infrastructure.core.domain.FineractPlatformTen
|
||||
import static org.apache.fineract.infrastructure.core.domain.FineractPlatformTenantConnection.toProtocol;
|
||||
|
||||
import com.zaxxer.hikari.HikariConfig;
|
||||
import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
|
||||
import javax.sql.DataSource;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
@@ -60,6 +61,7 @@ public class DataSourcePerTenantServiceFactory {
|
||||
this.databasePasswordEncryptor = databasePasswordEncryptor;
|
||||
}
|
||||
|
||||
@SuppressFBWarnings(value = "SLF4J_SIGN_ONLY_FORMAT")
|
||||
public DataSource createNewDataSourceFor(final FineractPlatformTenantConnection tenantConnection) {
|
||||
if (!databasePasswordEncryptor.isMasterPasswordHashValid(tenantConnection.getMasterPasswordHash())) {
|
||||
throw new IllegalArgumentException(
|
||||
|
||||
Reference in New Issue
Block a user