diff --git a/node/src/main/java/eu/cloudnetservice/node/Node.java b/node/src/main/java/eu/cloudnetservice/node/Node.java index 4c988beca0..92876a219d 100644 --- a/node/src/main/java/eu/cloudnetservice/node/Node.java +++ b/node/src/main/java/eu/cloudnetservice/node/Node.java @@ -33,6 +33,7 @@ import eu.cloudnetservice.driver.network.netty.NettyUtil; import eu.cloudnetservice.driver.network.rpc.factory.RPCFactory; import eu.cloudnetservice.driver.network.rpc.handler.RPCHandlerRegistry; +import eu.cloudnetservice.driver.provider.ServiceTaskProvider; import eu.cloudnetservice.driver.registry.ServiceRegistry; import eu.cloudnetservice.driver.registry.injection.Service; import eu.cloudnetservice.driver.template.TemplateStorage; @@ -241,7 +242,9 @@ private void initializeDatabaseProvider( @Inject @Order(450) private void executeSetupIfRequired( - @NonNull DefaultInstallation installation + @NonNull DefaultInstallation installation, + // we have to inject the task provider here so that it registers the default task setup when initialized + @NonNull ServiceTaskProvider taskProvider ) { // execute the setup if needed installation.executeFirstStartSetup();