First reported by Francesco Cavallero.
Dear Developers of the amazing Free/Libre and Open Source app Libre BusTO ,
Please triage my crash:
Version code: 70 Version name: 2.4.7 Android version: 14 Phone: SM-M135F Brand: samsung Stack: org.maplibre.android.style.layers.CannotAddLayerException: Could not find layer: symbol-transit-airfield at org.maplibre.android.maps.NativeMapView.nativeAddLayerAbove(Native Method) at org.maplibre.android.maps.NativeMapView.addLayerAbove(NativeMapView.java:973) at org.maplibre.android.maps.Style.addLayerAbove(Style.java:224) at it.reyboz.bustorino.fragments.GeneralMapLibreFragment.initStopsLayer(GeneralMapLibreFragment.kt:709) at it.reyboz.bustorino.fragments.GeneralMapLibreFragment.initStopsLayer(GeneralMapLibreFragment.kt:690) at it.reyboz.bustorino.fragments.MapLibreFragment.onMapReady$lambda$0(MapLibreFragment.kt:316) at it.reyboz.bustorino.fragments.MapLibreFragment.$r8$lambda$RVGeapHGoG6RzXRVNMEDBPvAahM(Unknown Source:0) at it.reyboz.bustorino.fragments.MapLibreFragment$$ExternalSyntheticLambda5.onStyleLoaded(D8$$SyntheticClass:0) at org.maplibre.android.maps.MapLibreMap.notifyStyleLoaded(MapLibreMap.java:1157) at org.maplibre.android.maps.MapLibreMap.onFinishLoadingStyle(MapLibreMap.java:243) at org.maplibre.android.maps.MapView$MapCallback.onDidFinishLoadingStyle(MapView.java:1738) at org.maplibre.android.maps.MapChangeReceiver.onDidFinishLoadingStyle(MapChangeReceiver.java:227) at org.maplibre.android.maps.NativeMapView.onDidFinishLoadingStyle(NativeMapView.java:1252) at org.maplibre.android.maps.NativeMapView.nativeSetStyleJson(Native Method) at org.maplibre.android.maps.NativeMapView.setStyleJson(NativeMapView.java:215) at org.maplibre.android.maps.MapLibreMap.setStyle(MapLibreMap.java:1139) at it.reyboz.bustorino.fragments.MapLibreFragment.onMapReady(MapLibreFragment.kt:306) at org.maplibre.android.maps.MapView$MapCallback.onMapReady(MapView.java:1714) at org.maplibre.android.maps.MapView$MapCallback.initialised(MapView.java:1700) at org.maplibre.android.maps.MapView.initializeMap(MapView.java:197) at org.maplibre.android.maps.MapView.-$$Nest$minitializeMap(Unknown Source:0) at org.maplibre.android.maps.MapView$4.run(MapView.java:324) at android.os.Handler.handleCallback(Handler.java:958) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loopOnce(Looper.java:230) at android.os.Looper.loop(Looper.java:319) at android.app.ActivityThread.main(ActivityThread.java:8919) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:578) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1103) logcat (last 30 lines): 01-03 09:35:54.496 E/AndroidRuntime(25867): at org.maplibre.android.maps.NativeMapView.addLayerAbove(NativeMapView.java:973) 01-03 09:35:54.496 E/AndroidRuntime(25867): at org.maplibre.android.maps.Style.addLayerAbove(Style.java:224) 01-03 09:35:54.496 E/AndroidRuntime(25867): at it.reyboz.bustorino.fragments.GeneralMapLibreFragment.initStopsLayer(GeneralMapLibreFragment.kt:709) 01-03 09:35:54.496 E/AndroidRuntime(25867): at it.reyboz.bustorino.fragments.GeneralMapLibreFragment.initStopsLayer(GeneralMapLibreFragment.kt:690) 01-03 09:35:54.496 E/AndroidRuntime(25867): at it.reyboz.bustorino.fragments.MapLibreFragment.onMapReady$lambda$0(MapLibreFragment.kt:316) 01-03 09:35:54.496 E/AndroidRuntime(25867): at it.reyboz.bustorino.fragments.MapLibreFragment.$r8$lambda$RVGeapHGoG6RzXRVNMEDBPvAahM(Unknown Source:0) 01-03 09:35:54.496 E/AndroidRuntime(25867): at it.reyboz.bustorino.fragments.MapLibreFragment$$ExternalSyntheticLambda5.onStyleLoaded(D8$$SyntheticClass:0) 01-03 09:35:54.496 E/AndroidRuntime(25867): at org.maplibre.android.maps.MapLibreMap.notifyStyleLoaded(MapLibreMap.java:1157) 01-03 09:35:54.496 E/AndroidRuntime(25867): at org.maplibre.android.maps.MapLibreMap.onFinishLoadingStyle(MapLibreMap.java:243) 01-03 09:35:54.496 E/AndroidRuntime(25867): at org.maplibre.android.maps.MapView$MapCallback.onDidFinishLoadingStyle(MapView.java:1738) 01-03 09:35:54.496 E/AndroidRuntime(25867): at org.maplibre.android.maps.MapChangeReceiver.onDidFinishLoadingStyle(MapChangeReceiver.java:227) 01-03 09:35:54.496 E/AndroidRuntime(25867): at org.maplibre.android.maps.NativeMapView.onDidFinishLoadingStyle(NativeMapView.java:1252) 01-03 09:35:54.496 E/AndroidRuntime(25867): at org.maplibre.android.maps.NativeMapView.nativeSetStyleJson(Native Method) 01-03 09:35:54.496 E/AndroidRuntime(25867): at org.maplibre.android.maps.NativeMapView.setStyleJson(NativeMapView.java:215) 01-03 09:35:54.496 E/AndroidRuntime(25867): at org.maplibre.android.maps.MapLibreMap.setStyle(MapLibreMap.java:1139) 01-03 09:35:54.496 E/AndroidRuntime(25867): at it.reyboz.bustorino.fragments.MapLibreFragment.onMapReady(MapLibreFragment.kt:306) 01-03 09:35:54.496 E/AndroidRuntime(25867): at org.maplibre.android.maps.MapView$MapCallback.onMapReady(MapView.java:1714) 01-03 09:35:54.496 E/AndroidRuntime(25867): at org.maplibre.android.maps.MapView$MapCallback.initialised(MapView.java:1700) 01-03 09:35:54.496 E/AndroidRuntime(25867): at org.maplibre.android.maps.MapView.initializeMap(MapView.java:197) 01-03 09:35:54.496 E/AndroidRuntime(25867): at org.maplibre.android.maps.MapView.-$$Nest$minitializeMap(Unknown Source:0) 01-03 09:35:54.496 E/AndroidRuntime(25867): at org.maplibre.android.maps.MapView$4.run(MapView.java:324) 01-03 09:35:54.496 E/AndroidRuntime(25867): at android.os.Handler.handleCallback(Handler.java:958) 01-03 09:35:54.496 E/AndroidRuntime(25867): at android.os.Handler.dispatchMessage(Handler.java:99) 01-03 09:35:54.496 E/AndroidRuntime(25867): at android.os.Looper.loopOnce(Looper.java:230) 01-03 09:35:54.496 E/AndroidRuntime(25867): at android.os.Looper.loop(Looper.java:319) 01-03 09:35:54.496 E/AndroidRuntime(25867): at android.app.ActivityThread.main(ActivityThread.java:8919) 01-03 09:35:54.496 E/AndroidRuntime(25867): at java.lang.reflect.Method.invoke(Native Method) 01-03 09:35:54.496 E/AndroidRuntime(25867): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:578) 01-03 09:35:54.496 E/AndroidRuntime(25867): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1103)
Thank you! :)
Generated with https://lab.reyboz.it/libre-busto/crash-report/ (P15)