Program: 187198
Project: 187198
Buggy source:
@Override public View getView(int position,View convertView,ViewGroup parent){
  View row=convertView;
  TextView tv;
  if (row == null) {
    LayoutInflater inflater=((Activity)context).getLayoutInflater();
    row=inflater.inflate(layoutResourceId,parent,false);
  }
  tv=(TextView)row.findViewById(R.id.title);
  Project project=projects.get(position);
  tv.setText(project.getTitle());
  tv=(TextView)row.findViewById(R.id.description);
  ImageView ivType=(ImageView)row.findViewById(R.id.cardIcon);
  ImageView ivIcon=(ImageView)row.findViewById(R.id.imageView1);
  Media[] mediaList=project.getScenesAsArray()[0].getMediaAsArray();
  if (mediaList != null && mediaList.length > 0) {
    for (    Media media : mediaList)     if (media != null) {
      ivIcon.setImageBitmap(getThumbnail(media));
      break;
    }
  }
  String projectType=project.getScenesAsList().size() + "String_Node_Str";
  if (project.getStoryType() == Project.STORY_TYPE_VIDEO) {
    ivType.setImageDrawable(getContext().getResources().getDrawable(R.drawable.btn_toggle_ic_list_video));
  }
 else   if (project.getStoryType() == Project.STORY_TYPE_PHOTO) {
    ivType.setImageDrawable(getContext().getResources().getDrawable(R.drawable.btn_toggle_ic_list_photo));
  }
 else   if (project.getStoryType() == Project.STORY_TYPE_AUDIO) {
    ivType.setImageDrawable(getContext().getResources().getDrawable(R.drawable.btn_toggle_ic_list_audio));
  }
 else   if (project.getStoryType() == Project.STORY_TYPE_ESSAY) {
    ivType.setImageDrawable(getContext().getResources().getDrawable(R.drawable.btn_toggle_ic_list_essay));
  }
  tv.setText(projectType);
  return row;
}

Fixed version (ground truth):
@Override public View getView(int position,View convertView,ViewGroup parent){
  View row=convertView;
  TextView tv;
  if (row == null) {
    LayoutInflater inflater=((Activity)context).getLayoutInflater();
    row=inflater.inflate(layoutResourceId,parent,false);
  }
  tv=(TextView)row.findViewById(R.id.title);
  Project project=projects.get(position);
  tv.setText(project.getTitle());
  tv=(TextView)row.findViewById(R.id.description);
  ImageView ivType=(ImageView)row.findViewById(R.id.cardIcon);
  ImageView ivIcon=(ImageView)row.findViewById(R.id.imageView1);
  Media[] mediaList=project.getScenesAsArray()[0].getMediaAsArray();
  if (mediaList != null && mediaList.length > 0) {
    for (    Media media : mediaList)     if (media != null) {
      ivIcon.setImageBitmap(Media.getThumbnail(ProjectsActivity.this,media,project));
      break;
    }
  }
  String projectType=project.getScenesAsList().size() + "String_Node_Str";
  if (project.getStoryType() == Project.STORY_TYPE_VIDEO) {
    ivType.setImageDrawable(getContext().getResources().getDrawable(R.drawable.btn_toggle_ic_list_video));
  }
 else   if (project.getStoryType() == Project.STORY_TYPE_PHOTO) {
    ivType.setImageDrawable(getContext().getResources().getDrawable(R.drawable.btn_toggle_ic_list_photo));
  }
 else   if (project.getStoryType() == Project.STORY_TYPE_AUDIO) {
    ivType.setImageDrawable(getContext().getResources().getDrawable(R.drawable.btn_toggle_ic_list_audio));
  }
 else   if (project.getStoryType() == Project.STORY_TYPE_ESSAY) {
    ivType.setImageDrawable(getContext().getResources().getDrawable(R.drawable.btn_toggle_ic_list_essay));
  }
  tv.setText(projectType);
  return row;
}