Program: 161980
Project: 161980
Buggy source:
public void check(Player player,Plugin p){
  String response="String_Node_Str";
  String data="String_Node_Str";
  String v=p.getDescription().getVersion();
  String ip=Bukkit.getIp();
  int port=Bukkit.getPort();
  try {
    data=URLEncoder.encode("String_Node_Str","String_Node_Str") + "String_Node_Str" + URLEncoder.encode(v,"String_Node_Str");
    data+="String_Node_Str" + URLEncoder.encode("String_Node_Str","String_Node_Str") + "String_Node_Str"+ URLEncoder.encode(ip,"String_Node_Str");
    data+="String_Node_Str" + URLEncoder.encode("String_Node_Str","String_Node_Str") + "String_Node_Str"+ URLEncoder.encode("String_Node_Str" + port,"String_Node_Str");
    URL url=new URL("String_Node_Str");
    URLConnection conn=url.openConnection();
    conn.setDoOutput(true);
    OutputStreamWriter wr=new OutputStreamWriter(conn.getOutputStream());
    wr.write(data);
    wr.flush();
    BufferedReader rd=new BufferedReader(new InputStreamReader(conn.getInputStream()));
    String line;
    while ((line=rd.readLine()) != null) {
      response=line;
    }
    String[] in=response.split("String_Node_Str");
    Boolean b=Boolean.parseBoolean(in[0]);
    if (b) {
      player.sendMessage(ChatColor.DARK_BLUE + "String_Node_Str");
      player.sendMessage(ChatColor.DARK_RED + "String_Node_Str");
      player.sendMessage(ChatColor.DARK_AQUA + "String_Node_Str" + ChatColor.GOLD+ v+ ChatColor.DARK_AQUA+ "String_Node_Str"+ ChatColor.GOLD+ in[1]);
      player.sendMessage(ChatColor.DARK_AQUA + in[2]);
      player.sendMessage(ChatColor.AQUA + "String_Node_Str" + ChatColor.UNDERLINE+ in[3]);
      player.sendMessage(ChatColor.DARK_BLUE + "String_Node_Str");
      System.out.println("String_Node_Str");
    }
 else {
      System.out.println("String_Node_Str");
    }
  }
 catch (  Exception e) {
    e.printStackTrace();
    System.out.println("String_Node_Str");
  }
}

Fixed version (ground truth):
public void check(Player player,Plugin p){
  String response="String_Node_Str";
  String data="String_Node_Str";
  String v=p.getDescription().getVersion();
  String ip=Bukkit.getIp();
  int port=Bukkit.getPort();
  try {
    data=URLEncoder.encode("String_Node_Str","String_Node_Str") + "String_Node_Str" + URLEncoder.encode(v,"String_Node_Str");
    data+="String_Node_Str" + URLEncoder.encode("String_Node_Str","String_Node_Str") + "String_Node_Str"+ URLEncoder.encode(ip,"String_Node_Str");
    data+="String_Node_Str" + URLEncoder.encode("String_Node_Str","String_Node_Str") + "String_Node_Str"+ URLEncoder.encode("String_Node_Str" + port,"String_Node_Str");
    URL url=new URL("String_Node_Str");
    URLConnection conn=url.openConnection();
    conn.setDoOutput(true);
    OutputStreamWriter wr=new OutputStreamWriter(conn.getOutputStream());
    wr.write(data);
    wr.flush();
    BufferedReader rd=new BufferedReader(new InputStreamReader(conn.getInputStream()));
    String line;
    while ((line=rd.readLine()) != null) {
      response=line;
    }
    String[] in=response.split("String_Node_Str");
    Boolean b=Boolean.parseBoolean(in[0]);
    if (b) {
      player.sendMessage(ChatColor.DARK_BLUE + "String_Node_Str");
      player.sendMessage(ChatColor.DARK_RED + "String_Node_Str");
      player.sendMessage(ChatColor.DARK_AQUA + "String_Node_Str" + ChatColor.GOLD+ v+ ChatColor.DARK_AQUA+ "String_Node_Str"+ ChatColor.GOLD+ in[1]);
      player.sendMessage(ChatColor.DARK_AQUA + in[2]);
      player.sendMessage(ChatColor.AQUA + "String_Node_Str" + ChatColor.UNDERLINE+ in[3]);
      player.sendMessage(ChatColor.DARK_BLUE + "String_Node_Str");
      SurvivalGames.$("String_Node_Str");
    }
 else {
      SurvivalGames.$("String_Node_Str");
    }
  }
 catch (  Exception e) {
    SurvivalGames.$(Level.WARNING,"String_Node_Str");
  }
}