<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="java.lang.NullPointerException: Attempt to invoke virtual method 'int android.graphics.Bitmap.getWidth()' on a null object reference"><pre class="notranslate"><code class="notranslate">java.lang.NullPointerException: Attempt to invoke virtual method 'int android.graphics.Bitmap.getWidth()' on a null object reference
</code></pre></div>
<h1 dir="auto">ImageResizer.java line 48</h1>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="Fatal Exception: java.lang.RuntimeException
Failure delivering result ResultInfo{who=null, request=2342, result=-1, data=Intent { dat=content://com.google.android.apps.docs.storage/document/acc=1;doc=2 flg=0x1 }} to activity {id.tridee.mobile/id.tridee.mobile.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'int android.graphics.Bitmap.getWidth()' on a null object reference
android.app.ActivityThread.deliverResults (ActivityThread.java:4162)
android.app.ActivityThread.handleSendResult (ActivityThread.java:4205)
android.app.ActivityThread.-wrap20 (ActivityThread.java)
android.app.ActivityThread$H.handleMessage (ActivityThread.java:1572)
android.os.Handler.dispatchMessage (Handler.java:102)
android.os.Looper.loop (Looper.java:163)
android.app.ActivityThread.main (ActivityThread.java:6221)
java.lang.reflect.Method.invoke (Method.java)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:904)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:794)

**Caused by java.lang.NullPointerException**
Attempt to invoke virtual method `'int android.graphics.Bitmap.getWidth()'` on a null object reference
`io.flutter.plugins.imagepicker.ImageResizer.resizedImage`

io.flutter.plugins.imagepicker.ImageResizer.resizedImage (ImageResizer.java:48)
io.flutter.plugins.imagepicker.ImageResizer.resizeImageIfNeeded (ImageResizer.java:37)
io.flutter.plugins.imagepicker.ImagePickerDelegate.handleResult (ImagePickerDelegate.java:262)
io.flutter.plugins.imagepicker.ImagePickerDelegate.handleChoosePictureResult (ImagePickerDelegate.java:230)
io.flutter.plugins.imagepicker.ImagePickerDelegate.onActivityResult (ImagePickerDelegate.java:217)
io.flutter.app.FlutterPluginRegistry.onActivityResult (FlutterPluginRegistry.java:194)
io.flutter.app.FlutterActivityDelegate.onActivityResult (FlutterActivityDelegate.java:139)
io.flutter.app.FlutterActivity.onActivityResult (FlutterActivity.java:128)
android.app.Activity.dispatchActivityResult (Activity.java:7128)
android.app.ActivityThread.deliverResults (ActivityThread.java:4158)
android.app.ActivityThread.handleSendResult (ActivityThread.java:4205)
android.app.ActivityThread.-wrap20 (ActivityThread.java)
android.app.ActivityThread$H.handleMessage (ActivityThread.java:1572)
android.os.Handler.dispatchMessage (Handler.java:102)
android.os.Looper.loop (Looper.java:163)
android.app.ActivityThread.main (ActivityThread.java:6221)
java.lang.reflect.Method.invoke (Method.java)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:904)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:794)

# ImagePickerDelegate.java line 265

**Fatal Exception: java.lang.RuntimeException**
Unable to resume activity {id.tridee.mobile/id.tridee.mobile.MainActivity}: java.lang.RuntimeException: Failure delivering result `ResultInfo{who=null, request=2342, result=-1, data=Intent { dat=content://media/external/images/media/103134 (has extras) }} to activity {id.tridee.mobile/id.tridee.mobile.MainActivity}`: java.lang.IllegalStateException: Received images from picker that were not requested
android.app.ActivityThread.performResumeActivity
**Caused by java.lang.RuntimeException**
Failure delivering result `ResultInfo{who=null, request=2342, result=-1, data=Intent { dat=content://media/external/images/media/103134 (has extras) }}` to activity {id.tridee.mobile/id.tridee.mobile.MainActivity}: java.lang.IllegalStateException: Received images from picker that were not requested
android.app.ActivityThread.deliverResults

**Caused by java.lang.IllegalStateException**
Received images from picker that were not requested

