sharing into app as downloadsDocument crashes the VM
/System.out( 8284): 29
I/System.out( 8284): 19
I/System.out( 8284): true
D/AndroidRuntime( 8284): Shutting down VM
E/AndroidRuntime( 8284): FATAL EXCEPTION: main
E/AndroidRuntime( 8284): Process: de.upb.asta.copyclient.debug, PID: 8284
E/AndroidRuntime( 8284): java.lang.RuntimeException: Unable to start activity ComponentInfo{de.upb.asta.copyclient.debug/de.upb.asta.copyclient.MainActivity}: java.lang.NumberFormatException: For input string: "msf:25"
E/AndroidRuntime( 8284): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3268)
E/AndroidRuntime( 8284): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3407)
E/AndroidRuntime( 8284): at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83)
E/AndroidRuntime( 8284): at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
E/AndroidRuntime( 8284): at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
E/AndroidRuntime( 8284): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2016)
E/AndroidRuntime( 8284): at android.os.Handler.dispatchMessage(Handler.java:107)
E/AndroidRuntime( 8284): at android.os.Looper.loop(Looper.java:214)
E/AndroidRuntime( 8284): at android.app.ActivityThread.main(ActivityThread.java:7343)
E/AndroidRuntime( 8284): at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime( 8284): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
E/AndroidRuntime( 8284): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:933)
E/AndroidRuntime( 8284): Caused by: java.lang.NumberFormatException: For input string: "msf:25"
E/AndroidRuntime( 8284): at java.lang.Long.parseLong(Long.java:594)
E/AndroidRuntime( 8284): at java.lang.Long.valueOf(Long.java:808)
E/AndroidRuntime( 8284): at com.kasem.receive_sharing_intent.FileDirectory.getAbsolutePath(FileDirectory.kt:50)
E/AndroidRuntime( 8284): at com.kasem.receive_sharing_intent.ReceiveSharingIntentPlugin.getFileUris(ReceiveSharingIntentPlugin.kt:149)
E/AndroidRuntime( 8284): at com.kasem.receive_sharing_intent.ReceiveSharingIntentPlugin.handleIntent(ReceiveSharingIntentPlugin.kt:122)
E/AndroidRuntime( 8284): at com.kasem.receive_sharing_intent.ReceiveSharingIntentPlugin.<init>(ReceiveSharingIntentPlugin.kt:34)
E/AndroidRuntime( 8284): at com.kasem.receive_sharing_intent.ReceiveSharingIntentPlugin$Companion.registerWith(ReceiveSharingIntentPlugin.kt:71)
E/AndroidRuntime( 8284): at com.kasem.receive_sharing_intent.ReceiveSharingIntentPlugin.registerWith(Unknown Source:2)
E/AndroidRuntime( 8284): at io.flutter.plugins.GeneratedPluginRegistrant.registerWith(GeneratedPluginRegistrant.java:29)
E/AndroidRuntime( 8284): at de.upb.asta.copyclient.MainActivity.onCreate(MainActivity.kt:11)
E/AndroidRuntime( 8284): at android.app.Activity.performCreate(Activity.java:7802)
E/AndroidRuntime( 8284): at android.app.Activity.performCreate(Activity.java:7791)
E/AndroidRuntime( 8284): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1299)
E/AndroidRuntime( 8284): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3243)
E/AndroidRuntime( 8284): ... 11 more
I/Process ( 8284): Sending signal. PID: 8284 SIG: 9
Lost connection to device.
The first lines are 1. current API level, 2. Kitkat API level (seems to be some changing point) and 3. if the device is kitkat and above. The error seems to spawn from a faulty float parsing
Edited by Leon Tappe