Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wifi.ip issue #32

Open
ashishpatel1992 opened this issue Jan 25, 2020 · 2 comments
Open

Wifi.ip issue #32

ashishpatel1992 opened this issue Jan 25, 2020 · 2 comments

Comments

@ashishpatel1992
Copy link

When I am on mobile network and not connected to WiFi
This line fails
final String ip = await Wifi.ip;
The following error I get:

E/MethodChannel#plugins.ly.com/wifi(25613): Failed to handle method call
E/MethodChannel#plugins.ly.com/wifi(25613): java.lang.NullPointerException: Attempt to invoke interface method 'void io.flutter.plugin.common.MethodChannel$Result.success(java.lang.Object)' on a null object reference
E/MethodChannel#plugins.ly.com/wifi(25613): 	at com.ly.wifi.WifiDelegate.launchIP(WifiDelegate.java:141)
E/MethodChannel#plugins.ly.com/wifi(25613): 	at com.ly.wifi.WifiDelegate.getIP(WifiDelegate.java:128)
E/MethodChannel#plugins.ly.com/wifi(25613): 	at com.ly.wifi.WifiPlugin.onMethodCall(WifiPlugin.java:55)
E/MethodChannel#plugins.ly.com/wifi(25613): 	at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:222)
E/MethodChannel#plugins.ly.com/wifi(25613): 	at io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart(DartMessenger.java:96)
E/MethodChannel#plugins.ly.com/wifi(25613): 	at io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(FlutterJNI.java:643)
E/MethodChannel#plugins.ly.com/wifi(25613): 	at android.os.MessageQueue.nativePollOnce(Native Method)
E/MethodChannel#plugins.ly.com/wifi(25613): 	at android.os.MessageQueue.next(MessageQueue.java:336)
E/MethodChannel#plugins.ly.com/wifi(25613): 	at android.os.Looper.loop(Looper.java:174)
E/MethodChannel#plugins.ly.com/wifi(25613): 	at android.app.ActivityThread.main(ActivityThread.java:7682)
E/MethodChannel#plugins.ly.com/wifi(25613): 	at java.lang.reflect.Method.invoke(Native Method)
E/MethodChannel#plugins.ly.com/wifi(25613): 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:516)
E/MethodChannel#plugins.ly.com/wifi(25613): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950)
E/DartMessenger(25613): Uncaught exception in binary message listener
E/DartMessenger(25613): java.lang.IllegalStateException: Reply already submitted
E/DartMessenger(25613): 	at io.flutter.embedding.engine.dart.DartMessenger$Reply.reply(DartMessenger.java:135)
E/DartMessenger(25613): 	at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:240)
E/DartMessenger(25613): 	at io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart(DartMessenger.java:96)
E/DartMessenger(25613): 	at io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(FlutterJNI.java:643)
E/DartMessenger(25613): 	at android.os.MessageQueue.nativePollOnce(Native Method)
E/DartMessenger(25613): 	at android.os.MessageQueue.next(MessageQueue.java:336)
E/DartMessenger(25613): 	at android.os.Looper.loop(Looper.java:174)
E/DartMessenger(25613): 	at android.app.ActivityThread.main(ActivityThread.java:7682)
E/DartMessenger(25613): 	at java.lang.reflect.Method.invoke(Native Method)
E/DartMessenger(25613): 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:516)
E/DartMessenger(25613): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950)
Reloaded 1 of 566 libraries in 432ms.
I/flutter (25613): Finish. Found 0 device(s)

Flutter Doctor result

[√] Flutter (Channel stable, v1.7.8+hotfix.3, on Microsoft Windows [Version 10.0.18363.592], locale en-IN)
    • Flutter version 1.7.8+hotfix.3 at C:\flutter
    • Framework revision b712a172f9 (7 months ago), 2019-07-09 13:14:38 -0700
    • Engine revision 54ad777fd2
    • Dart version 2.4.0

[√] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
    • Android SDK at C:\Users\Ashish\AppData\Local\Android\Sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-28, build-tools 28.0.3
    • ANDROID_HOME = C:\Users\Ashish\AppData\Local\Android\Sdk
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
    • All Android licenses accepted.

[√] Android Studio (version 3.5)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin version 42.1.1
    • Dart plugin version 191.8593
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)

[√] VS Code, 64-bit edition (version 1.41.1)
    • VS Code at C:\Program Files\Microsoft VS Code
    • Flutter extension version 3.7.1

[√] Connected device (1 available)
    • GM1911 • bdf409c6 • android-arm64 • Android 10 (API 29)
@rubenCodeforges
Copy link

same here

@johnnycook
Copy link

johnnycook commented Mar 2, 2021

Huh, glad I'm not the only one. Same issue here
Edit: Maybe it's something in Android 10

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants