diff --git a/pom.xml b/pom.xml
index 6edcba33..f3ffe533 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,55 +6,56 @@
4.5.1
jar
+ UTF-8
true
+
7dc8c6f
0.15.10
1.70
${maven.build.timestamp}
1.4.2
3.8.0
- 1.11.0
- 2.15.1
- 1.26.1
+ 1.12.0
+ 2.16.1
+ 1.26.2
3.14.0
1.2.2
0.12.3
4.9.10
- 1.62.2
- 33.0.0-jre
+ 1.65.0
+ 33.2.1-jre
2.2
1.2.1
2.5.1
- 74.2
+ 75.1
4.12
4.0.1
2.3.9
- 2.41
+ 2.42
9.4.54.v20240208
1.1.1
20240303
1.17.2
- 5.10.0
+ 5.11.0-M2
1.0.0
- 2.23.0
+ 2.23.1
1.5.0-b01
- 3.5.0
- 3.12.1
+ 3.6.0
+ 3.13.0
3.6.1
- 3.3.0
+ 3.4.2
1.1.0
2.16.2
0.16
3.3.1
- 3.5.2
- 3.2.5
- UTF-8
+ 3.6.0
+ 3.3.0
3.25.3
1.5.3
1.17
1.7.36
2.0.10
- 5.11.8
+ 5.17.14
1.2
1.9
diff --git a/src/main/java/org/qortal/controller/Controller.java b/src/main/java/org/qortal/controller/Controller.java
index 6f0f5f80..17d63313 100644
--- a/src/main/java/org/qortal/controller/Controller.java
+++ b/src/main/java/org/qortal/controller/Controller.java
@@ -576,14 +576,18 @@ public class Controller extends Thread {
} else if (!blockMinter.isAlive()) {
LOGGER.debug("Block minter is running? {}", blockMinter.isAlive());
blockMinter.shutdown();
- TimeUnit.SECONDS.sleep(10);
+
try {
+ // Wait 10 seconds before restart
+ TimeUnit.SECONDS.sleep(10);
+
// Start new block minter thread
LOGGER.info("Restarting block minter");
blockMinter.start();
- } catch (Exception e) {
+ } catch (InterruptedException e) {
// Couldn't start new block minter thread
LOGGER.info("Starting block minter failed {}", e);
+ throw new RuntimeException(e);
}
}
}
@@ -2024,5 +2028,4 @@ public class Controller extends Thread {
public StatsSnapshot getStatsSnapshot() {
return this.stats;
}
-
}