Browse Source

Fixed long term issue where logs would report "Repository in use by another process?" when the database actually failed to start for some other reason. It will now log the correct reason.

block-sequence
CalDescent 2 years ago
parent
commit
af6be759e7
  1. 4
      src/main/java/org/qortal/controller/Controller.java

4
src/main/java/org/qortal/controller/Controller.java

@ -407,8 +407,8 @@ public class Controller extends Thread {
RepositoryManager.rebuildTransactionSequences(repository);
}
} catch (DataException e) {
// If exception has no cause then repository is in use by some other process.
if (e.getCause() == null) {
// If exception has no cause or message then repository is in use by some other process.
if (e.getCause() == null && e.getMessage() == null) {
LOGGER.info("Repository in use by another process?");
Gui.getInstance().fatalError("Repository issue", "Repository in use by another process?");
} else {

Loading…
Cancel
Save