googlemaps / googlemaps/android-maps-compose
Maps: IllegalStateException when clicking "blocked Road" poi on map
- Lingua principale
- Kotlin
- Stelle
- 1.3k
- Fork
- 181
- Merge medio
- 2g 23h
- PR unite (30g)
- 18
Descrizione
#### Environment details
2. Android Emulator Pixel 9 Pro API 36.1
3. Library version: Release 7.0.0
#### Steps to reproduce
1. Clone this repo and use the provided demo app.
2. set `isTrafficEnabled = true` for google map
3. open basic map
4. click on blocked road poi
#### Code example
```
var mapProperties by remember {
mutableStateOf(MapProperties(mapType = MapType.NORMAL, isTrafficEnabled = true))
}
```
#### Stack trace
```
2025-12-19 11:45:40.695 20102-20102 AndroidRuntime com.google.maps.android.compose E FATAL EXCEPTION: main
Process: com.google.maps.android.compose, PID: 20102
java.lang.IllegalStateException
at com.google.maps.api.android.lib6.common.t.d(:com.google.android.gms.policy_maps_core_dynamite@254125201@254125200025.815771884.815771884:6)
at com.google.maps.api.android.lib6.phoenix.av.a(:com.google.android.gms.policy_maps_core_dynamite@254125201@254125200025.815771884.815771884:53)
at m140.dpu.run(:com.google.android.gms.policy_maps_core_dynamite@254125201@254125200025.815771884.815771884:7)
at m140.dpw.run(:com.google.android.gms.policy_maps_core_dynamite@254125201@254125200025.815771884.815771884:88)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:520)
at m140.bnr$a.run(:com.google.android.gms.policy_maps_core_dynamite@254125201@254125200025.815771884.815771884:14)
at android.os.Handler.handleCallback(Handler.java:1070)
at android.os.Handler.dispatchMessage(Handler.java:125)
at android.os.Looper.dispatchMessage(Looper.java:333)
at android.os.Looper.loopOnce(Looper.java:263)
at android.os.Looper.loop(Looper.java:367)
at android.app.ActivityThread.main(ActivityThread.java:9282)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:566)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:929)
2025-12-19 11:45:40.701 20102-20102 Process com.google.maps.android.compose I Sending signal. PID: 20102 SIG: 9
2025-12-19 11:45:40.726 733-840 InputDispatcher system_server E channel '4ae2f5f com.google.maps.android.compose/com.google.maps.android.compose.BasicMapActivity' ~ Channel is unrecoverably broken and will be disposed!
```
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Riproduci il crash nell’app demo fornita utilizzando BasicMapActivity su un Android Emulator Pixel 9 Pro API 36.1, con `isTrafficEnabled = true`, quindi fai clic su un POI relativo a una strada bloccata. Confronta il comportamento con la release 7.0.0 e analizza lo stack trace dell’Android Maps SDK; il lavoro è completato quando la stessa interazione non causa più una IllegalStateException.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- android, kotlin
- Ambito
- mobile
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Attiva
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 42/100