Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - naw

#1
Buenas

Lo primero gracias por el trabajo y las horas dedicadas a la aplicación.

Error detectado
: En Android 9, usando la sdcard como almacenamiento, no se pueden visualizar los mapas creados.

Posible causa: Faltan los archivos .db-shm y .db-wal en el directorio:

Detalles adicionales
Este es un bug que tiene algo más de 1 año, pero que no he reportado antes.
En un movil bajo Android 9 con los datos migrados a la tarjeta sd (/storage/XXXX-XXXX/oruxmaps) los mapas que creo no se cargan correctamente. Los tiles del mapa muestran una imagen de carga.
Mapas creados anteriormente si que se abren correctamente.
Si reinstalo y creo mapas en la memoria interna (/storage/emulated/0/oruxmaps) se ven correctamente. Si los migro a la sdcard, siguen viendose bien.

Los mapas antiguos están compuestos por 3 archivos: .otrk2.xml, .db y .db-journal
Los mapas nuevos de la memoria interna están compuestos por 4 archivos: db, .db-shm, .db-wal y .otrk2.xml
Pero en la memoria externa solo están el .db y el .otrk2.xml

Los archivos .db-shm y .db-wal faltan y eso causa un error visible en logcat.
08-08 13:32:02.428 29255 29643 E SQLiteLog: (14) cannot open file at line 36667 of [68b898381a]
08-08 13:32:02.428 29255 29643 E SQLiteLog: (14) os_unix.c:36667: (2) open(/storage/9A0D-311A/oruxmaps/mapfiles/test 2/OruxMapsImages.db-wal) -
08-08 13:32:02.428 29255 29643 E SQLiteLog: (1544) attempt to write a readonly database


workarround: Si creo los archivos OruxMapsImages.db-wal y OruxMapsImages.db-shm como archivos vacios, el mapa se abre.

Pasos para reproducirlo:

  • Abrir un mapa online
  • Ir al creador de mapas y crear un mapa. No hay errores al crear el mapa
  • Desde la pantalla principal de la aplicacion, seleccionar el mapa offline. En lugar de los tiles del mapa, se ven tiles con una imagen de carga