Program: 80843
Project: 80843
Buggy source:
@Listener public void onServerStart(GameStartedServerEvent event){
  game.getScheduler().createTaskBuilder().name("String_Node_Str").async().delay(1,TimeUnit.SECONDS).interval(1,TimeUnit.SECONDS).execute(() -> {
    try {
      bridge.updateData();
    }
 catch (    Throwable e) {
      rlExecutor.execute(() -> {
        logger.error("String_Node_Str",e);
      }
);
    }
  }
).submit(this);
  game.getScheduler().createTaskBuilder().name("String_Node_Str").async().delay(100,TimeUnit.MILLISECONDS).interval(100,TimeUnit.MILLISECONDS).execute(() -> {
    try {
      bridge.sendIntroducePackets();
    }
 catch (    Throwable e) {
      rlExecutor.execute(() -> {
        logger.error("String_Node_Str",e);
      }
);
    }
  }
).submit(this);
  game.getScheduler().createTaskBuilder().name("String_Node_Str").async().delay(2500,TimeUnit.MILLISECONDS).interval(2500,TimeUnit.MILLISECONDS).execute(() -> {
    try {
      bridge.resendUnconfirmedMessages();
    }
 catch (    Throwable e) {
      rlExecutor.execute(() -> {
        logger.error("String_Node_Str",e);
      }
);
    }
  }
).submit(this);
  game.getScheduler().createTaskBuilder().name("String_Node_Str").delay(24,TimeUnit.HOURS).interval(24,TimeUnit.HOURS).execute(() -> {
    try {
      initBridge();
      for (      Player player : game.getServer().getOnlinePlayers()) {
        bridge.onPlayerConnect(player);
      }
    }
 catch (    Throwable e) {
      rlExecutor.execute(() -> {
        logger.error("String_Node_Str",e);
      }
);
    }
  }
).submit(this);
}

Fixed version (ground truth):
@Listener public void onServerStart(GameStartedServerEvent event){
  asyncExecutor=game.getScheduler().createAsyncExecutor(this);
  game.getScheduler().createTaskBuilder().name("String_Node_Str").async().delay(1,TimeUnit.SECONDS).interval(1,TimeUnit.SECONDS).execute(() -> {
    try {
      bridge.updateData();
    }
 catch (    Throwable e) {
      rlExecutor.execute(() -> {
        logger.error("String_Node_Str",e);
      }
);
    }
  }
).submit(this);
  game.getScheduler().createTaskBuilder().name("String_Node_Str").async().delay(100,TimeUnit.MILLISECONDS).interval(100,TimeUnit.MILLISECONDS).execute(() -> {
    try {
      bridge.sendIntroducePackets();
    }
 catch (    Throwable e) {
      rlExecutor.execute(() -> {
        logger.error("String_Node_Str",e);
      }
);
    }
  }
).submit(this);
  game.getScheduler().createTaskBuilder().name("String_Node_Str").async().delay(2500,TimeUnit.MILLISECONDS).interval(2500,TimeUnit.MILLISECONDS).execute(() -> {
    try {
      bridge.resendUnconfirmedMessages();
    }
 catch (    Throwable e) {
      rlExecutor.execute(() -> {
        logger.error("String_Node_Str",e);
      }
);
    }
  }
).submit(this);
  game.getScheduler().createTaskBuilder().name("String_Node_Str").delay(24,TimeUnit.HOURS).interval(24,TimeUnit.HOURS).execute(() -> {
    try {
      initBridge();
      for (      Player player : game.getServer().getOnlinePlayers()) {
        bridge.onPlayerConnect(player);
      }
    }
 catch (    Throwable e) {
      rlExecutor.execute(() -> {
        logger.error("String_Node_Str",e);
      }
);
    }
  }
).submit(this);
}