Buggy code:
public class RedBoxHistoryActivity extends ActionBarActivity implements OnHistoryChangeListener { private static final String TAG = "RedBox_history" ; private ListView mRecordsListView ; private View mAdView ; private RedBoxHistoryActivity . RecordsListAdapter mAdapter ; private LayoutInflater mLayoutInflater ; private OnClickListener mReactionClickListener = new View . OnClickListener ( ) { @ Override public void onClick ( View v ) { } } ; @ Override public void onCreate ( Bundle savedInstanceState ) { } @ Override public void onDestroy ( ) { } @ Override public void onHistoryChanged ( ) { } private class RecordsListAdapter extends BaseAdapter { RecordsListAdapter ( ) { } @ Override public int getCount ( ) { } @ Override public View getView ( int position , View convertView , ViewGroup parent ) { View recordList ; if ( convertView == null ) { recordList = mLayoutInflater . inflate ( record_list , parent , false ) ; } else { recordList = convertView ; } final ActionRecord record = DataManager . getInstance ( ) . getHistory ( position ) ; final BlockSetting rule = record . mMatchedRule ; final TextView from = ( ( TextView ) ( recordList . findViewById ( record_from_textView ) ) ) ; final TextView when = ( ( TextView ) ( recordList . findViewById ( record_when_textView ) ) ) ; final TextView matchedBy = ( ( TextView ) ( recordList . findViewById ( record_matched_by_textView ) ) ) ; final TextView rejectedCall = ( ( TextView ) ( recordList . findViewById ( record_rejected_call_textView ) ) ) ; final TextView deletedCallLog = ( ( TextView ) ( recordList . findViewById ( record_deleted_call_log_textView ) ) ) ; final TextView sentAutoSMS = ( ( TextView ) ( recordList . findViewById ( record_sent_auto_sms_textView ) ) ) ; final TextView autoSMS = ( ( TextView ) ( recordList . findViewById ( record_auto_sms_textView ) ) ) ; from . setText ( getString ( record_from , rule . mNumber ) ) ; <START_BUG> SimpleDateFormat format = new SimpleDateFormat ( "yyyy.mm.dd<seq2seq4repair_space>hh:mm:ss" ) ; <END_BUG> Timestamp timeStamp = new Timestamp ( record . mTimeStamp ) ; when . setText ( format . format ( timeStamp ) ) ; String ruleName = rule . mAlias ; if ( ( ruleName == null ) || ( "" . equals ( ruleName ) ) ) { ruleName = rule . mNumber ; } matchedBy . setText ( getString ( record_matched_rule , ruleName ) ) ; if ( ! ( rule . mRejectCall ) ) { rejectedCall . setVisibility ( GONE ) ; } else { rejectedCall . setVisibility ( VISIBLE ) ; } if ( ! ( rule . mDeleteCallLog ) ) { deletedCallLog . setVisibility ( GONE ) ; } else { deletedCallLog . setVisibility ( VISIBLE ) ; } if ( ! ( rule . mSendAutoSMS ) ) { sentAutoSMS . setVisibility ( GONE ) ; autoSMS . setVisibility ( GONE ) ; } else { sentAutoSMS . setVisibility ( VISIBLE ) ; autoSMS . setVisibility ( VISIBLE ) ; autoSMS . setText ( rule . mAutoSMS ) ; } recordList . setTag ( ( ( Integer ) ( position ) ) ) ; View reaction = recordList . findViewById ( reaction_for_record ) ; reaction . setOnClickListener ( mReactionClickListener ) ; return recordList ; } @ Override public Object getItem ( int position ) { } @ Override public long getItemId ( int position ) { } } }

Fix:
SimpleDateFormat format = new SimpleDateFormat ( "yyyy.MM.dd<seq2seq4repair_space>hh:mm:ss" ) ;