Skip to content

Multiple Uploads crashes if user try to upload without title #1734

Closed
@neslihanturan

Description

@neslihanturan

Summary:

Try to multiple upload and click upload button without title, it crashes.

Add System logs:

E/AndroidRuntime: FATAL EXCEPTION: UploadService
                                                                         Process: fr.free.nrw.commons.debug, PID: 9875
                                                                         java.lang.NullPointerException: Attempt to invoke interface method 'int java.lang.CharSequence.length()' on a null object reference
                                                                             at java.util.regex.Matcher.reset(Matcher.java:177)
                                                                             at java.util.regex.Matcher.<init>(Matcher.java:90)
                                                                             at java.util.regex.Pattern.matcher(Pattern.java:297)
                                                                             at fr.free.nrw.commons.Utils.fixExtension(Utils.java:120)
                                                                             at fr.free.nrw.commons.upload.UploadService.uploadContribution(UploadService.java:219)
                                                                             at fr.free.nrw.commons.upload.UploadService.handle(UploadService.java:130)
                                                                             at fr.free.nrw.commons.upload.UploadService.handle(UploadService.java:40)
                                                                             at fr.free.nrw.commons.HandlerService$ServiceHandler.handleMessage(HandlerService.java:26)
                                                                             at android.os.Handler.dispatchMessage(Handler.java:102)
                                                                             at android.os.Looper.loop(Looper.java:148)
                                                                             at android.os.HandlerThread.run(HandlerThread.java:61)
07-22 17:27:18.382 1266-1266/? E/EGL_emulation: tid 1266: eglCreateSyncKHR(1881): error 0x3004 (EGL_BAD_ATTRIBUTE)
07-22 17:27:18.594 9875-9926/fr.free.nrw.commons.debug E/Surface: getSlotFromBufferLocked: unknown buffer: 0xa0612140
07-22 17:27:21.864 9875-9926/fr.free.nrw.commons.debug E/Surface: getSlotFromBufferLocked: unknown buffer: 0xa0613220

Device and Android version:
It happens on almost all devices. One is emulator API 24

Commons app version:
current master

Would you like to work on the issue?

No, if possible:)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions