Program: 172651
Project: 172651
Buggy source:
public void handle(RoutingContext context){
  boolean isLogin=userManager.isLogined(context);
  if (isLogin) {
    try {
      JobResult result=userManager.getUserInfo(userManager.getIdFromSession(context));
      if (result.isSuccess()) {
        HashMap<String,Object> infos=(HashMap<String,Object>)result.getArgs()[0];
        DmsTemplate templates=new DmsTemplate("String_Node_Str");
        templates.put("String_Node_Str",infos.get("String_Node_Str"));
        templates.put("String_Node_Str",infos.get("String_Node_Str"));
        templates.put("String_Node_Str",infos.get("String_Node_Str"));
        templates.put("String_Node_Str",infos.get("String_Node_Str"));
        templates.put("String_Node_Str",infos.get("String_Node_Str"));
        templates.put("String_Node_Str",infos.get("String_Node_Str"));
        templates.put("String_Node_Str",userManager.getStayStatus(userManager.getIdFromSession(context),currentWeek()));
        templates.put("String_Node_Str",userManager.getIdFromSession(context));
        context.response().setStatusCode(200);
        context.response().end(templates.process());
        context.response().close();
      }
 else {
        context.response().setStatusCode(500);
        context.response().close();
      }
    }
 catch (    IOException e) {
      e.printStackTrace();
    }
catch (    TemplateException e) {
      e.printStackTrace();
    }
catch (    SQLException e) {
      e.printStackTrace();
    }
  }
 else {
    context.response().setStatusCode(200);
    context.response().putHeader("String_Node_Str","String_Node_Str");
    context.response().end("String_Node_Str");
    context.response().close();
  }
}

Fixed version (ground truth):
public void handle(RoutingContext context){
  boolean isLogin=UserManager.isLogined(context);
  if (isLogin) {
    try {
      JSONObject result=UserManager.getUserInfo(UserManager.getIdFromSession(context));
      if (result.length() != 0) {
        DmsTemplate templates=new DmsTemplate("String_Node_Str");
        templates.put("String_Node_Str",result.getString("String_Node_Str"));
        templates.put("String_Node_Str",result.getString("String_Node_Str"));
        templates.put("String_Node_Str",result.getString("String_Node_Str"));
        templates.put("String_Node_Str",result.getString("String_Node_Str"));
        templates.put("String_Node_Str",result.getString("String_Node_Str"));
        templates.put("String_Node_Str",result.getString("String_Node_Str"));
        templates.put("String_Node_Str",UserManager.getStayStatus(UserManager.getIdFromSession(context),currentWeek()));
        templates.put("String_Node_Str",UserManager.getIdFromSession(context));
        context.response().setStatusCode(200);
        context.response().end(templates.process());
        context.response().close();
      }
 else {
        context.response().setStatusCode(500);
        context.response().close();
      }
    }
 catch (    IOException e) {
      e.printStackTrace();
    }
catch (    TemplateException e) {
      e.printStackTrace();
    }
catch (    SQLException e) {
      e.printStackTrace();
    }
  }
 else {
    context.response().setStatusCode(200);
    context.response().putHeader("String_Node_Str","String_Node_Str");
    context.response().end("String_Node_Str");
    context.response().close();
  }
}