Support v4 CursorLoader - Very strange error only on few devices
<p>Only few users are having the following error, I really don't know where to look for this error as the sql database file is at right position, the sql manager open it and then don't find a table that is there !!</p>

<p>I noted that this happened just when using the CursorLoader of support V4 library, probably the error is inside that code ?</p>

<p>Any suggestion or answer will be helpfully.</p>

<pre><code>java.lang.RuntimeException: An error occured while executing doInBackground()
    at android.support.v4.b.r.done(SourceFile:137)
    at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:273)
    at java.util.concurrent.FutureTask.setException(FutureTask.java:124)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:307)
    at java.util.concurrent.FutureTask.run(FutureTask.java:137)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
    at java.lang.Thread.run(Thread.java:856)Caused by: android.database.sqlite.SQLiteException: no such table: records: , while compiling: SELECT _id, name, isbackground FROM records ORDER BY _id ASC
    at android.database.sqlite.SQLiteCompiledSql.native_compile(Native Method)
    at android.database.sqlite.SQLiteCompiledSql.&lt;init&gt;(SQLiteCompiledSql.java:68)
    at android.database.sqlite.SQLiteProgram.compileSql(SQLiteProgram.java:143)
    at android.database.sqlite.SQLiteProgram.compileAndbindAllArgs(SQLiteProgram.java:361)
    at android.database.sqlite.SQLiteProgram.&lt;init&gt;(SQLiteProgram.java:127)
    at android.database.sqlite.SQLiteProgram.&lt;init&gt;(SQLiteProgram.java:94)
    at android.database.sqlite.SQLiteQuery.&lt;init&gt;(SQLiteQuery.java:53)
    at android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:47)
    at android.database.sqlite.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:1564)
    at android.database.sqlite.SQLiteQueryBuilder.query(SQLiteQueryBuilder.java:354)
    at android.database.sqlite.SQLiteQueryBuilder.query(SQLiteQueryBuilder.java:291)
    at com.voicepro.db.RecordsContentProvider.query(SourceFile:289)
    at android.content.ContentProvider$Transport.query(ContentProvider.java:178)
    at android.content.ContentResolver.query(ContentResolver.java:311)
    at android.support.v4.b.f.loadInBackground(SourceFile:49)
    at android.support.v4.b.f.loadInBackground(SourceFile:35)
    at android.support.v4.b.a.onLoadInBackground(SourceFile:240)
    at android.support.v4.b.b.doInBackground(SourceFile:51)
    at android.support.v4.b.b.doInBackground(SourceFile:40)
    at android.support.v4.b.q.call(SourceFile:123)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305) android.database.sqlite.SQLiteException: no such table: records: , while compiling: SELECT _id, name, isbackground FROM records ORDER BY _id ASC
    at android.database.sqlite.SQLiteCompiledSql.native_compile(Native Method)
    at android.database.sqlite.SQLiteCompiledSql.&lt;init&gt;(SQLiteCompiledSql.java:68)
    at android.database.sqlite.SQLiteProgram.compileSql(SQLiteProgram.java:143)
    at android.database.sqlite.SQLiteProgram.compileAndbindAllArgs(SQLiteProgram.java:361)
    at android.database.sqlite.SQLiteProgram.&lt;init&gt;(SQLiteProgram.java:127)
    at android.database.sqlite.SQLiteProgram.&lt;init&gt;(SQLiteProgram.java:94)
    at android.database.sqlite.SQLiteQuery.&lt;init&gt;(SQLiteQuery.java:53)
    at android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:47)
    at android.database.sqlite.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:1564)
    at android.database.sqlite.SQLiteQueryBuilder.query(SQLiteQueryBuilder.java:354)
    at android.database.sqlite.SQLiteQueryBuilder.query(SQLiteQueryBuilder.java:291)
    at com.voicepro.db.RecordsContentProvider.query(SourceFile:289)
    at android.content.ContentProvider$Transport.query(ContentProvider.java:178)
    at android.content.ContentResolver.query(ContentResolver.java:311)
    at android.support.v4.b.f.loadInBackground(SourceFile:49)
    at android.support.v4.b.f.loadInBackground(SourceFile:35)
    at android.support.v4.b.a.onLoadInBackground(SourceFile:240)
    at android.support.v4.b.b.doInBackground(SourceFile:51)
    at android.support.v4.b.b.doInBackground(SourceFile:40)
    at android.support.v4.b.q.call(SourceFile:123)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
    at java.util.concurrent.FutureTask.run(FutureTask.java:137)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
    at java.lang.Thread.run(Thread.java:856)
</code></pre>
