Program: 42061
Project: 42061
Buggy source:
public boolean exec(IPlayer player,String[] args){
  IWorld world=player.getWorld();
  PlotMapInfo pmi=manager.getMap(world);
  if (manager.isPlotWorld(world)) {
    if (manager.isEconomyEnabled(pmi)) {
      if (pmi.isCanPutOnSale()) {
        if (player.hasPermission(PermissionNames.USE_AUCTION) || player.hasPermission(PermissionNames.ADMIN_AUCTION)) {
          String id=manager.getPlotId(player);
          if (id.isEmpty()) {
            player.sendMessage("String_Node_Str" + C("String_Node_Str"));
          }
 else           if (!manager.isPlotAvailable(id,pmi)) {
            Plot plot=manager.getPlotById(id,pmi);
            String name=player.getName();
            if (plot.getOwner().equalsIgnoreCase(name) || player.hasPermission(PermissionNames.ADMIN_AUCTION)) {
              if (plot.isAuctioned()) {
                if (plot.getCurrentBidderId() != null) {
                  if (player.hasPermission(PermissionNames.ADMIN_AUCTION)) {
                    IOfflinePlayer currentBidder=serverBridge.getOfflinePlayer(plot.getCurrentBidderId());
                    EconomyResponse er=serverBridge.depositPlayer(currentBidder,plot.getCurrentBid());
                    if (er.transactionSuccess()) {
                      for (                      IPlayer onlinePlayers : serverBridge.getOnlinePlayers()) {
                        if (onlinePlayers.getName().equalsIgnoreCase(plot.getCurrentBidder())) {
                          onlinePlayers.sendMessage(C("String_Node_Str") + "String_Node_Str" + id+ "String_Node_Str"+ C("String_Node_Str")+ "String_Node_Str"+ plot.getOwner()+ "String_Node_Str"+ Util().moneyFormat(plot.getCurrentBid(),true));
                          break;
                        }
                      }
                    }
 else {
                      player.sendMessage("String_Node_Str" + er.errorMessage);
                      serverBridge.getLogger().warning(er.errorMessage);
                    }
                    plot.setAuctioned(false);
                    manager.adjustWall(player);
                    manager.removeAuctionSign(world,id);
                    plot.setCurrentBid(0.0);
                    plot.setCurrentBidder(null);
                    plot.updateField("String_Node_Str",0);
                    plot.updateField("String_Node_Str",null);
                    plot.updateField("String_Node_Str",null);
                    plot.updateField("String_Node_Str",false);
                    player.sendMessage(C("String_Node_Str"));
                    if (isAdvancedLogging()) {
                      serverBridge.getLogger().info(name + "String_Node_Str" + C("String_Node_Str")+ "String_Node_Str"+ id);
                    }
                  }
 else {
                    player.sendMessage("String_Node_Str" + C("String_Node_Str"));
                  }
                }
 else {
                  plot.setAuctioned(false);
                  manager.adjustWall(player);
                  manager.removeAuctionSign(world,id);
                  plot.setCurrentBid(0.0);
                  plot.setCurrentBidder(null);
                  plot.updateField("String_Node_Str",0);
                  plot.updateField("String_Node_Str",null);
                  plot.updateField("String_Node_Str",null);
                  plot.updateField("String_Node_Str",false);
                  player.sendMessage(C("String_Node_Str"));
                  if (isAdvancedLogging()) {
                    serverBridge.getLogger().info(name + "String_Node_Str" + C("String_Node_Str")+ "String_Node_Str"+ id);
                  }
                }
              }
 else {
                double bid=1.0;
                if (args.length == 2) {
                  bid=Double.parseDouble(args[1]);
                }
                if (bid < 0.0) {
                  player.sendMessage("String_Node_Str" + C("String_Node_Str"));
                }
 else {
                  InternalPlotAuctionEvent event=serverBridge.getEventFactory().callPlotAuctionEvent(plugin,world,plot,player,bid);
                  if (!event.isCancelled()) {
                    plot.setCurrentBid(bid);
                    plot.setAuctioned(true);
                    manager.adjustWall(player);
                    manager.setAuctionSign(world,plot);
                    plot.updateField("String_Node_Str",bid);
                    plot.updateField("String_Node_Str",true);
                    player.sendMessage(C("String_Node_Str"));
                    if (isAdvancedLogging()) {
                      serverBridge.getLogger().info(name + "String_Node_Str" + C("String_Node_Str")+ "String_Node_Str"+ id+ "String_Node_Str"+ C("String_Node_Str")+ "String_Node_Str"+ bid);
                    }
                  }
                }
              }
            }
 else {
              player.sendMessage("String_Node_Str" + C("String_Node_Str"));
            }
          }
 else {
            player.sendMessage("String_Node_Str" + C("String_Node_Str") + "String_Node_Str"+ id+ "String_Node_Str"+ C("String_Node_Str"));
          }
        }
 else {
          player.sendMessage("String_Node_Str" + C("String_Node_Str"));
          return false;
        }
      }
 else {
        player.sendMessage("String_Node_Str" + C("String_Node_Str"));
      }
    }
 else {
      player.sendMessage("String_Node_Str" + C("String_Node_Str"));
    }
  }
  return true;
}