io.flutter.plugins.imagepicker.ImagePickerDelegate.handleResult (ImagePickerDelegate.java:265)
io.flutter.plugins.imagepicker.ImagePickerDelegate.handleChoosePictureResult (ImagePickerDelegate.java:230)
io.flutter.plugins.imagepicker.ImagePickerDelegate.onActivityResult (ImagePickerDelegate.java:217)
io.flutter.app.FlutterPluginRegistry.onActivityResult (FlutterPluginRegistry.java:194)
io.flutter.app.FlutterActivityDelegate.onActivityResult (FlutterActivityDelegate.java:139)
io.flutter.app.FlutterActivity.onActivityResult (FlutterActivity.java:128)
android.app.Activity.dispatchActivityResult (Activity.java:5639)
android.app.ActivityThread.deliverResults (ActivityThread.java:3637)
android.app.ActivityThread.performResumeActivity (ActivityThread.java:3043)
android.app.ActivityThread.handleResumeActivity (ActivityThread.java:3085)
android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2498)
android.app.ActivityThread.access$800 (ActivityThread.java:166)
android.app.ActivityThread$H.handleMessage (ActivityThread.java:1283)
android.os.Handler.dispatchMessage (Handler.java:102)
android.os.Looper.loop (Looper.java:136)
android.app.ActivityThread.main (ActivityThread.java:5590)
java.lang.reflect.Method.invokeNative (Method.java)
java.lang.reflect.Method.invoke (Method.java:515)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1280)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1096)
dalvik.system.NativeStart.main (NativeStart.java)"><pre class="notranslate"><code class="notranslate">Fatal Exception: java.lang.RuntimeException
Failure delivering result ResultInfo{who=null, request=2342, result=-1, data=Intent { dat=content://com.google.android.apps.docs.storage/document/acc=1;doc=2 flg=0x1 }} to activity {id.tridee.mobile/id.tridee.mobile.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'int android.graphics.Bitmap.getWidth()' on a null object reference
android.app.ActivityThread.deliverResults (ActivityThread.java:4162)
android.app.ActivityThread.handleSendResult (ActivityThread.java:4205)
android.app.ActivityThread.-wrap20 (ActivityThread.java)
android.app.ActivityThread$H.handleMessage (ActivityThread.java:1572)
android.os.Handler.dispatchMessage (Handler.java:102)
android.os.Looper.loop (Looper.java:163)
android.app.ActivityThread.main (ActivityThread.java:6221)
java.lang.reflect.Method.invoke (Method.java)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:904)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:794)

**Caused by java.lang.NullPointerException**
Attempt to invoke virtual method `'int android.graphics.Bitmap.getWidth()'` on a null object reference
`io.flutter.plugins.imagepicker.ImageResizer.resizedImage`

io.flutter.plugins.imagepicker.ImageResizer.resizedImage (ImageResizer.java:48)
io.flutter.plugins.imagepicker.ImageResizer.resizeImageIfNeeded (ImageResizer.java:37)
io.flutter.plugins.imagepicker.ImagePickerDelegate.handleResult (ImagePickerDelegate.java:262)
io.flutter.plugins.imagepicker.ImagePickerDelegate.handleChoosePictureResult (ImagePickerDelegate.java:230)
io.flutter.plugins.imagepicker.ImagePickerDelegate.onActivityResult (ImagePickerDelegate.java:217)
io.flutter.app.FlutterPluginRegistry.onActivityResult (FlutterPluginRegistry.java:194)
io.flutter.app.FlutterActivityDelegate.onActivityResult (FlutterActivityDelegate.java:139)
io.flutter.app.FlutterActivity.onActivityResult (FlutterActivity.java:128)
android.app.Activity.dispatchActivityResult (Activity.java:7128)
android.app.ActivityThread.deliverResults (ActivityThread.java:4158)
android.app.ActivityThread.handleSendResult (ActivityThread.java:4205)
android.app.ActivityThread.-wrap20 (ActivityThread.java)
android.app.ActivityThread$H.handleMessage (ActivityThread.java:1572)
android.os.Handler.dispatchMessage (Handler.java:102)
android.os.Looper.loop (Looper.java:163)
android.app.ActivityThread.main (ActivityThread.java:6221)
java.lang.reflect.Method.invoke (Method.java)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:904)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:794)

