diff --git a/pom.xml b/pom.xml
index 577282b1a5..87cfcc94bb 100644
--- a/pom.xml
+++ b/pom.xml
@@ -17,7 +17,7 @@
${java.version}
net.server.Server
- 2.14.1
+ 2.15.0
21.1.0
4.1.67.Final
5.7.2
diff --git a/src/main/java/net/server/Server.java b/src/main/java/net/server/Server.java
index 3d8db6bb66..bd185c19d7 100644
--- a/src/main/java/net/server/Server.java
+++ b/src/main/java/net/server/Server.java
@@ -844,6 +844,7 @@ public class Server {
futures.add(initExecutor.submit(() -> Quest.loadAllQuests()));
futures.add(initExecutor.submit(() -> SkillbookInformationProvider.loadAllSkillbookInformation()));
futures.add(initExecutor.submit(() -> PlayerNPCFactory.loadFactoryMetadata()));
+ initExecutor.shutdown();
TimeZone.setDefault(TimeZone.getTimeZone(YamlConfig.config.server.TIMEZONE));