Program: 157699
Project: 157699
Buggy source:
@Override public boolean apply(Game game,Ability source){
  Player controller=game.getPlayer(source.getControllerId());
  MageObject sourceObject=game.getObject(source.getSourceId());
  if (controller != null && sourceObject != null) {
    String message;
    if (chooseUseText == null) {
      String effectText=executingEffects.getText(source.getModes().getMode());
      message="String_Node_Str" + cost.getText() + "String_Node_Str"+ effectText.substring(0,effectText.length() - 1)+ "String_Node_Str";
    }
 else {
      message=chooseUseText;
    }
    message=CardUtil.replaceSourceName(message,sourceObject.getName());
    boolean result=true;
    boolean doEffect=true;
    for (    UUID playerId : game.getState().getPlayersInRange(controller.getId(),game)) {
      Player player=game.getPlayer(playerId);
      if (player != null && player != controller && cost.canPay(source,source.getSourceId(),player.getId(),game) && player.chooseUse(Outcome.Detriment,message,source,game)) {
        cost.clearPaid();
        if (cost.pay(source,game,source.getSourceId(),player.getId(),false,null)) {
          if (!game.isSimulation()) {
            game.informPlayers(player.getLogName() + "String_Node_Str");
          }
          doEffect=false;
        }
      }
    }
    if (doEffect) {
      for (      Effect effect : executingEffects) {
        effect.setTargetPointer(this.targetPointer);
        if (effect instanceof OneShotEffect) {
          result&=effect.apply(game,source);
        }
 else {
          game.addEffect((ContinuousEffect)effect,source);
        }
      }
    }
    return result;
  }
  return false;
}

Fixed version (ground truth):
@Override public boolean apply(Game game,Ability source){
  Player controller=game.getPlayer(source.getControllerId());
  MageObject sourceObject=game.getObject(source.getSourceId());
  if (controller != null && sourceObject != null) {
    String message;
    if (chooseUseText == null) {
      String effectText=executingEffects.getText(source.getModes().getMode());
      message="String_Node_Str" + cost.getText() + "String_Node_Str"+ effectText.substring(0,effectText.length() - 1)+ "String_Node_Str";
    }
 else {
      message=chooseUseText;
    }
    message=CardUtil.replaceSourceName(message,sourceObject.getName());
    boolean result=true;
    boolean doEffect=true;
    for (    UUID playerId : game.getState().getPlayersInRange(controller.getId(),game)) {
      Player player=game.getPlayer(playerId);
      if (player != null && !player.equals(controller) && cost.canPay(source,source.getSourceId(),player.getId(),game) && player.chooseUse(Outcome.Detriment,message,source,game)) {
        cost.clearPaid();
        if (cost.pay(source,game,source.getSourceId(),player.getId(),false,null)) {
          if (!game.isSimulation()) {
            game.informPlayers(player.getLogName() + "String_Node_Str");
          }
          doEffect=false;
        }
      }
    }
    if (doEffect) {
      for (      Effect effect : executingEffects) {
        effect.setTargetPointer(this.targetPointer);
        if (effect instanceof OneShotEffect) {
          result&=effect.apply(game,source);
        }
 else {
          game.addEffect((ContinuousEffect)effect,source);
        }
      }
    }
    return result;
  }
  return false;
}