diff options
author | Vasu Nori <vnori@google.com> | 2011-01-06 17:45:32 -0800 |
---|---|---|
committer | Vasu Nori <vnori@google.com> | 2011-01-06 17:45:32 -0800 |
commit | 324dbe508e7afdae201fe378f1aca4227baf6c06 (patch) | |
tree | 39630950b3ff5c1989451cfc4ea0b97cb70101ec | |
parent | 0d1e15509bb29e2688ccd72e984b63a874b62195 (diff) | |
download | frameworks_base-324dbe508e7afdae201fe378f1aca4227baf6c06.zip frameworks_base-324dbe508e7afdae201fe378f1aca4227baf6c06.tar.gz frameworks_base-324dbe508e7afdae201fe378f1aca4227baf6c06.tar.bz2 |
in requery(), when exception is caught, print warning + stacktrace
Change-Id: Ifa03e2c4bcf09fbba5ac028d4c7a74e092450612
-rw-r--r-- | core/java/android/database/sqlite/SQLiteCursor.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/core/java/android/database/sqlite/SQLiteCursor.java b/core/java/android/database/sqlite/SQLiteCursor.java index 26a1440..4c2d123 100644 --- a/core/java/android/database/sqlite/SQLiteCursor.java +++ b/core/java/android/database/sqlite/SQLiteCursor.java @@ -412,6 +412,7 @@ public class SQLiteCursor extends AbstractWindowedCursor { db = mQuery.mDatabase.getDatabaseHandle(mQuery.mSql); } catch (IllegalStateException e) { // for backwards compatibility, just return false + Log.w(TAG, "requery() failed " + e.getMessage(), e); return false; } if (!db.equals(mQuery.mDatabase)) { @@ -421,6 +422,7 @@ public class SQLiteCursor extends AbstractWindowedCursor { db.lock(); } catch (IllegalStateException e) { // for backwards compatibility, just return false + Log.w(TAG, "requery() failed " + e.getMessage(), e); return false; } try { @@ -429,6 +431,7 @@ public class SQLiteCursor extends AbstractWindowedCursor { mQuery = new SQLiteQuery(db, mQuery); } catch (IllegalStateException e) { // for backwards compatibility, just return false + Log.w(TAG, "requery() failed " + e.getMessage(), e); return false; } finally { db.unlock(); @@ -443,6 +446,7 @@ public class SQLiteCursor extends AbstractWindowedCursor { mQuery.requery(); } catch (IllegalStateException e) { // for backwards compatibility, just return false + Log.w(TAG, "requery() failed " + e.getMessage(), e); return false; } finally { queryThreadUnlock(); @@ -459,6 +463,7 @@ public class SQLiteCursor extends AbstractWindowedCursor { result = super.requery(); } catch (IllegalStateException e) { // for backwards compatibility, just return false + Log.w(TAG, "requery() failed " + e.getMessage(), e); } if (Config.LOGV) { long timeEnd = System.currentTimeMillis(); |