Content Provider 를 이용하여 DB를 생성, 추가, 삭제 하도록 구현하고 있는데요.

DB 테이블은 생성이 됐는데, DB inset 메소드에서 에러가 납니다.
구현 메소드는 아래와 같습니다.
(에러를 캡처한 log는 첨부하였습니다.)
조언 부탁드립니다.

public Uri insert(Uri uri, ContentValues values) {
  SQLiteDatabase db = mDbHelper.getWritableDatabase();
  
  long insertedID;
  Uri retUri = null;
  
  if (Config.LOGD){
   Log.d(TAG, "DBProvider - insert");
   Log.d(TAG, (String)values.get(KEY_NAME));
   Log.d(TAG, (String)values.get(KEY_SIZE));
   Log.d(TAG, (String)values.get(KEY_CREATEDATE));
   Log.d(TAG, (String)values.get(KEY_CREATETIME));
   Log.d(TAG, (String)values.get(KEY_VERSION));
   Log.d(TAG, (String)values.get(KEY_LINKURL));
   Log.d(TAG, (String)values.get(KEY_ISLOCAL));
  }
  
  ContentValues insertValues = new ContentValues(values);
  if (!insertValues.containsKey(KEY_NAME)){
   Log.d(TAG, "uncontain key name");
  }
  else{
   Log.d(TAG, "contain key name" + (String)insertValues.get(KEY_NAME));
  }
   
  insertedID = db.insert(DATABASE_TABLE, "message", insertValues);
  if(insertedID > 0){
   Context context = getContext();
   retUri = ContentUris.withAppendedId(CONTENT_URI, insertedID);   
   context.getContentResolver().notifyChange(retUri, null);
  }
  
  return retUri;
 }