android
                                
                                 android copied to clipboard
                                
                                    android copied to clipboard
                            
                            
                            
                        NullPointer on cancelling document creation
⚠️ Before posting ⚠️
- [X] This is a bug, not a question or an enhancement.
- [X] I've searched for similar issues and didn't find a duplicate.
- [X] I've written a clear and descriptive title for this issue, not just "Bug" or "Crash".
- [X] I agree to follow Nextcloud's Code of Conduct.
Steps to reproduce
- Create a document
- Cancel
- Nextcloud told me to report the issue here
Expected behaviour
No error
Actual behaviour
Error
Android version
14 OneUI6.1 Kernel patched with KernelSU
Device brand and model
Samsung S23 Ultra
Stock or custom OS?
Stock, patched with KernelSU
Nextcloud android app version
3.28.2
Nextcloud server version
Todo
Using a reverse proxy?
Yes, caddy
Android logs
No response
Server error logs
No response
Additional information
Cause of error
Exception in thread "main" java.lang.NullPointerException: Attempt to read from field 'com.google.android.material.textfield.TextInputEditText com.owncloud.android.databinding.ChooseTemplateBinding.filename' on a null object reference in method 'void com.owncloud.android.ui.dialog.ChooseRichDocumentsTemplateDialogFragment.prefillFilenameIfEmpty(com.owncloud.android.datamodel.Template)'
    at com.owncloud.android.ui.dialog.ChooseRichDocumentsTemplateDialogFragment.prefillFilenameIfEmpty(ChooseRichDocumentsTemplateDialogFragment.java:289)
    at com.owncloud.android.ui.dialog.ChooseRichDocumentsTemplateDialogFragment.onTemplateChosen(ChooseRichDocumentsTemplateDialogFragment.java:284)
    at com.owncloud.android.ui.dialog.ChooseRichDocumentsTemplateDialogFragment.-$$Nest$monTemplateChosen(Unknown Source:0)
    at com.owncloud.android.ui.dialog.ChooseRichDocumentsTemplateDialogFragment$FetchTemplateTask.onPostExecute(ChooseRichDocumentsTemplateDialogFragment.java:442)
    at com.owncloud.android.ui.dialog.ChooseRichDocumentsTemplateDialogFragment$FetchTemplateTask.onPostExecute(ChooseRichDocumentsTemplateDialogFragment.java:405)
    at android.os.AsyncTask.finish(AsyncTask.java:771)
    at android.os.AsyncTask.-$$Nest$mfinish(Unknown Source:0)
    at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:788)
    at android.os.Handler.dispatchMessage(Handler.java:106)
    at android.os.Looper.loopOnce(Looper.java:230)
    at android.os.Looper.loop(Looper.java:319)
    at android.app.ActivityThread.main(ActivityThread.java:8919)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:578)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1103)
App information
- ID: com.nextcloud.client
- Version: 30280290
- Build flavor: gplay
Device information
- Brand: samsung
- Device: dm3q
- Model: SM-S9180
- Id: UP1A.231005.007
- Product: dm3qzhx
Firmware
- SDK: 34
- Release: 14
- Incremental: S9180ZHU2CXCF