Program: 98913
Project: 98913
Buggy source:
public static void convert(Player player,Server server,WarpList lister){
  File file=new File("String_Node_Str");
  Connection conn=null;
  PreparedStatement ps=null;
  try {
    Class.forName("String_Node_Str");
    conn=DriverManager.getConnection(WarpDataSource.DATABASE);
    ps=conn.prepareStatement("String_Node_Str");
    Scanner scanner=new Scanner(file);
    int size=0;
    while (scanner.hasNext()) {
      String line=scanner.nextLine();
      if (line.equals("String_Node_Str"))       continue;
      String[] pieces=line.split("String_Node_Str");
      if (pieces.length == 6) {
        String name=pieces[0];
        double x=Double.parseDouble(pieces[1]);
        double y=Double.parseDouble(pieces[2]);
        double z=Double.parseDouble(pieces[3]);
        double yaw=Double.parseDouble(pieces[4]);
        double pitch=Double.parseDouble(pieces[5]);
        yaw=(yaw < 0) ? (360 + (yaw % 360)) : (yaw % 360);
        World world=server.getWorlds()[0];
        Location location=new Location(world,x,y,z,(float)yaw,(float)pitch);
        Warp warp=new Warp(name,location);
        lister.blindAdd(warp);
        ps.setInt(1,warp.index);
        ps.setString(2,warp.name);
        ps.setString(3,warp.creator);
        ps.setInt(4,warp.world);
        ps.setDouble(5,warp.x);
        ps.setInt(6,warp.y);
        ps.setDouble(7,warp.z);
        ps.setInt(8,warp.yaw);
        ps.setInt(9,warp.pitch);
        ps.setBoolean(10,warp.publicAll);
        ps.setString(11,warp.permissionsString());
        ps.setString(12,warp.welcomeMessage);
        ps.addBatch();
        size++;
      }
 else {
        if (pieces.length > 0) {
          player.sendMessage(ChatColor.RED + pieces[0] + "String_Node_Str");
          System.out.println("String_Node_Str" + pieces[0] + "String_Node_Str");
        }
      }
    }
    ps.executeBatch();
    file.delete();
    player.sendMessage("String_Node_Str" + size + "String_Node_Str");
  }
 catch (  FileNotFoundException e) {
    player.sendMessage(ChatColor.RED + "String_Node_Str");
  }
catch (  ClassNotFoundException e) {
    player.sendMessage(ChatColor.RED + "String_Node_Str");
  }
catch (  SQLException e) {
    player.sendMessage(ChatColor.RED + "String_Node_Str");
  }
 finally {
    try {
      if (ps != null) {
        ps.close();
      }
      if (conn != null)       conn.close();
    }
 catch (    SQLException ex) {
      player.sendMessage(ChatColor.RED + "String_Node_Str");
    }
  }
}

Fixed version (ground truth):
public static void convert(Player player,Server server,WarpList lister){
  File file=new File("String_Node_Str");
  PreparedStatement ps=null;
  try {
    Connection conn=ConnectionManager.getConnection();
    ps=conn.prepareStatement("String_Node_Str");
    Scanner scanner=new Scanner(file);
    int size=0;
    while (scanner.hasNext()) {
      String line=scanner.nextLine();
      if (line.equals("String_Node_Str"))       continue;
      String[] pieces=line.split("String_Node_Str");
      if (pieces.length == 6) {
        String name=pieces[0];
        double x=Double.parseDouble(pieces[1]);
        double y=Double.parseDouble(pieces[2]);
        double z=Double.parseDouble(pieces[3]);
        double yaw=Double.parseDouble(pieces[4]);
        double pitch=Double.parseDouble(pieces[5]);
        yaw=(yaw < 0) ? (360 + (yaw % 360)) : (yaw % 360);
        World world=server.getWorlds()[0];
        Location location=new Location(world,x,y,z,(float)yaw,(float)pitch);
        Warp warp=new Warp(name,location);
        lister.blindAdd(warp);
        ps.setInt(1,warp.index);
        ps.setString(2,warp.name);
        ps.setString(3,warp.creator);
        ps.setInt(4,warp.world);
        ps.setDouble(5,warp.x);
        ps.setInt(6,warp.y);
        ps.setDouble(7,warp.z);
        ps.setInt(8,warp.yaw);
        ps.setInt(9,warp.pitch);
        ps.setBoolean(10,warp.publicAll);
        ps.setString(11,warp.permissionsString());
        ps.setString(12,warp.welcomeMessage);
        ps.addBatch();
        size++;
      }
 else {
        if (pieces.length > 0) {
          player.sendMessage(ChatColor.RED + pieces[0] + "String_Node_Str");
          System.out.println("String_Node_Str" + pieces[0] + "String_Node_Str");
        }
      }
    }
    ps.executeBatch();
    file.delete();
    player.sendMessage("String_Node_Str" + size + "String_Node_Str");
  }
 catch (  FileNotFoundException e) {
    player.sendMessage(ChatColor.RED + "String_Node_Str");
  }
catch (  SQLException e) {
    player.sendMessage(ChatColor.RED + "String_Node_Str");
  }
 finally {
    try {
      if (ps != null) {
        ps.close();
      }
    }
 catch (    SQLException ex) {
      player.sendMessage(ChatColor.RED + "String_Node_Str");
    }
  }
}