GoogleJump / returnJump

7 stars 2 forks source link

Setting expiry date manually crashes on Moto X #13

Closed tasti closed 10 years ago

tasti commented 10 years ago

Crashing on Moto X when setting an expiry date manually for newly added items.

android.database.CursorIndexOutOfBoundsException: Index 0 requested, with a size of 0
at android.database.AbstractCursor.checkPosition(AbstractCursor.java:426)
at android.database.AbstractWindowedCursor.checkPosition(AbstractWindowedCursor.java:136)
at android.database.AbstractWindowedCursor.getLong(AbstractWindowedCursor.java:74)
at com.returnjump.phrije.FridgeDbHelper.cursorToFridgeItem(FridgeDbHelper.java:147)
at com.returnjump.phrije.FridgeDbHelper.getFirst(FridgeDbHelper.java:243)
at com.returnjump.phrije.FridgeDbHelper.getRowById(FridgeDbHelper.java:293)
at com.returnjump.phrije.FridgeDbHelper.put(FridgeDbHelper.java:120)
at com.returnjump.phrije.MainActivity.onDateSet(MainActivity.java:436)
at com.doomonafireball.betterpickers.calendardatepicker.CalendarDatePickerDialog$1.onClick(CalendarDatePickerDialog.java:271)
at android.view.View.performClick(View.java:4456)
at android.view.View$PerformClick.run(View.java:18462)
at android.os.Handler.handleCallback(Handler.java:733)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5086)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)