Hi,
Please help!
I accidentally deleted over 40 notes. When I pressed undo, the app crashed and produced a code. Where do I post the crash code, who do I send it to? And most importantly, is it possible to retrieve the notes?
Thanks so much!
If it helps at all:
App Version: 3.7.1
App Version Code: 3007001
App Flavor: ACCOUNT_MANAGER
Files App Version Code: 403090004
---
OS Version: 4.19.304-perf-ge1a0ca27cdc8(eng.root.20250109.094204)
OS API Level: 34
Device: FP4
Manufacturer: Fairphone
Model (and Product): FP4 (FP4eea)
---
java.lang.NullPointerException: Attempt to invoke virtual method 'java.util.Calendar it.niedermann.owncloud.notes.persistence.entity.Note.getModified()' on a null object reference
at it.niedermann.owncloud.notes.persistence.NotesRepository.addNoteAndSync(NotesRepository.java:431)
at it.niedermann.owncloud.notes.main.MainViewModel.lambda$addNoteAndSync$24$it-niedermann-owncloud-notes-main-MainViewModel(MainViewModel.java:584)
at it.niedermann.owncloud.notes.main.MainViewModel$$ExternalSyntheticLambda22.apply(Unknown Source:6)
at androidx.lifecycle.Transformations$2.onChanged(Transformations.java:143)
at androidx.lifecycle.MediatorLiveData$Source.onChanged(MediatorLiveData.java:155)
at androidx.lifecycle.LiveData.considerNotify(LiveData.java:133)
at androidx.lifecycle.LiveData.dispatchingValue(LiveData.java:151)
at androidx.lifecycle.LiveData.setValue(LiveData.java:309)
at androidx.lifecycle.MutableLiveData.setValue(MutableLiveData.java:50)
at androidx.lifecycle.Transformations$3.onChanged(Transformations.java:188)
at androidx.lifecycle.MediatorLiveData$Source.onChanged(MediatorLiveData.java:155)
at androidx.lifecycle.LiveData.considerNotify(LiveData.java:133)
at androidx.lifecycle.LiveData.dispatchingValue(LiveData.java:146)
at androidx.lifecycle.LiveData$ObserverWrapper.activeStateChanged(LiveData.java:468)
at androidx.lifecycle.LiveData.observeForever(LiveData.java:234)
at androidx.lifecycle.MediatorLiveData$Source.plug(MediatorLiveData.java:144)
at androidx.lifecycle.MediatorLiveData.onActive(MediatorLiveData.java:121)
at androidx.lifecycle.LiveData.changeActiveCounter(LiveData.java:390)
at androidx.lifecycle.LiveData$ObserverWrapper.activeStateChanged(LiveData.java:466)
at androidx.lifecycle.LiveData.observeForever(LiveData.java:234)
at androidx.lifecycle.MediatorLiveData$Source.plug(MediatorLiveData.java:144)
at androidx.lifecycle.MediatorLiveData.onActive(MediatorLiveData.java:121)
at androidx.lifecycle.LiveData.changeActiveCounter(LiveData.java:390)
at androidx.lifecycle.LiveData$ObserverWrapper.activeStateChanged(LiveData.java:466)
at androidx.lifecycle.LiveData$LifecycleBoundObserver.onStateChanged(LiveData.java:425)
at androidx.lifecycle.LifecycleRegistry$ObserverWithState.dispatchEvent(LifecycleRegistry.java:360)
at androidx.lifecycle.LifecycleRegistry.addObserver(LifecycleRegistry.java:202)
at androidx.lifecycle.LiveData.observe(LiveData.java:205)
at it.niedermann.owncloud.notes.main.MultiSelectedActionModeCallback.lambda$onActionItemClicked$2$it-niedermann-owncloud-notes-main-MultiSelectedActionModeCallback(MultiSelectedActionModeCallback.java:119)
at it.niedermann.owncloud.notes.main.MultiSelectedActionModeCallback$$ExternalSyntheticLambda7.onClick(Unknown Source:4)
at com.google.android.material.snackbar.Snackbar.lambda$setAction$0$com-google-android-material-snackbar-Snackbar(Snackbar.java:347)
at com.google.android.material.snackbar.Snackbar$$ExternalSyntheticLambda0.onClick(Unknown Source:4)
at android.view.View.performClick(View.java:7931)
at com.google.android.material.button.MaterialButton.performClick(MaterialButton.java:1219)
at android.view.View.performClickInternal(View.java:7908)
at android.view.View.-$$Nest$mperformClickInternal(Unknown Source:0)
at android.view.View$PerformClick.run(View.java:30990)
at android.os.Handler.handleCallback(Handler.java:959)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loopOnce(Looper.java:232)
at android.os.Looper.loop(Looper.java:317)
at android.app.ActivityThread.main(ActivityThread.java:8592)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:878)