Video thumbnail을 보여주는 중에 sdcard를 뽑을 때
정확하게는 thumbnail을 뽑아서 sdcard에 thumbnail을 만들 때 sdcard를 뽑을 때 exception이 발생합니다.

01-26 01:23:07.795 E/AndroidRuntime( 2790): FATAL EXCEPTION: pool-2-thread-1
01-26 01:23:07.795 E/AndroidRuntime( 2790): java.lang.IllegalStateException: database not open
01-26 01:23:07.795 E/AndroidRuntime( 2790):  at android.os.Parcel.readException(Parcel.java:1255)
01-26 01:23:07.795 E/AndroidRuntime( 2790):  at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:160)
01-26 01:23:07.795 E/AndroidRuntime( 2790):  at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:114)01-26 01:23:07.795 E/AndroidRuntime( 2790):  at android.content.ContentProviderProxy.bulkQueryInternal(ContentProviderNative.java:330)
01-26 01:23:07.795 E/AndroidRuntime( 2790):  at android.content.ContentProviderProxy.query(ContentProviderNative.java:366)
01-26 01:23:07.795 E/AndroidRuntime( 2790):  at android.content.ContentResolver.query(ContentResolver.java:266)
01-26 01:23:07.795 E/AndroidRuntime( 2790):  at android.provider.MediaStore$InternalThumbnails.getThumbnail(MediaStore.java:412)01-26 01:23:07.795 E/AndroidRuntime( 2790):  at android.provider.MediaStore$Video$Thumbnails.getThumbnailMediaStore.java:1851)

발생합니다.

getThumbnail은 UI가 아닌 따로 thread를 만들어서 돌리는 데...

photo = MediaStore.Video.Thumbnails.getThumbnail(mContext.getContentResolver(),
     mVideoId, MediaStore.Video.Thumbnails.MICRO_KIND, mOptions);

일반적인 thumbnail을 뽑는 코드입니다.
혹시 비슷한 케이스 아시는 분 계실까요?
구글링이나 검색을 해도 없어서 올립니다.
감사합니다.