flutter_p2p icon indicating copy to clipboard operation
flutter_p2p copied to clipboard

FlutterP2p.discoverDevices() not working

Open agnoam opened this issue 5 years ago • 8 comments

I use the example app and when I tapped the Discover Devices button, it threw an exception.

exception:

V/ContentValues(30506): Method: isLocationPermissionGranted
V/ContentValues(30506): Method: register
W/ter_p2p_exampl(30506): Accessing hidden field Ljava/nio/Buffer;->address:J (light greylist, reflection)
I/flutter (30506): stateChange: false
I/flutter (30506): connectionChange: false, Connected: false
I/flutter (30506): deviceChange: Android_14f9 / 1a:f0:e4:dd:26:ad / 10-0050F204-5 /  -GO
V/ContentValues(30506): Method: discover
E/flutter (30506): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: PlatformException(2, null, null)
[38;5;244mE/flutter (30506): #0      StandardMethodCodec.decodeEnvelope[39;49m
[38;5;244mE/flutter (30506): #1      MethodChannel._invokeMethod[39;49m
E/flutter (30506): <asynchronous suspension>
[38;5;244mE/flutter (30506): #2      MethodChannel.invokeMethod[39;49m
[38;5;248mE/flutter (30506): #3      FlutterP2p.discoverDevices[39;49m
[38;5;248mE/flutter (30506): #4      _MyAppState.build.<anonymous closure>[39;49m
[38;5;244mE/flutter (30506): #5      _InkResponseState._handleTap[39;49m
[38;5;244mE/flutter (30506): #6      _InkResponseState.build.<anonymous closure>[39;49m
[38;5;244mE/flutter (30506): #7      GestureRecognizer.invokeCallback[39;49m
[38;5;244mE/flutter (30506): #8      TapGestureRecognizer.handleTapUp[39;49m
[38;5;244mE/flutter (30506): #9      BaseTapGestureRecognizer._checkUp[39;49m
[38;5;244mE/flutter (30506): #10     BaseTapGestureRecognizer.handlePrimaryPointer[39;49m
[38;5;244mE/flutter (30506): #11     PrimaryPointerGestureRecognizer.handleEvent[39;49m
[38;5;244mE/flutter (30506): #12     PointerRouter._dispatch[39;49m
[38;5;244mE/flutter (30506): #13     PointerRouter._dispatchEventToRoutes.<anonymous closure>[39;49m
[38;5;244mE/flutter (30506): #14     _LinkedHashMapMixin.forEach  (dart:collection-patch/compact_hash.dart:379:8)[39;49m
[38;5;244mE/flutter (30506): #15     PointerRouter._dispatchEventToRoutes[39;49m
[38;5;244mE/flutter (30506): #16     PointerRouter.route[39;49m
[38;5;244mE/flutter (30506): #17     GestureBinding.handleEvent[39;49m
[38;5;244mE/flutter (30506): #18     GestureBinding.dispatchEvent[39;49m
[38;5;244mE/flutter (30506): #19     GestureBinding._handlePointerEvent[39;49m
[38;5;244mE/flutter (30506): #20     GestureBinding._flushPointerEventQueue[39;49m
[38;5;244mE/flutter (30506): #21     GestureBinding._handlePointerDataPacket[39;49m
[38;5;244mE/flutter (30506): #22     _rootRunUnary  (dart:async/zone.dart:1138:13)[39;49m
[38;5;244mE/flutter (30506): #23     _CustomZone.runUnary  (dart:async/zone.dart:1031:19)[39;49m
[38;5;244mE/flutter (30506): #24     _CustomZone.runUnaryGuarded  (dart:async/zone.dart:933:7)[39;49m
[38;5;244mE/flutter (30506): #25     _invoke1  (dart:ui/hooks.dart:273:10)[39;49m
[38;5;244mE/flutter (30506): #26     _dispatchPointerDataPacket  (dart:ui/hooks.dart:182:5)[39;49m
E/flutter (30506):
V/ContentValues(30506): Method: unregister

Why does it happen ?

agnoam avatar Feb 04 '20 00:02 agnoam

What's the output of flutter --version?

devtronic avatar Feb 05 '20 08:02 devtronic

Result of flutter --version:

Waiting for another flutter command to release the startup lock...
Flutter 1.13.6 • channel beta • https://github.com/flutter/flutter.git
Framework • revision 659dc8129d (5 weeks ago) • 2019-12-30 09:24:47 -0800
Engine • revision bdc9708d23
Tools • Dart 2.8.0 (build 2.8.0-dev.0.0 c547f5d933)

agnoam avatar Feb 05 '20 12:02 agnoam

Sorry for the delay. I'll take a look on that this week

devtronic avatar Mar 02 '20 08:03 devtronic

Thanks a lot

agnoam avatar Mar 02 '20 08:03 agnoam

I'm facing the same issue:

flutter --version
Flutter 1.12.13+hotfix.8 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 0b8abb4724 (6 weeks ago) • 2020-02-11 11:44:36 -0800
Engine • revision e1e6ced81d
Tools • Dart 2.7.0

Tkko avatar Mar 25 '20 18:03 Tkko

I'm facing same issue:

Flutter 1.21.0-6.0.pre.91 • channel master • https://github.com/flutter/flutter.git Framework • revision aeedd71e84 (5 hours ago) • 2020-07-29 03:41:03 -0400 Engine • revision a9910e409c Tools • Dart 2.10.0 (build 2.10.0-1.0.dev 24c7666def)

/flutter ( 6973): On Discover V/ContentValues( 6973): Method: discover E/flutter ( 6973): [ERROR:flutter/lib/ui/ui_dart_state.cc(167)] Unhandled Exception: PlatformException(2, null, null) E/flutter ( 6973): #0 StandardMethodCodec.decodeEnvelope package:flutter/…/services/message_codecs.dart:572 E/flutter ( 6973): #1 MethodChannel._invokeMethod package:flutter/…/services/platform_channel.dart:161 E/flutter ( 6973): <asynchronous suspension> E/flutter ( 6973): #2 MethodChannel.invokeMethod package:flutter/…/services/platform_channel.dart:334 E/flutter ( 6973): #3 FlutterP2p.discoverDevices package:flutter_p2p/plugin.dart:48 E/flutter ( 6973): #4 _MyAppState.build.<anonymous closure> package:easyshare/main.dart:163 E/flutter ( 6973): #5 _InkResponseState._handleTap package:flutter/…/material/ink_well.dart:992 E/flutter ( 6973): #6 _InkResponseState.build.<anonymous closure> package:flutter/…/material/ink_well.dart:1101 E/flutter ( 6973): #7 GestureRecognizer.invokeCallback package:flutter/…/gestures/recognizer.dart:183 E/flutter ( 6973): #8 TapGestureRecognizer.handleTapUp package:flutter/…/gestures/tap.dart:523 E/flutter ( 6973): #9 BaseTapGestureRecognizer._checkUp

thirdmusketeer avatar Jul 29 '20 12:07 thirdmusketeer

Hi @devtronic,

Any update on this?

Below are my flutter version details: flutter --version

Flutter 1.20.3 • channel stable • https://github.com/flutter/flutter.git Framework • revision 216dee60c0 (5 days ago) • 2020-09-01 12:24:47 -0700 Engine • revision d1bc06f032 Tools • Dart 2.9.2

coderider007 avatar Sep 06 '20 13:09 coderider007

Maybe there is a fake issue, try to turn on your GPS, and restart the app. 😄

naiba avatar Jan 12 '21 10:01 naiba