# ImagePickerDelegate.java line 265

**Fatal Exception: java.lang.RuntimeException**
Unable to resume activity {id.tridee.mobile/id.tridee.mobile.MainActivity}: java.lang.RuntimeException: Failure delivering result `ResultInfo{who=null, request=2342, result=-1, data=Intent { dat=content://media/external/images/media/103134 (has extras) }} to activity {id.tridee.mobile/id.tridee.mobile.MainActivity}`: java.lang.IllegalStateException: Received images from picker that were not requested
android.app.ActivityThread.performResumeActivity
**Caused by java.lang.RuntimeException**
Failure delivering result `ResultInfo{who=null, request=2342, result=-1, data=Intent { dat=content://media/external/images/media/103134 (has extras) }}` to activity {id.tridee.mobile/id.tridee.mobile.MainActivity}: java.lang.IllegalStateException: Received images from picker that were not requested
android.app.ActivityThread.deliverResults

**Caused by java.lang.IllegalStateException**
Received images from picker that were not requested

io.flutter.plugins.imagepicker.ImagePickerDelegate.handleResult (ImagePickerDelegate.java:265)
io.flutter.plugins.imagepicker.ImagePickerDelegate.handleChoosePictureResult (ImagePickerDelegate.java:230)
io.flutter.plugins.imagepicker.ImagePickerDelegate.onActivityResult (ImagePickerDelegate.java:217)
io.flutter.app.FlutterPluginRegistry.onActivityResult (FlutterPluginRegistry.java:194)
io.flutter.app.FlutterActivityDelegate.onActivityResult (FlutterActivityDelegate.java:139)
io.flutter.app.FlutterActivity.onActivityResult (FlutterActivity.java:128)
android.app.Activity.dispatchActivityResult (Activity.java:5639)
android.app.ActivityThread.deliverResults (ActivityThread.java:3637)
android.app.ActivityThread.performResumeActivity (ActivityThread.java:3043)
android.app.ActivityThread.handleResumeActivity (ActivityThread.java:3085)
android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2498)
android.app.ActivityThread.access$800 (ActivityThread.java:166)
android.app.ActivityThread$H.handleMessage (ActivityThread.java:1283)
android.os.Handler.dispatchMessage (Handler.java:102)
android.os.Looper.loop (Looper.java:136)
android.app.ActivityThread.main (ActivityThread.java:5590)
java.lang.reflect.Method.invokeNative (Method.java)
java.lang.reflect.Method.invoke (Method.java:515)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1280)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1096)
dalvik.system.NativeStart.main (NativeStart.java)
</code></pre></div>
<h1 dir="auto">flutter doctor</h1>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="[✓] Flutter (Channel master, v0.3.6-pre.68, on Linux, locale en_US.UTF-8)
    • Flutter version 0.3.6-pre.68 at /home/putraxor/DEV/flutter
    • Framework revision 1680e55c02 (30 hours ago), 2018-04-30 23:29:46 -0400
    • Engine revision 613aae032f
    • Dart version 2.0.0-dev.50.0.flutter-cd0c4e4fe1

[✓] Android toolchain - develop for Android devices (Android SDK 27.0.3)
    • Android SDK at /home/putraxor/Android/Sdk
    • Android NDK at /home/putraxor/Android/Sdk/ndk-bundle
    • Platform android-27, build-tools 27.0.3
    • ANDROID_HOME = /home/putraxor/Android/Sdk
    • Java binary at: /home/putraxor/DEV/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)
    • All Android licenses accepted.

[✓] Android Studio (version 3.1)
    • Android Studio at /home/putraxor/DEV/android-studio
    • Flutter plugin version 23.2.2
    • Dart plugin version 173.4700
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)

[✓] IntelliJ IDEA Ultimate Edition (version 2017.2)
    • IntelliJ at /home/putraxor/DEV/idea-IU-172.3757.52
    • Flutter plugin version 21.2.2
    • Dart plugin version 172.4343.25

