Program: 36296
Project: 36296
Buggy source:
public void onEnable(){
  final Plugin plugin=this;
  getProxy().getScheduler().runAsync(this,new Runnable(){
    @Override public void run(){
      try {
        Metrics metrics=new Metrics(plugin);
        metrics.start();
      }
 catch (      IOException e) {
        getLogger().info("String_Node_Str");
      }
    }
  }
);
  if (!getDataFolder().exists())   getDataFolder().mkdir();
  File configFile=new File(getDataFolder(),"String_Node_Str");
  try {
    if (!configFile.exists()) {
      configFile.createNewFile();
      ByteStreams.copy(getResourceAsStream("String_Node_Str"),new FileOutputStream(configFile));
      getLogger().warning("String_Node_Str");
      return;
    }
    config=ConfigurationProvider.getProvider(YamlConfiguration.class).load(configFile);
  }
 catch (  IOException e) {
    e.printStackTrace();
  }
  setupLocale("String_Node_Str");
  manager=new DatabaseManager(this,"String_Node_Str" + getConfig().getString("String_Node_Str") + "String_Node_Str"+ getConfig().getInt("String_Node_Str")+ "String_Node_Str"+ getConfig().getString("String_Node_Str")+ "String_Node_Str",getConfig().getString("String_Node_Str"),getConfig().getString("String_Node_Str"));
  Connection db=getDatabase();
  if (db == null) {
    getLogger().severe("String_Node_Str");
    return;
  }
  try {
    db.createStatement().executeUpdate("String_Node_Str" + getConfig().getString("String_Node_Str") + "String_Node_Str");
    db.createStatement().executeUpdate("String_Node_Str" + getConfig().getString("String_Node_Str") + "String_Node_Str");
    db.createStatement().executeUpdate("String_Node_Str" + getConfig().getString("String_Node_Str") + "String_Node_Str");
    ResultSet rs=db.createStatement().executeQuery("String_Node_Str" + getConfig().getString("String_Node_Str") + "String_Node_Str");
    while (rs.next())     if (rs.getInt(1) == 0) {
      String salt=salt();
      db.createStatement().executeUpdate("String_Node_Str" + getConfig().getString("String_Node_Str") + "String_Node_Str"+ encrypt("String_Node_Str",salt)+ "String_Node_Str"+ salt+ "String_Node_Str");
      getLogger().warning("String_Node_Str");
      getLogger().warning("String_Node_Str");
    }
  }
 catch (  SQLException e) {
    getLogger().severe("String_Node_Str");
    e.printStackTrace();
    return;
  }
  getProxy().getPluginManager().registerListener(this,new ChatListener());
  getProxy().getPluginManager().registerListener(this,new PlayerDisconnectListener());
  getProxy().getPluginManager().registerListener(this,new PostLoginListener());
  getProxy().getPluginManager().registerListener(this,new ServerConnectedListener());
  getProxy().getPluginManager().registerListener(this,new ServerKickListener());
  int inc=getConfig().getInt("String_Node_Str");
  if (inc > 0)   getProxy().getScheduler().schedule(this,new StatusCheck(this,inc),inc,inc,TimeUnit.SECONDS);
  org.eclipse.jetty.util.log.Log.setLog(new JettyLogger());
  Properties p=new Properties();
  p.setProperty("String_Node_Str","String_Node_Str");
  StdErrLog.setProperties(p);
  ContextHandler context=new ContextHandler("String_Node_Str");
  SessionHandler sessions=new SessionHandler(new HashSessionManager());
  sessions.setHandler(new WebHandler(this));
  context.setHandler(sessions);
  final Server server=new Server(getConfig().getInt("String_Node_Str"));
  server.setSessionIdManager(new HashSessionIdManager());
  server.setHandler(sessions);
  server.setStopAtShutdown(true);
  getProxy().getScheduler().runAsync(this,new Runnable(){
    @Override public void run(){
      try {
        server.start();
      }
 catch (      Exception e) {
        getLogger().warning("String_Node_Str");
        e.printStackTrace();
      }
    }
  }
);
}

