Murena Notes App Crash / Motorola One Action

App Version: 3.7.1
App Version Code: 3007001
App Flavor: ACCOUNT_MANAGER

Files App Version Code: 403090006

---

OS Version: 4.14.113-g5b75715a93c5(eng.root.20250219.231701)
OS API Level: 33
Device: troika
Manufacturer: motorola
Model (and Product): motorola one action (lineage_troika)

---

java.lang.NullPointerException: Attempt to invoke virtual method 'long it.niedermann.owncloud.notes.persistence.entity.Note.getId()' on a null object reference
	at it.niedermann.owncloud.notes.edit.BaseNoteFragment.onCloseNote(BaseNoteFragment.java:282)
	at it.niedermann.owncloud.notes.edit.EditNoteActivity.close(EditNoteActivity.java:286)
	at it.niedermann.owncloud.notes.edit.EditNoteActivity.onBackPressed(EditNoteActivity.java:246)
	at android.app.Activity.onKeyUp(Activity.java:3921)
	at android.view.KeyEvent.dispatch(KeyEvent.java:2935)
	at android.app.Activity.dispatchKeyEvent(Activity.java:4264)
	at androidx.core.app.ComponentActivity.superDispatchKeyEvent(ComponentActivity.java:124)
	at androidx.core.view.KeyEventDispatcher.dispatchKeyEvent(KeyEventDispatcher.java:86)
	at androidx.core.app.ComponentActivity.dispatchKeyEvent(ComponentActivity.java:142)
	at androidx.appcompat.app.AppCompatActivity.dispatchKeyEvent(AppCompatActivity.java:601)
	at androidx.appcompat.view.WindowCallbackWrapper.dispatchKeyEvent(WindowCallbackWrapper.java:60)
	at androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.dispatchKeyEvent(AppCompatDelegateImpl.java:3106)
	at com.android.internal.policy.DecorView.dispatchKeyEvent(DecorView.java:402)
	at android.view.ViewRootImpl$ViewPostImeInputStage.processKeyEvent(ViewRootImpl.java:6708)
	at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:6574)
	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:6034)
	at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:6091)
	at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:6057)
	at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:6222)
	at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:6065)
	at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:6279)
	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:6038)
	at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:6091)
	at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:6057)
	at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:6065)
	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:6038)
	at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:6091)
	at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:6057)
	at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:6255)
	at android.view.ViewRootImpl$ImeInputStage.onFinishedInputEvent(ViewRootImpl.java:6435)
	at android.view.inputmethod.InputMethodManager$PendingEvent.run(InputMethodManager.java:3649)
	at android.view.inputmethod.InputMethodManager.invokeFinishedInputEventCallback(InputMethodManager.java:3169)
	at android.view.inputmethod.InputMethodManager.finishedInputEvent(InputMethodManager.java:3160)
	at android.view.inputmethod.InputMethodManager$ImeInputEventSender.onInputEventFinished(InputMethodManager.java:3626)
	at android.view.InputEventSender.dispatchInputEventFinished(InputEventSender.java:154)
	at android.os.MessageQueue.nativePollOnce(Native Method)
	at android.os.MessageQueue.next(MessageQueue.java:335)
	at android.os.Looper.loopOnce(Looper.java:161)
	at android.os.Looper.loop(Looper.java:288)
	at android.app.ActivityThread.main(ActivityThread.java:7924)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936)

Regain your privacy! Adopt /e/OS the deGoogled mobile OS and online servicesphone

My Motorola Edge (2021) had the same issue, notes not working. I had to reset the phone for another reason (I for forget why). But now the local notes app works again. I never thought to clear cache and storage but you could try that less drastic measure first.

resetting the App (cache+storage) probably solves errors of state, but then the notes are also gone. Them being gone doesn’t matter if they were sycned.

For local notes that were never synced or exported, “clear storage” is the end.

that particular null ref isn’t catalogued yet in the backlog, others though

Note.getId() on a null object reference
1 Like

After all, I waited till cloud start working again and app was fixed
I’d rather decode them than clear storage and lost everything
Thanks for help, see ya

fyi, if you’re on v2.9 you can also export the Notes now for backup. Great this option was introduced

1 Like