[✓] VS Code (version 1.22.2)
    • VS Code at /usr/share/code
    • Dart Code extension version 2.12.0

[!] Connected devices
    ! No devices available"><pre class="notranslate"><code class="notranslate">[✓] Flutter (Channel master, v0.3.6-pre.68, on Linux, locale en_US.UTF-8)
    • Flutter version 0.3.6-pre.68 at /home/putraxor/DEV/flutter
    • Framework revision 1680e55c02 (30 hours ago), 2018-04-30 23:29:46 -0400
    • Engine revision 613aae032f
    • Dart version 2.0.0-dev.50.0.flutter-cd0c4e4fe1

[✓] Android toolchain - develop for Android devices (Android SDK 27.0.3)
    • Android SDK at /home/putraxor/Android/Sdk
    • Android NDK at /home/putraxor/Android/Sdk/ndk-bundle
    • Platform android-27, build-tools 27.0.3
    • ANDROID_HOME = /home/putraxor/Android/Sdk
    • Java binary at: /home/putraxor/DEV/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)
    • All Android licenses accepted.

[✓] Android Studio (version 3.1)
    • Android Studio at /home/putraxor/DEV/android-studio
    • Flutter plugin version 23.2.2
    • Dart plugin version 173.4700
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)

[✓] IntelliJ IDEA Ultimate Edition (version 2017.2)
    • IntelliJ at /home/putraxor/DEV/idea-IU-172.3757.52
    • Flutter plugin version 21.2.2
    • Dart plugin version 172.4343.25

[✓] VS Code (version 1.22.2)
    • VS Code at /usr/share/code
    • Dart Code extension version 2.12.0

[!] Connected devices
    ! No devices available
</code></pre></div>
<p dir="auto">I am trying to embed a Flutter module into <strong>iOS</strong> app. But when I tap the button that will show the FlutterViewController, a blank screen shows up and this is printed on the console:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="Failed to find assets path for &quot;flutter_assets&quot;
[VERBOSE-2:engine.cc(111)] Engine run configuration was invalid.
[VERBOSE-2:FlutterViewController.mm(462)] Could not launch engine with configuration.
flutter: Observatory listening on http://127.0.0.1:54632/"><pre class="notranslate"><code class="notranslate">Failed to find assets path for "flutter_assets"
[VERBOSE-2:engine.cc(111)] Engine run configuration was invalid.
[VERBOSE-2:FlutterViewController.mm(462)] Could not launch engine with configuration.
flutter: Observatory listening on http://127.0.0.1:54632/
</code></pre></div>
<ul dir="auto">
<li>I followed this tutorial <a href="https://github.com/flutter/flutter/wiki/Add-Flutter-to-existing-apps">https://github.com/flutter/flutter/wiki/Add-Flutter-to-existing-apps</a></li>
<li>I added a FLUTTER_ROOT to my build settings</li>
<li>This erros happens with FlutterViewController.</li>
<li>When using a FlutterAppDelegate, nothing happens (no blank screen, nothing).</li>
</ul>
<p dir="auto">Flutter doctor:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel beta, v0.9.4, on Mac OS X 10.14 18A391, locale en-BR)
[✓] Android toolchain - develop for Android devices (Android SDK 28.0.3)
[✓] iOS toolchain - develop for iOS devices (Xcode 10.0)
[✓] Android Studio (version 3.2)
[✓] IntelliJ IDEA Community Edition (version 2018.1.5)
[✓] Connected devices (1 available)

• No issues found!"><pre class="notranslate"><code class="notranslate">Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel beta, v0.9.4, on Mac OS X 10.14 18A391, locale en-BR)
[✓] Android toolchain - develop for Android devices (Android SDK 28.0.3)
[✓] iOS toolchain - develop for iOS devices (Xcode 10.0)
[✓] Android Studio (version 3.2)
[✓] IntelliJ IDEA Community Edition (version 2018.1.5)
[✓] Connected devices (1 available)

• No issues found!
</code></pre></div>