Program: 187149
Project: 187149
Buggy source:
@Override public void onUpgrade(SQLiteDatabase db,int oldVersion,int newVersion){
  Log.d(TAG,"String_Node_Str" + oldVersion + "String_Node_Str"+ newVersion);
  if ((oldVersion < 2) && (newVersion == 2)) {
    db.execSQL(StoryMakerDB.Schema.Projects.UPDATE_TABLE_PROJECTS);
  }
  if ((oldVersion < 3) && (newVersion == 3)) {
    db.execSQL(StoryMakerDB.Schema.Media.UPDATE_TABLE_MEDIA_ADD_TRIM_START);
    db.execSQL(StoryMakerDB.Schema.Media.UPDATE_TABLE_MEDIA_ADD_TRIM_END);
    db.execSQL(StoryMakerDB.Schema.Media.UPDATE_TABLE_MEDIA_ADD_DURATION);
  }
  if ((oldVersion < 6) && (newVersion >= 6)) {
    db.execSQL(StoryMakerDB.Schema.Auth.UPDATE_TABLE_AUTH);
    db.execSQL(StoryMakerDB.Schema.Projects.UPDATE_TABLE_PROJECTS_ADD_CREATED_AT);
    db.execSQL(StoryMakerDB.Schema.Projects.UPDATE_TABLE_PROJECTS_ADD_UPDATED_AT);
    db.execSQL(StoryMakerDB.Schema.Scenes.UPDATE_TABLE_SCENES_ADD_CREATED_AT);
    db.execSQL(StoryMakerDB.Schema.Scenes.UPDATE_TABLE_SCENES_ADD_UPDATED_AT);
    db.execSQL(StoryMakerDB.Schema.Media.UPDATE_TABLE_MEDIA_ADD_CREATED_AT);
    db.execSQL(StoryMakerDB.Schema.Media.UPDATE_TABLE_MEDIA_ADD_UPDATED_AT);
    db.execSQL(StoryMakerDB.Schema.Projects.UPDATE_TABLE_PROJECTS_ADD_SECTION);
    db.execSQL(StoryMakerDB.Schema.Projects.UPDATE_TABLE_PROJECTS_ADD_LOCATION);
    db.execSQL(StoryMakerDB.Schema.Tags.UPDATE_TABLE_TAGS);
    Auth.migrate(mContext,db);
    Project.migrate(mContext,db);
  }
}

Fixed version (ground truth):
@Override public void onUpgrade(SQLiteDatabase db,int oldVersion,int newVersion){
  Log.d(TAG,"String_Node_Str" + oldVersion + "String_Node_Str"+ newVersion);
  if ((oldVersion < 2) && (newVersion >= 2)) {
    db.execSQL(StoryMakerDB.Schema.Projects.UPDATE_TABLE_PROJECTS);
  }
  if ((oldVersion < 3) && (newVersion >= 3)) {
    db.execSQL(StoryMakerDB.Schema.Media.UPDATE_TABLE_MEDIA_ADD_TRIM_START);
    db.execSQL(StoryMakerDB.Schema.Media.UPDATE_TABLE_MEDIA_ADD_TRIM_END);
    db.execSQL(StoryMakerDB.Schema.Media.UPDATE_TABLE_MEDIA_ADD_DURATION);
  }
  if ((oldVersion < 6) && (newVersion >= 6)) {
    db.execSQL(StoryMakerDB.Schema.Auth.UPDATE_TABLE_AUTH);
    db.execSQL(StoryMakerDB.Schema.Projects.UPDATE_TABLE_PROJECTS_ADD_CREATED_AT);
    db.execSQL(StoryMakerDB.Schema.Projects.UPDATE_TABLE_PROJECTS_ADD_UPDATED_AT);
    db.execSQL(StoryMakerDB.Schema.Scenes.UPDATE_TABLE_SCENES_ADD_CREATED_AT);
    db.execSQL(StoryMakerDB.Schema.Scenes.UPDATE_TABLE_SCENES_ADD_UPDATED_AT);
    db.execSQL(StoryMakerDB.Schema.Media.UPDATE_TABLE_MEDIA_ADD_CREATED_AT);
    db.execSQL(StoryMakerDB.Schema.Media.UPDATE_TABLE_MEDIA_ADD_UPDATED_AT);
    db.execSQL(StoryMakerDB.Schema.Projects.UPDATE_TABLE_PROJECTS_ADD_SECTION);
    db.execSQL(StoryMakerDB.Schema.Projects.UPDATE_TABLE_PROJECTS_ADD_LOCATION);
    db.execSQL(StoryMakerDB.Schema.Tags.UPDATE_TABLE_TAGS);
    Auth.migrate(mContext,db);
    Project.migrate(mContext,db);
  }
  if ((oldVersion < 7) && (newVersion >= 7)) {
    @SuppressWarnings("String_Node_Str") ArrayList<Scene> scenes=(ArrayList<Scene>)(new SceneTable(db)).getAllAsList(mContext);
    for (    Scene scene : scenes) {
      scene.migrateDeleteDupedMedia();
    }
  }
}