Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Platform crash on android at startup #577

@vanlooverenkoen

Description

@vanlooverenkoen

I am having a crash when the mapbox map should be loaded.

This is my code. I am not doing anything with the controller. that is all commended out.

We are still using v1 embedding because of breaking packages in our project & to close to the release to migrate everything

         MapboxMap(
            onStyleLoadedCallback: () {},
            styleString: 'mapbox://styles/...',
            accessToken: '...',
            initialCameraPosition: const CameraPosition(
              target: LatLng(
                AppConstants.DEFAULT_LAT,
                AppConstants.DEFAULT_LON,
              ),
              zoom: _DEFAULT_ZOOM,
            ),
            onMapCreated: _onMapCreated,
          ),

The crash:

2021-03-22 09:53:05.786 27370-27370/? E/Mbgl-MapChangeReceiver: Exception in onStyleImageMissing
    java.lang.NullPointerException: Attempt to invoke interface method 'java.lang.String io.flutter.embedding.engine.plugins.FlutterPlugin$FlutterAssets.getAssetFilePathByName(java.lang.String)' on a null object reference
        at com.mapbox.mapboxgl.MapboxMapController.getScaledImage(MapboxMapController.java:1291)
        at com.mapbox.mapboxgl.MapboxMapController.lambda$onMapReady$0$MapboxMapController(MapboxMapController.java:260)
        at com.mapbox.mapboxgl.-$$Lambda$MapboxMapController$ycG5vS2dYfqOKlQHaQNF87a0YOg.onStyleImageMissing(Unknown Source:4)
        at com.mapbox.mapboxsdk.maps.MapChangeReceiver.onStyleImageMissing(MapChangeReceiver.java:226)
        at com.mapbox.mapboxsdk.maps.NativeMapView.onStyleImageMissing(NativeMapView.java:1120)
        at android.os.MessageQueue.nativePollOnce(Native Method)
        at android.os.MessageQueue.next(MessageQueue.java:335)
        at android.os.Looper.loop(Looper.java:183)
        at android.app.ActivityThread.main(ActivityThread.java:7660)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions