title: How to understand this type of SQLException
body: <p>My app crashes with next exception without any explanation:</p>
  
  <pre><code>java.lang.RuntimeException: 
    at android.os.AsyncTask$3.done(AsyncTask.java:300)
    at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:355)
    at java.util.concurrent.FutureTask.setException(FutureTask.java:222)
    at java.util.concurrent.FutureTask.run(FutureTask.java:242)
    at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
    at java.lang.Thread.run(Thread.java:818)
  Caused by: android.database.sqlite.SQLiteException: 
    at android.database.sqlite.SQLiteConnection.nativePrepareStatement(Native Method:0)
    at android.database.sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:1093)
    at android.database.sqlite.SQLiteConnection.prepare(SQLiteConnection.java:670)
    at android.database.sqlite.SQLiteSession.prepare(SQLiteSession.java:588)
    at android.database.sqlite.SQLiteProgram.&lt;init&gt;(SQLiteProgram.java:59)
    at android.database.sqlite.SQLiteStatement.&lt;init&gt;(SQLiteStatement.java:31)
    at android.database.sqlite.SQLiteDatabase.insertWithOnConflict(SQLiteDatabase.java:1607)
    at android.database.sqlite.SQLiteDatabase.insertOrThrow(SQLiteDatabase.java:1505)
  </code></pre>
  
  <p>How to fix it?</p>
  
  <p>I found reason, that's because onUpgrade not called from SQLiteOpenHelper, I'm forget to change DATABASE_VERSION in new release</p>