Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Offline Search not working — TileStore fails to load tiles (erroredResourceCount = 10), OfflineIndexChangeListener not triggered

Aperta
#369 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
25/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
android, kotlin
Ambito
mobile, search

Direzione di ricerca

Iniziare riproducendo l’installazione della regione offline di TileStore con le coordinate di esempio del poligono e ispezionare i conteggi delle risorse riportati. Verificare se i tile vengono caricati, se l’indice offline viene creato e se viene attivato OfflineIndexChangeListener.onIndexReady(); l’issue non fornisce file sorgente né test da ispezionare.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

bug

Environment

  • Search SDK Component:
    • Core Search SDK (SearchEngine)
    • Offline Search SDK (OfflineSearchEngine)
    • Address Autofill SDK
    • Search UI SDK
  • Android OS version: (add here)
  • Devices affected: (add here)
  • Search SDK Version: (add here)
  • Maps SDK/Nav SDK versions (if used): (add here)

Description

I am implementing Offline Search using the Mapbox Search SDK for Android, but the TileStore does not load the tiles for the offline region.

Even when using the sample polygon coordinates from the official SDK documentation, tile loading consistently fails.

As a result:

  • All tiles show erroredResourceCount = 10
  • completedResourceCount = 0
  • The offline index is never created
  • OfflineIndexChangeListener.onIndexReady() does not trigger
  • Offline Search remains non-functional

Expected Behavior

  • Tiles should download successfully
  • Offline index should be built
  • onIndexReady() should be triggered
  • Offline search queries should return results

Actual Behavior

The TileStore load completes with all tiles in error state:

requiredResourceCount: 10
completedResourceCount: 0
erroredResourceCount: 10
completedResourceSize: 0

Since no tiles are downloaded, the offline search index never initializes.


Steps to Reproduce

  1. Create a TileStore instance
  2. Install an offline region using the sample polygon coordinates
  3. Observe the tile loading results (all fail)
  4. Add an OfflineIndexChangeListener
  5. Note that onIndexReady() never triggers

Additional Notes

Please confirm:

  • Whether the sample offline region tiles are still available
  • Whether the polygon area requires updated coordinates
  • Or if this is a regression in TileStore tile loading

This issue blocks offline search implementation in the project.

Lingua principale
Kotlin
Stelle
39
Fork
10
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di mapbox/mapbox-search-android

Tutte le issue di mapbox/mapbox-search-android

Issue simili

Altre issue su Kotlin

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.