Program: 189158
Project: 189158
Buggy source:
private Form<Issue> getInlineForm(){
  CompoundPropertyModel<Issue> formPropertyModel=new CompoundPropertyModel<Issue>(quickIssue){
    @Override public Issue getObject(){
      return quickIssue;
    }
  }
;
  Form<Issue> inlineForm=new Form<Issue>("String_Node_Str",formPropertyModel){
    @Override protected void onSubmit(){
      super.onSubmit();
      quickIssue.setReporter(page.getSession().getUser());
      quickIssue.getWatchers().add(page.getSession().getUser());
      quickIssue.setTimeRequired(quickIssue.getTimeEstimate());
      IssuesDAO dao=new IssuesDAO();
      dao.save(quickIssue);
      quickIssue=createIssue();
    }
  }
;
  Component[] rowAddComponents=new Component[9];
  rowAddComponents[0]=new WebMarkupContainer("String_Node_Str").setMarkupId("String_Node_Str");
  rowAddComponents[1]=new TextField<String>("String_Node_Str").setRequired(true).setMarkupId("String_Node_Str");
  rowAddComponents[2]=new Label("String_Node_Str",IssueUtils.getStatusName(Issue.STATUS_NEW)).setMarkupId("String_Node_Str");
  rowAddComponents[3]=new IssueTypeDropDownChoice("String_Node_Str",IssueUtils.getTypes()).setRequired(true).setMarkupId("String_Node_Str");
  rowAddComponents[4]=new TextField<Integer>("String_Node_Str",new Model<Integer>(){
    @Override public void setObject(    Integer object){
      quickIssue.setOrder(object);
    }
    @Override public Integer getObject(){
      if (quickIssue.getOrder() == null || quickIssue.getOrder().equals(Issue.ORDER_NO_ORDER)) {
        return null;
      }
      return quickIssue.getOrder();
    }
  }
).setType(Integer.class).setMarkupId("String_Node_Str");
  rowAddComponents[5]=new UserDropDownChoice("String_Node_Str").setMarkupId("String_Node_Str");
  rowAddComponents[6]=new Label("String_Node_Str",page.getProject().toString()).setVisible(!hideProject).setMarkupId("String_Node_Str");
  rowAddComponents[7]=new MilestoneDropDownChoice("String_Node_Str",page.getProject()).setNullValid(true).setVisible(!hideMilestone).setMarkupId("String_Node_Str");
  rowAddComponents[8]=new DurationTextField("String_Node_Str",new Model<Duration>(){
    @Override public void setObject(    Duration duration){
      quickIssue.setTimeEstimate(duration);
    }
    @Override public Duration getObject(){
      if (quickIssue.getTimeEstimate().equals(new Duration(0))) {
        return null;
      }
      return quickIssue.getTimeEstimate();
    }
  }
).setType(Duration.class).setMarkupId("String_Node_Str");
  addAnimatorToForm(rowAddComponents);
  inlineForm.add(rowAdd);
  return inlineForm;
}

Fixed version (ground truth):
private Form<Issue> getInlineForm(){
  CompoundPropertyModel<Issue> formPropertyModel=new CompoundPropertyModel<Issue>(quickIssue){
    @Override public Issue getObject(){
      return quickIssue;
    }
  }
;
  Form<Issue> inlineForm=new Form<Issue>("String_Node_Str",formPropertyModel){
    @Override protected void onSubmit(){
      super.onSubmit();
      quickIssue.setReporter(page.getSession().getUser());
      quickIssue.getWatchers().add(page.getSession().getUser());
      quickIssue.setTimeRequired(quickIssue.getTimeEstimate());
      saveIssue(quickIssue);
      quickIssue=createIssue();
    }
  }
;
  Component[] rowAddComponents=new Component[9];
  rowAddComponents[0]=new WebMarkupContainer("String_Node_Str").setMarkupId("String_Node_Str");
  rowAddComponents[1]=new TextField<String>("String_Node_Str").setRequired(true).setMarkupId("String_Node_Str");
  rowAddComponents[2]=new Label("String_Node_Str",IssueUtils.getStatusName(Issue.STATUS_NEW)).setMarkupId("String_Node_Str");
  rowAddComponents[3]=new IssueTypeDropDownChoice("String_Node_Str",IssueUtils.getTypes()).setRequired(true).setMarkupId("String_Node_Str");
  rowAddComponents[4]=new TextField<Integer>("String_Node_Str",new Model<Integer>(){
    @Override public void setObject(    Integer object){
      quickIssue.setOrder(object);
    }
    @Override public Integer getObject(){
      if (quickIssue.getOrder() == null || quickIssue.getOrder().equals(Issue.ORDER_NO_ORDER)) {
        return null;
      }
      return quickIssue.getOrder();
    }
  }
).setType(Integer.class).setMarkupId("String_Node_Str");
  rowAddComponents[5]=new UserDropDownChoice("String_Node_Str").setMarkupId("String_Node_Str");
  rowAddComponents[6]=new Label("String_Node_Str",page.getProject().toString()).setVisible(!hideProject).setMarkupId("String_Node_Str");
  rowAddComponents[7]=new MilestoneDropDownChoice("String_Node_Str",page.getProject()).setNullValid(true).setVisible(!hideMilestone).setMarkupId("String_Node_Str");
  rowAddComponents[8]=new DurationTextField("String_Node_Str",new Model<Duration>(){
    @Override public void setObject(    Duration duration){
      quickIssue.setTimeEstimate(duration);
    }
    @Override public Duration getObject(){
      if (quickIssue.getTimeEstimate().equals(new Duration(0))) {
        return null;
      }
      return quickIssue.getTimeEstimate();
    }
  }
).setType(Duration.class).setMarkupId("String_Node_Str");
  addAnimatorToForm(rowAddComponents);
  inlineForm.add(rowAdd);
  return inlineForm;
}