Fixed version (ground truth):
public boolean exec(IPlayer player,String[] args){
  IWorld world=player.getWorld();
  PlotMapInfo pmi=manager.getMap(world);
  if (manager.isPlotWorld(world)) {
    if (manager.isEconomyEnabled(pmi)) {
      if (pmi.isCanPutOnSale()) {
        if (player.hasPermission(PermissionNames.USE_AUCTION) || player.hasPermission(PermissionNames.ADMIN_AUCTION)) {
          String id=manager.getPlotId(player);
          if (id.isEmpty()) {
            player.sendMessage("String_Node_Str" + C("String_Node_Str"));
          }
 else           if (!manager.isPlotAvailable(id,pmi)) {
            Plot plot=manager.getPlotById(id,pmi);
            if (plot.isForSale()) {
              player.sendMessage(C("String_Node_Str"));
              return true;
            }
            String name=player.getName();
            if (plot.getOwner().equalsIgnoreCase(name) || player.hasPermission(PermissionNames.ADMIN_AUCTION)) {
              if (plot.isAuctioned()) {
                if (plot.getCurrentBidderId() != null) {
                  if (player.hasPermission(PermissionNames.ADMIN_AUCTION)) {
                    IOfflinePlayer currentBidder=serverBridge.getOfflinePlayer(plot.getCurrentBidderId());
                    EconomyResponse er=serverBridge.depositPlayer(currentBidder,plot.getCurrentBid());
                    if (er.transactionSuccess()) {
                      for (                      IPlayer onlinePlayers : serverBridge.getOnlinePlayers()) {
                        if (onlinePlayers.getName().equalsIgnoreCase(plot.getCurrentBidder())) {
                          onlinePlayers.sendMessage(C("String_Node_Str") + "String_Node_Str" + id+ "String_Node_Str"+ C("String_Node_Str")+ "String_Node_Str"+ plot.getOwner()+ "String_Node_Str"+ Util().moneyFormat(plot.getCurrentBid(),true));
                          break;
                        }
                      }
                    }
 else {
                      player.sendMessage("String_Node_Str" + er.errorMessage);
                      serverBridge.getLogger().warning(er.errorMessage);
                    }
                    plot.setAuctioned(false);
                    manager.adjustWall(player);
                    manager.removeAuctionSign(world,id);
                    plot.setCurrentBid(0.0);
                    plot.setCurrentBidder(null);
                    plot.updateField("String_Node_Str",0);
                    plot.updateField("String_Node_Str",null);
                    plot.updateField("String_Node_Str",null);
                    plot.updateField("String_Node_Str",false);
                    player.sendMessage(C("String_Node_Str"));
                    if (isAdvancedLogging()) {
                      serverBridge.getLogger().info(name + "String_Node_Str" + C("String_Node_Str")+ "String_Node_Str"+ id);
                    }
                  }
 else {
                    player.sendMessage("String_Node_Str" + C("String_Node_Str"));
                  }
                }
 else {
                  plot.setAuctioned(false);
                  manager.adjustWall(player);
                  manager.removeAuctionSign(world,id);
                  plot.setCurrentBid(0.0);
                  plot.setCurrentBidder(null);
                  plot.updateField("String_Node_Str",0);
                  plot.updateField("String_Node_Str",null);
                  plot.updateField("String_Node_Str",null);
                  plot.updateField("String_Node_Str",false);
                  player.sendMessage(C("String_Node_Str"));
                  if (isAdvancedLogging()) {
                    serverBridge.getLogger().info(name + "String_Node_Str" + C("String_Node_Str")+ "String_Node_Str"+ id);
                  }
                }
              }
 else {
                double bid=1.0;
                if (args.length == 2) {
                  bid=Double.parseDouble(args[1]);
                }
                if (bid < 0.0) {
                  player.sendMessage("String_Node_Str" + C("String_Node_Str"));
                }
 else {
                  InternalPlotAuctionEvent event=serverBridge.getEventFactory().callPlotAuctionEvent(plugin,world,plot,player,bid);
                  if (!event.isCancelled()) {
                    plot.setCurrentBid(bid);
                    plot.setAuctioned(true);
                    manager.adjustWall(player);
                    manager.setAuctionSign(world,plot);
                    plot.updateField("String_Node_Str",bid);
                    plot.updateField("String_Node_Str",true);
                    player.sendMessage(C("String_Node_Str"));
                    if (isAdvancedLogging()) {
                      serverBridge.getLogger().info(name + "String_Node_Str" + C("String_Node_Str")+ "String_Node_Str"+ id+ "String_Node_Str"+ C("String_Node_Str")+ "String_Node_Str"+ bid);
                    }
                  }
                }
              }
            }
 else {
              player.sendMessage("String_Node_Str" + C("String_Node_Str"));
            }
          }
 else {
            player.sendMessage("String_Node_Str" + C("String_Node_Str") + "String_Node_Str"+ id+ "String_Node_Str"+ C("String_Node_Str"));
          }
        }
 else {
          player.sendMessage("String_Node_Str" + C("String_Node_Str"));
          return false;
        }
      }
 else {
        player.sendMessage("String_Node_Str" + C("String_Node_Str"));
      }
    }
 else {
      player.sendMessage("String_Node_Str" + C("String_Node_Str"));
    }
  }
  return true;
}