Fixed version (ground truth):
public void onEnable(){
  final Plugin plugin=this;
  getProxy().getScheduler().runAsync(this,new Runnable(){
    @Override public void run(){
      try {
        Metrics metrics=new Metrics(plugin);
        metrics.start();
      }
 catch (      IOException e) {
        getLogger().info("String_Node_Str");
      }
    }
  }
);
  if (!getDataFolder().exists())   getDataFolder().mkdir();
  File configFile=new File(getDataFolder(),"String_Node_Str");
  try {
    if (!configFile.exists()) {
      configFile.createNewFile();
      ByteStreams.copy(getResourceAsStream("String_Node_Str"),new FileOutputStream(configFile));
      getLogger().warning("String_Node_Str");
      return;
    }
    config=ConfigurationProvider.getProvider(YamlConfiguration.class).load(configFile);
  }
 catch (  IOException e) {
    e.printStackTrace();
  }
  setupLocale("String_Node_Str");
  manager=new DatabaseManager(this,"String_Node_Str" + getConfig().getString("String_Node_Str") + "String_Node_Str"+ getConfig().getInt("String_Node_Str")+ "String_Node_Str"+ getConfig().getString("String_Node_Str")+ "String_Node_Str",getConfig().getString("String_Node_Str"),getConfig().getString("String_Node_Str"));
  Connection db=getDatabase();
  if (db == null) {
    getLogger().severe("String_Node_Str");
    return;
  }
  try {
    db.createStatement().executeUpdate("String_Node_Str" + getConfig().getString("String_Node_Str") + "String_Node_Str");
    db.createStatement().executeUpdate("String_Node_Str" + getConfig().getString("String_Node_Str") + "String_Node_Str");
    db.createStatement().executeUpdate("String_Node_Str" + getConfig().getString("String_Node_Str") + "String_Node_Str");
    ResultSet rs=db.createStatement().executeQuery("String_Node_Str" + getConfig().getString("String_Node_Str") + "String_Node_Str");
    while (rs.next())     if (rs.getInt(1) == 0) {
      String salt=salt();
      db.createStatement().executeUpdate("String_Node_Str" + getConfig().getString("String_Node_Str") + "String_Node_Str"+ encrypt("String_Node_Str",salt)+ "String_Node_Str"+ salt+ "String_Node_Str");
      getLogger().warning("String_Node_Str");
      getLogger().warning("String_Node_Str");
    }
  }
 catch (  SQLException e) {
    getLogger().severe("String_Node_Str");
    e.printStackTrace();
    return;
  }
  getProxy().getScheduler().schedule(this,new PurgeScheduler("String_Node_Str",30),10,10,TimeUnit.MINUTES);
  getProxy().getPluginManager().registerListener(this,new ChatListener());
  getProxy().getPluginManager().registerListener(this,new PlayerDisconnectListener());
  getProxy().getPluginManager().registerListener(this,new PostLoginListener());
  getProxy().getPluginManager().registerListener(this,new ServerConnectedListener());
  getProxy().getPluginManager().registerListener(this,new ServerKickListener());
  int inc=getConfig().getInt("String_Node_Str");
  if (inc > 0)   getProxy().getScheduler().schedule(this,new StatusCheck(this,inc),inc,inc,TimeUnit.SECONDS);
  org.eclipse.jetty.util.log.Log.setLog(new JettyLogger());
  Properties p=new Properties();
  p.setProperty("String_Node_Str","String_Node_Str");
  StdErrLog.setProperties(p);
  ContextHandler context=new ContextHandler("String_Node_Str");
  SessionHandler sessions=new SessionHandler(new HashSessionManager());
  sessions.setHandler(new WebHandler(this));
  context.setHandler(sessions);
  final Server server=new Server(getConfig().getInt("String_Node_Str"));
  server.setSessionIdManager(new HashSessionIdManager());
  server.setHandler(sessions);
  server.setStopAtShutdown(true);
  getProxy().getScheduler().runAsync(this,new Runnable(){
    @Override public void run(){
      try {
        server.start();
      }
 catch (      Exception e) {
        getLogger().warning("String_Node_Str");
        e.printStackTrace();
      }
    }
  }
);
}