Program: 8360
Project: 8360
Buggy source:
@Override protected void onCreate(Bundle savedInstanceState){
  requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
  super.onCreate(savedInstanceState);
  mExportHelper=new ExportHelper(this);
  mProviderHelper=new ProviderHelper(this);
  ActionBar actionBar=getSupportActionBar();
  actionBar.setDisplayHomeAsUpEnabled(true);
  actionBar.setIcon(android.R.color.transparent);
  actionBar.setHomeButtonEnabled(true);
  setContentView(R.layout.view_key_activity);
  mStatusLayout=(LinearLayout)findViewById(R.id.view_key_status_layout);
  mStatusText=(TextView)findViewById(R.id.view_key_status_text);
  mStatusImage=(ImageView)findViewById(R.id.view_key_status_image);
  mStatusDivider=findViewById(R.id.view_key_status_divider);
  mViewPager=(ViewPager)findViewById(R.id.view_key_pager);
  mSlidingTabLayout=(SlidingTabLayout)findViewById(R.id.view_key_sliding_tab_layout);
  mSlidingTabLayout.setCustomTabColorizer(new TabColorizer(){
    @Override public int getIndicatorColor(    int position){
      return position == TAB_CERTS || position == TAB_KEYS ? 0xFFFF4444 : 0xFFAA66CC;
    }
    @Override public int getDividerColor(    int position){
      return 0;
    }
  }
);
  int switchToTab=TAB_MAIN;
  Intent intent=getIntent();
  if (intent.getExtras() != null && intent.getExtras().containsKey(EXTRA_SELECTED_TAB)) {
    switchToTab=intent.getExtras().getInt(EXTRA_SELECTED_TAB);
  }
  Uri dataUri=getDataUri();
  if (dataUri == null) {
    Log.e(Constants.TAG,"String_Node_Str");
    finish();
    return;
  }
  loadData(dataUri);
  initNfc(dataUri);
  mShowAdvancedTabs=false;
  initTabs(dataUri);
  mViewPager.setCurrentItem(switchToTab);
}

Fixed version (ground truth):
@Override protected void onCreate(Bundle savedInstanceState){
  requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
  super.onCreate(savedInstanceState);
  mExportHelper=new ExportHelper(this);
  mProviderHelper=new ProviderHelper(this);
  ActionBar actionBar=getSupportActionBar();
  actionBar.setDisplayHomeAsUpEnabled(true);
  actionBar.setIcon(android.R.color.transparent);
  actionBar.setHomeButtonEnabled(true);
  setContentView(R.layout.view_key_activity);
  mStatusLayout=(LinearLayout)findViewById(R.id.view_key_status_layout);
  mStatusText=(TextView)findViewById(R.id.view_key_status_text);
  mStatusImage=(ImageView)findViewById(R.id.view_key_status_image);
  mStatusDivider=findViewById(R.id.view_key_status_divider);
  mViewPager=(ViewPager)findViewById(R.id.view_key_pager);
  mSlidingTabLayout=(SlidingTabLayout)findViewById(R.id.view_key_sliding_tab_layout);
  mSlidingTabLayout.setCustomTabColorizer(new TabColorizer(){
    @Override public int getIndicatorColor(    int position){
      return position == TAB_CERTS || position == TAB_KEYS ? 0xFFFF4444 : 0xFFAA66CC;
    }
    @Override public int getDividerColor(    int position){
      return 0;
    }
  }
);
  int switchToTab=TAB_MAIN;
  Intent intent=getIntent();
  if (intent.getExtras() != null && intent.getExtras().containsKey(EXTRA_SELECTED_TAB)) {
    switchToTab=intent.getExtras().getInt(EXTRA_SELECTED_TAB);
  }
  mDataUri=getIntent().getData();
  if (mDataUri == null) {
    Log.e(Constants.TAG,"String_Node_Str");
    finish();
    return;
  }
  if (mDataUri.getHost().equals(ContactsContract.AUTHORITY)) {
    mDataUri=ContactHelper.dataUriFromContactUri(this,mDataUri);
  }
  Log.i(Constants.TAG,"String_Node_Str" + mDataUri.toString());
  getSupportLoaderManager().initLoader(LOADER_ID_UNIFIED,null,this);
  initNfc(mDataUri);
  mShowAdvancedTabs=false;
  initTabs(mDataUri);
  mViewPager.setCurrentItem(switchToTab);
}