diff --git a/src/main/java/org/qortal/repository/hsqldb/HSQLDBRepositoryFactory.java b/src/main/java/org/qortal/repository/hsqldb/HSQLDBRepositoryFactory.java index 81bf320b..c2be7074 100644 --- a/src/main/java/org/qortal/repository/hsqldb/HSQLDBRepositoryFactory.java +++ b/src/main/java/org/qortal/repository/hsqldb/HSQLDBRepositoryFactory.java @@ -94,7 +94,11 @@ public class HSQLDBRepositoryFactory implements RepositoryFactory { @Override public Repository tryRepository() throws DataException { try { - return new HSQLDBRepository(this.tryConnection()); + Connection connection = this.tryConnection(); + if (connection == null) + return null; + + return new HSQLDBRepository(connection); } catch (SQLException e) { throw new DataException("Repository instantiation error", e); }