-
Notifications
You must be signed in to change notification settings - Fork 30.2k
image_picker: Android app CRASH when capturing image using camera #21871
Copy link
Copy link
Closed
Labels
c: crashStack traces logged to the consoleStack traces logged to the consolep: image_pickerThe Image Picker plugin.The Image Picker plugin.packageflutter/packages repository. See also p: labels.flutter/packages repository. See also p: labels.platform-androidAndroid applications specificallyAndroid applications specifically
Description
Steps to Reproduce
After successfully capturing an image using camera, when i click OK, the app crashes saying 'Unfortunately ** Stopped'. This issue is coming only on Samsung Galaxy J5, J7 devices.
image_picker: 0.4.10
Logs
java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.net.Uri.getPath()' on a null object reference
Fatal Exception: java.lang.RuntimeException: Unable to resume activity {***.MainActivity}: java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=2343, result=-1, data=null} to activity {***}: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.net.Uri.getPath()' on a null object reference
at android.app.ActivityThread.performResumeActivity(ActivityThread.java:4221)
at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:4323)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3426)
at android.app.ActivityThread.access$1100(ActivityThread.java:229)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1821)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:7325)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
[✓] Flutter (Channel dev, v0.7.5, on Linux, locale en_IN)
• Flutter version 0.7.5 at /home/master/flutter
• Framework revision eab5cd9853 (2 weeks ago), 2018-08-30 14:47:04 -0700
• Engine revision dc7b5eb89d
• Dart version 2.1.0-dev.3.0.flutter-760a9690c2
[!] Android toolchain - develop for Android devices (Android SDK 28.0.2)
• Android SDK at /home/master/Android/Sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-28, build-tools 28.0.2
• Java binary at: /home/master/android-studio-ide-182.4968538-linux/android-studio/jre/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1248-b01)
! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses
[✓] Android Studio (version 3.3)
• Android Studio at /home/master/android-studio-ide-182.4968538-linux/android-studio
✗ Flutter plugin not installed; this adds Flutter specific functionality.
✗ Dart plugin not installed; this adds Dart specific functionality.
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1248-b01)
[!] VS Code (version 1.27.1)
• VS Code at /usr/share/code
• Flutter extension not installed; install from
https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter
[!] Connected devices
! No devices available
! Doctor found issues in 3 categories.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
c: crashStack traces logged to the consoleStack traces logged to the consolep: image_pickerThe Image Picker plugin.The Image Picker plugin.packageflutter/packages repository. See also p: labels.flutter/packages repository. See also p: labels.platform-androidAndroid applications specificallyAndroid applications specifically