googlemaps / googlemaps/android-maps-compose

Maps: IllegalStateException when clicking "blocked Road" poi on map

Aperta
#820 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
external needs more info type: bug
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.