federicoiosue / Omni-Notes

Open source note-taking application for Android
https://omninotes.app
GNU General Public License v3.0
2.69k stars 1.11k forks source link

Crash on "cancel last modifications" on new note #704

Closed federicoiosue closed 4 years ago

federicoiosue commented 4 years ago

A deletion on a new note is performed with the following uncatched result: FATAL EXCEPTION: AsyncTask #7 Process: it.feio.android.omninotes, PID: 14512 java.lang.RuntimeException: An error occurred while executing doInBackground() at android.os.AsyncTask$3.done(AsyncTask.java:354) at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:383) at java.util.concurrent.FutureTask.setException(FutureTask.java:252) at java.util.concurrent.FutureTask.run(FutureTask.java:271) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) at java.lang.Thread.run(Thread.java:764) Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'long java.lang.Long.longValue()' on a null object reference at it.feio.android.omninotes.db.DbHelper.deleteNote(DbHelper.java:510) at it.feio.android.omninotes.db.DbHelper.deleteNote(DbHelper.java:502) at it.feio.android.omninotes.async.notes.NoteProcessorDelete.processNote(NoteProcessorDelete.java:51) at it.feio.android.omninotes.async.notes.NoteProcessor$NotesProcessorTask.doInBackground(NoteProcessor.java:54) at it.feio.android.omninotes.async.notes.NoteProcessor$NotesProcessorTask.doInBackground(NoteProcessor.java:48) at android.os.AsyncTask$2.call(AsyncTask.java:333) at java.util.concurrent.FutureTask.run(FutureTask.java:266) ... 3 more