-
Notifications
You must be signed in to change notification settings - Fork 60
Description
Describe the bug
In the scanning page, when long click one item and try to "Edit Photo Autoprocessing", the app crashed.
To Reproduce
Steps to reproduce the behavior:
- Open the app
- Click "More options"
- Click "More ..."
- Click "Media scanner"
- Long click a item
- Click "Edit Photo Autoprocessing"
Then the app crashes.
Expected behavior
Normal operation.
Smartphone (please complete the following information):
- Android version [e.g. Android-7.1] : Android 9.0
- A Photo Manager Version (i.e. 0.4.6.160304) : 0.8.3.200315
Screen Record
test.mp4
Crash Report
FATAL EXCEPTION: main
Process: de.k3b.android.androFotoFinder.debug, PID: 22571
java.lang.RuntimeException: Unable to start activity ComponentInfo{de.k3b.android.androFotoFinder.debug/de.k3b.android.androFotoFinder.PhotoAutoprocessingEditActivity}: java.lang.NullPointerException: Attempt to get length of null array
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2913)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1808)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6669)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
Caused by: java.lang.NullPointerException: Attempt to get length of null array
at de.k3b.media.PhotoPropertiesUtil.inferAutoprocessingExifDefaults(PhotoPropertiesUtil.java:386)
at de.k3b.media.PhotoPropertiesUtil.inferAutoprocessingExifDefaults(PhotoPropertiesUtil.java:374)
at de.k3b.android.androFotoFinder.PhotoAutoprocessingEditActivity.onCreate(PhotoAutoprocessingEditActivity.java:218)
at android.app.Activity.performCreate(Activity.java:7136)
at android.app.Activity.performCreate(Activity.java:7127)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2893)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1808)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6669)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)