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

Crash while initializing map #592

Closed
AliAkberAakash opened this issue Apr 5, 2021 · 2 comments
Closed

Crash while initializing map #592

AliAkberAakash opened this issue Apr 5, 2021 · 2 comments
Labels

Comments

@AliAkberAakash
Copy link

AliAkberAakash commented Apr 5, 2021

I was trying to create a simple full screen map following the example. However I kept getting this error:
E/MethodChannel#flutter/platform_views( 4986): Failed to handle method call E/MethodChannel#flutter/platform_views( 4986): java.lang.SecurityException: getDataNetworkTypeForSubscriber E/MethodChannel#flutter/platform_views( 4986): at android.os.Parcel.createExceptionOrNull(Parcel.java:2385) E/MethodChannel#flutter/platform_views( 4986): at android.os.Parcel.createException(Parcel.java:2369) E/MethodChannel#flutter/platform_views( 4986): at android.os.Parcel.readException(Parcel.java:2352) E/MethodChannel#flutter/platform_views( 4986): at android.os.Parcel.readException(Parcel.java:2294) E/MethodChannel#flutter/platform_views( 4986): at com.android.internal.telephony.ITelephony$Stub$Proxy.getNetworkTypeForSubscriber(ITelephony.java:8762) E/MethodChannel#flutter/platform_views( 4986): at android.telephony.TelephonyManager.getNetworkType(TelephonyManager.java:3706) E/MethodChannel#flutter/platform_views( 4986): at android.telephony.TelephonyManager.getNetworkType(TelephonyManager.java:3670) E/MethodChannel#flutter/platform_views( 4986): at com.mapbox.android.telemetry.TelemetryUtils.obtainCellularNetworkType(TelemetryUtils.java:165) E/MethodChannel#flutter/platform_views( 4986): at com.mapbox.mapboxsdk.module.telemetry.PhoneState.<init>(PhoneState.java:39) E/MethodChannel#flutter/platform_views( 4986): at com.mapbox.mapboxsdk.module.telemetry.TelemetryImpl.onAppUserTurnstileEvent(TelemetryImpl.java:46) E/MethodChannel#flutter/platform_views( 4986): at com.mapbox.mapboxsdk.maps.MapView.onCreate(MapView.java:303) E/MethodChannel#flutter/platform_views( 4986): at com.mapbox.mapboxgl.MapboxMapController.onCreate(MapboxMapController.java:1030) E/MethodChannel#flutter/platform_views( 4986): at androidx.lifecycle.FullLifecycleObserverAdapter.onStateChanged(FullLifecycleObserverAdapter.java:36) E/MethodChannel#flutter/platform_views( 4986): at androidx.lifecycle.LifecycleRegistry$ObserverWithState.dispatchEvent(LifecycleRegistry.java:361) E/MethodChannel#flutter/platform_views( 4986): at androidx.lifecycle.LifecycleRegistry.addObserver(LifecycleRegistry.java:188) E/MethodChannel#flutter/platform_views( 4986): at com.mapbox.mapboxgl.MapboxMapController.init(MapboxMapController.java:169) E/MethodChannel#flutter/platform_views( 4986): at com.mapbox.mapboxgl.MapboxMapBuilder.build(MapboxMapBuilder.java:42) E/MethodChannel#flutter/platform_views( 4986): at com.mapbox.mapboxgl.MapboxMapFactory.create(MapboxMapFactory.java:46) E/MethodChannel#flutter/platform_views( 4986): at io.flutter.plugin.platform.SingleViewPresentation.onCreate(SingleViewPresentation.java:186) E/MethodChannel#flutter/platform_views( 4986): at android.app.Dialog.dispatchOnCreate(Dialog.java:708) E/MethodChannel#flutter/platform_views( 4986): at android.app.Dialog.show(Dialog.java:422) E/MethodChannel#flutter/platform_views( 4986): at android.app.Presentation.show(Presentation.java:285) E/MethodChannel#flutter/platform_views( 4986): at io.flutter.plugin.platform.VirtualDisplayController.<init>(VirtualDisplayController.java:95) E/MethodChannel#flutter/platform_views( 4986): at io.flutter.plugin.platform.VirtualDisplayController.create(VirtualDisplayController.java:48) E/MethodChannel#flutter/platform_views( 4986): at io.flutter.plugin.platform.PlatformViewsController$1.createVirtualDisplayForPlatformView(PlatformViewsController.java:207) E/MethodChannel#flutter/platform_views( 4986): at io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$1.create(PlatformViewsChannel.java:104) E/MethodChannel#flutter/platform_views( 4986): at io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$1.onMethodCall(PlatformViewsChannel.java:59) E/MethodChannel#flutter/platform_views( 4986): at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:233) E/MethodChannel#flutter/platform_views( 4986): at io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart(DartMessenger.java:85) E/MethodChannel#flutter/platform_views( 4986): at io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(FlutterJNI.java:692) E/MethodChannel#flutter/platform_views( 4986): at android.os.MessageQueue.nativePollOnce(Native Method) E/MethodChannel#flutter/platform_views( 4986): at android.os.MessageQueue.next(MessageQueue.java:335) E/MethodChannel#flutter/platform_views( 4986): at android.os.Looper.loop(Looper.java:206) E/MethodChannel#flutter/platform_views( 4986): at android.app.ActivityThread.main(ActivityThread.java:8443) E/MethodChannel#flutter/platform_views( 4986): at java.lang.reflect.Method.invoke(Native Method) E/MethodChannel#flutter/platform_views( 4986): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:596) E/MethodChannel#flutter/platform_views( 4986): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1130) W/Gralloc4( 4986): allocator 3.x is not supported W/Gralloc3( 4986): allocator 3.x is not supported W/ech.flutter_ap( 4986): Accessing hidden method Ldalvik/system/CloseGuard;->get()Ldalvik/system/CloseGuard; (greylist,core-platform-api, reflection, allowed) W/ech.flutter_ap( 4986): Accessing hidden method Ldalvik/system/CloseGuard;->open(Ljava/lang/String;)V (greylist,core-platform-api, reflection, allowed) W/ech.flutter_ap( 4986): Accessing hidden method Ldalvik/system/CloseGuard;->warnIfOpen()V (greylist,core-platform-api, reflection, allowed) E/flutter ( 4986): [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: PlatformException(error, getDataNetworkTypeForSubscriber, null, java.lang.SecurityException: getDataNetworkTypeForSubscriber E/flutter ( 4986): at android.os.Parcel.createExceptionOrNull(Parcel.java:2385) E/flutter ( 4986): at android.os.Parcel.createException(Parcel.java:2369) E/flutter ( 4986): at android.os.Parcel.readException(Parcel.java:2352) E/flutter ( 4986): at android.os.Parcel.readException(Parcel.java:2294) E/flutter ( 4986): at com.android.internal.telephony.ITelephony$Stub$Proxy.getNetworkTypeForSubscriber(ITelephony.java:8762) E/flutter ( 4986): at android.telephony.TelephonyManager.getNetworkType(TelephonyManager.java:3706) E/flutter ( 4986): at android.telephony.TelephonyManager.getNetworkType(TelephonyManager.java:3670) E/flutter ( 4986): at com.mapbox.android.telemetry.TelemetryUtils.obtainCellularNetworkType(TelemetryUtils.java:165) E/flutter ( 4986): at com.mapbox.mapboxsdk.module.telemetry.PhoneState.<init>(PhoneState.java:39) E/flutter ( 4986): at com.mapbox.mapboxsdk.module.telemetry.TelemetryImpl.onAppUserTurnstileEvent(TelemetryImpl.java:46) E/flutter ( 4986): at com.mapbox.mapboxsdk.maps.MapView.onCreate(MapView.java:303) E/flutter ( 4986): at com.mapbox.mapboxgl.MapboxMapController.onCreate(MapboxMapController.java:1030) E/flutter ( 4986): at androidx.lifecycle.FullLifecycleObserverAdapter.onStateChanged(FullLifecycleObserverAdapter.java:36) E/flutter ( 4986): at androidx.lifecycle.LifecycleRegistry$ObserverWithState.dispatchEvent(LifecycleRegistry.java:361) E/flutter ( 4986): at androidx.lifecycle.LifecycleRegistry.addObserver(LifecycleRegistry.java:188) E/flutter ( 4986): at com.mapbox.mapboxgl.MapboxMapController.init(MapboxMapController.java:169) E/flutter ( 4986): at com.mapbox.mapboxgl.MapboxMapBuilder.build(MapboxMapBuilder.java:42) E/flutter ( 4986): at com.mapbox.mapboxgl.MapboxMapFactory.create(MapboxMapFactory.java:46) E/flutter ( 4986): at io.flutter.plugin.platform.SingleViewPresentation.onCreate(SingleViewPresentation.java:186) E/flutter ( 4986): at android.app.Dialog.dispatchOnCreate(Dialog.java:708) E/flutter ( 4986): at android.app.Dialog.show(Dialog.java:422) E/flutter ( 4986): at android.app.Presentation.show(Presentation.java:285) E/flutter ( 4986): at io.flutter.plugin.platform.VirtualDisplayController.<init>(VirtualDisplayController.java:95) E/flutter ( 4986): at io.flutter.plugin.platform.VirtualDisplayController.create(VirtualDisplayController.java:48) E/flutter ( 4986): at io.flutter.plugin.platform.PlatformViewsController$1.createVirtualDisplayForPlatformView(PlatformViewsController.java:207) E/flutter ( 4986): at io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$1.create(PlatformViewsChannel.java:104) E/flutter ( 4986): at io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$1.onMethodCall(PlatformViewsChannel.java:59) E/flutter ( 4986): at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:233) E/flutter ( 4986): at io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart(DartMessenger.java:85) E/flutter ( 4986): at io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(FlutterJNI.java:692) E/flutter ( 4986): at android.os.MessageQueue.nativePollOnce(Native Method) E/flutter ( 4986): at android.os.MessageQueue.next(MessageQueue.java:335) E/flutter ( 4986): at android.os.Looper.loop(Looper.java:206) E/flutter ( 4986): at android.app.ActivityThread.main(ActivityThread.java:8443) E/flutter ( 4986): at java.lang.reflect.Method.invoke(Native Method) E/flutter ( 4986): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:596) E/flutter ( 4986): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1130) E/flutter ( 4986): ) E/flutter ( 4986): #0 StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:582:7) E/flutter ( 4986): #1 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:159:18) E/flutter ( 4986): <asynchronous suspension> E/flutter ( 4986): #2 MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:332:12) E/flutter ( 4986): #3 TextureAndroidViewController._sendCreateMessage (package:flutter/src/services/platform_views.dart:1039:54) E/flutter ( 4986): #4 AndroidViewController.create (package:flutter/src/services/platform_views.dart:749:11) E/flutter ( 4986): #5 TextureAndroidViewController.create (package:flutter/src/services/platform_views.dart:1018:34) E/flutter ( 4986): #6 TextureAndroidViewController.setSize (package:flutter/src/services/platform_views.dart:1002:14) E/flutter ( 4986): #7 RenderAndroidView._sizePlatformView (package:flutter/src/rendering/platform_view.dart:174:29) E/flutter ( 4986): #8 RenderAndroidView.performResize (package:flutter/src/rendering/platform_view.dart:155:5) E/flutter ( 4986): #9 RenderObject.layout (package:flutter/src/rendering/object.dart:1756:9) E/flutter ( 4986): #10 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14) E/flutter ( 4986): #11 RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7) E/flutter ( 4986): #12 MultiChildLayoutDelegate.layoutChild (package:flutter/src/rendering/custom_layout.dart:171:12) E/flutter ( 4986): #13 _ScaffoldLayout.performLayout (package:flutter/src/material/scaffold.dart:498:7) E/flutter ( 4986): #14 MultiChildLayoutDelegate._callPerformLayout (package:flutter/src/rendering/custom_layout.dart:243:7) E/flutter ( 4986): #15 RenderCustomMultiChildLayoutBox.performLayout (package:flutter/src/rendering/custom_layout.dart:402:14) E/flutter ( 4986): #16 RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7) E/flutter ( 4986): #17 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14) E/flutter ( 4986): #18 RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7) E/flutter ( 4986): #19 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14) E/flutter ( 4986): #20 _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1308:11) E/flutter ( 4986): #21 RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7) E/flutter ( 4986): #22 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14) E/flutter ( 4986): #23 RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7) E/flutter ( 4986): #24 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14) E/flutter ( 4986): #25 RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7) E/flutter ( 4986): #26 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14) E/flutter ( 4986): #27 RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7) E/flutter ( 4986): #28 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14) E/flutter ( 4986): #29 RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7) E/flutter ( 4986): #30 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14) E/flutter ( 4986): #31 RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7) E/flutter ( 4986): #32 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14) E/flutter ( 4986): #33 RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7) E/flutter ( 4986): #34 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14) E/flutter ( 4986): #35 RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7) E/flutter ( 4986): #36 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14) E/flutter ( 4986): #37 RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:3222:13) E/flutter ( 4986): #38 RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7) E/flutter ( 4986): #39 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14) E/flutter ( 4986): #40 RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7) E/flutter ( 4986): #41 _RenderTheatre.performLayout (package:flutter/src/widgets/overlay.dart:685:15) E/flutter ( 4986): #42 RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7) E/flutter ( 4986): #43 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14) E/flutter ( 4986): #44 RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7) E/flutter ( 4986): #45 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14) E/flutter ( 4986): #46 RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7) E/flutter ( 4986): #47 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14) E/flutter ( 4986): #48 RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7) E/flutter ( 4986): #49 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14) E/flutter ( 4986): #50 RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7) E/flutter ( 4986): #51 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:113:14) E/flutter ( 4986): #52 RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7) E/flutter ( 4986): #53 RenderView.performLayout (package:flutter/src/rendering/view.dart:167:14) E/flutter ( 4986): #54 RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1634:7) E/flutter ( 4986): #55 PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:884:18) E/flutter ( 4986): #56 RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:436:19) E/flutter ( 4986): #57 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:914:13) E/flutter ( 4986): #58 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:302:5) E/flutter ( 4986): #59 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1117:15) E/flutter ( 4986): #60 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1055:9) E/flutter ( 4986): #61 SchedulerBinding.scheduleWarmUpFrame.<anonymous closure> (package:flutter/src/scheduler/binding.dart:864:7) E/flutter ( 4986): #62 _rootRun (dart:async/zone.dart:1182:47) E/flutter ( 4986): #63 _CustomZone.run (dart:async/zone.dart:1093:19) E/flutter ( 4986): #64 _CustomZone.runGuarded (dart:async/zone.dart:997:7) E/flutter ( 4986): #65 _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1037:23) E/flutter ( 4986): #66 _rootRun (dart:async/zone.dart:1190:13) E/flutter ( 4986): #67 _CustomZone.run (dart:async/zone.dart:1093:19) E/flutter ( 4986): #68 _CustomZone.bindCallback.<anonymous closure> (dart:async/zone.dart:1021:23) E/flutter ( 4986): #69 Timer._createTimer.<anonymous closure> (dart:async-patch/timer_patch.dart:18:15) E/flutter ( 4986): #70 _Timer._runTimers (dart:isolate-patch/timer_impl.dart:397:19) E/flutter ( 4986): #71 _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:428:5) E/flutter ( 4986): #72 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:168:12) E/flutter ( 4986): W/LocationUpdateReceiver( 4986): LocationEngineResult == null

Finally I solved it by adding the following in my gradle.
compileOptions { sourceCompatibility 1.8 targetCompatibility 1.8 }
This should be mentioned in the readme.

@rohan-bansal
Copy link

@AliAkberAakash I'm having the same problem, where did you add that line? which build.gradle file and under which block?

Thanks.

@stale
Copy link

stale bot commented Jan 14, 2022

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Jan 14, 2022
@stale stale bot closed this as completed Jan 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants