title: What causes a SQLite "integer overflow" exception?
body: <p>I got the following stack trace via <strong>ACRA</strong>.  <strong><em>Galaxy Note II, Android 4.1.2:</em></strong></p>
  
  <pre><code>android.database.sqlite.SQLiteException: integer overflow (code 1)
  at android.database.sqlite.SQLiteConnection.nativeExecuteForCursorWindow(Native Method)
  at android.database.sqlite.SQLiteConnection.executeForCursorWindow(SQLiteConnection.java:968)
  at android.database.sqlite.SQLiteSession.executeForCursorWindow(SQLiteSession.java:836)
  at android.database.sqlite.SQLiteQuery.fillWindow(SQLiteQuery.java:62)
  at android.database.sqlite.SQLiteCursor.fillWindow(SQLiteCursor.java:143)
  at android.database.sqlite.SQLiteCursor.getCount(SQLiteCursor.java:133)
  at android.database.AbstractCursor.moveToPosition(AbstractCursor.java:196)
  at android.database.AbstractCursor.moveToNext(AbstractCursor.java:244)
  :
  My app's methods
  </code></pre>
  
  <p>I've never seen this exception before -- anybody has any ideas what could be causing this?</p>