am 3045bbaf: bug:3330569 print better message to help debug the problem

* commit '3045bbaf58574ad3168466b198b835b29d174c18':
  bug:3330569 print better message to help debug the problem
This commit is contained in:
Vasu Nori
2011-01-10 15:49:20 -08:00
committed by Android Git Automerger

View File

@@ -131,6 +131,10 @@ public class SQLiteStatement extends SQLiteProgram
long retValue = native_1x1_long(); long retValue = native_1x1_long();
mDatabase.logTimeStat(mSql, timeStart); mDatabase.logTimeStat(mSql, timeStart);
return retValue; return retValue;
} catch (SQLiteDoneException e) {
throw new SQLiteDoneException(
"expected 1 row from this query but query returned no data. check the query: " +
mSql);
} finally { } finally {
releaseAndUnlock(); releaseAndUnlock();
} }
@@ -150,6 +154,10 @@ public class SQLiteStatement extends SQLiteProgram
String retValue = native_1x1_string(); String retValue = native_1x1_string();
mDatabase.logTimeStat(mSql, timeStart); mDatabase.logTimeStat(mSql, timeStart);
return retValue; return retValue;
} catch (SQLiteDoneException e) {
throw new SQLiteDoneException(
"expected 1 row from this query but query returned no data. check the query: " +
mSql);
} finally { } finally {
releaseAndUnlock(); releaseAndUnlock();
} }
@@ -172,6 +180,10 @@ public class SQLiteStatement extends SQLiteProgram
} catch (IOException ex) { } catch (IOException ex) {
Log.e(TAG, "simpleQueryForBlobFileDescriptor() failed", ex); Log.e(TAG, "simpleQueryForBlobFileDescriptor() failed", ex);
return null; return null;
} catch (SQLiteDoneException e) {
throw new SQLiteDoneException(
"expected 1 row from this query but query returned no data. check the query: " +
mSql);
} finally { } finally {
releaseAndUnlock(); releaseAndUnlock();
} }