PassAndroid
PassAndroid copied to clipboard
Can't choose a footer image
I was trying to edit an downloaded entry (which comes from a pkpass
file). I wanted to add an footer image. The chooser comes up, I choose one image from downloads and then the app crashes.
This happened multiple times with different images.
It works if I choose the same image over Google Photos.
file: /data/user/0/org.ligi.passandroid/files/3.4.7-1588339770606.tracedroid
Android Version: 10
Phone Model: SM-G973F
TraceDroid Version: 1.1
TraceDroid extra:
Stacktrace:
java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=5560, result=-1, data=Intent { dat=content://com.android.providers.downloads.documents/document/msf:48919 flg=0x1 }} to activity {org.ligi.passandroid/org.ligi.passandroid.ui.PassEditActivity}: java.lang.NumberFormatException: For input string: "msf:48919"
at android.app.ActivityThread.deliverResults(ActivityThread.java:5237)
at android.app.ActivityThread.handleSendResult(ActivityThread.java:5278)
at android.app.servertransaction.ActivityResultItem.execute(ActivityResultItem.java:51)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2220)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loop(Looper.java:237)
at android.app.ActivityThread.main(ActivityThread.java:8016)
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:1076)
Caused by: java.lang.NumberFormatException: For input string: "msf:48919"
at java.lang.Long.parseLong(Long.java:594)
at java.lang.Long.valueOf(Long.java:808)
at org.ligi.kaxt.converter.ImageFromIntentUriToFileConverter.a(SourceFile:73)
at org.ligi.kaxt.converter.ImageFromIntentUriToFileConverter.a(SourceFile:35)
at org.ligi.kaxt.UriExtensionsKt.a(SourceFile:10)
at org.ligi.passandroid.ui.edit.ImageEditHelper.a(SourceFile:34)
at org.ligi.passandroid.ui.edit.ImageEditHelper.a(SourceFile:28)
at org.ligi.passandroid.ui.PassEditActivity.onActivityResult(SourceFile:101)
at android.app.Activity.dispatchActivityResult(Activity.java:8294)
at android.app.ActivityThread.deliverResults(ActivityThread.java:5230)
... 11 more
Log:
0 D: Writing unhandled exception to: /data/user/0/org.ligi.passandroid/files/3.4.7-1588339770606.tracedroid
1 D: current handler class=com.android.internal.os.RuntimeInit$KillApplicationHandler
file: /data/user/0/org.ligi.passandroid/files/3.4.7-1588339799315.tracedroid
Android Version: 10
Phone Model: SM-G973F
TraceDroid Version: 1.1
TraceDroid extra:
Stacktrace:
java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=5560, result=-1, data=Intent { dat=content://com.android.providers.downloads.documents/document/msf:48919 flg=0x1 }} to activity {org.ligi.passandroid/org.ligi.passandroid.ui.PassEditActivity}: java.lang.NumberFormatException: For input string: "msf:48919"
at android.app.ActivityThread.deliverResults(ActivityThread.java:5237)
at android.app.ActivityThread.handleSendResult(ActivityThread.java:5278)
at android.app.servertransaction.ActivityResultItem.execute(ActivityResultItem.java:51)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2220)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loop(Looper.java:237)
at android.app.ActivityThread.main(ActivityThread.java:8016)
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:1076)
Caused by: java.lang.NumberFormatException: For input string: "msf:48919"
at java.lang.Long.parseLong(Long.java:594)
at java.lang.Long.valueOf(Long.java:808)
at org.ligi.kaxt.converter.ImageFromIntentUriToFileConverter.a(SourceFile:73)
at org.ligi.kaxt.converter.ImageFromIntentUriToFileConverter.a(SourceFile:35)
at org.ligi.kaxt.UriExtensionsKt.a(SourceFile:10)
at org.ligi.passandroid.ui.edit.ImageEditHelper.a(SourceFile:34)
at org.ligi.passandroid.ui.edit.ImageEditHelper.a(SourceFile:28)
at org.ligi.passandroid.ui.PassEditActivity.onActivityResult(SourceFile:101)
at android.app.Activity.dispatchActivityResult(Activity.java:8294)
at android.app.ActivityThread.deliverResults(ActivityThread.java:5230)
... 11 more
Log:
0 D: Writing unhandled exception to: /data/user/0/org.ligi.passandroid/files/3.4.7-1588339799315.tracedroid
1 D: current handler class=com.android.internal.os.RuntimeInit$KillApplicationHandler