dmsl/anyplace

Location not found because radio map can't be downloaded

Opened this issue · 2 comments

In our tests today, the Android app suddenly doesn't find the user's location anymore. We're using the standard Anyplace server.

I found out that the radio maps can't be downloaded; the app gets the error:
Error downloading radio maps [ Service Error: Internal Server Error ]

I tried the API endpoint /position/radio_by_building_floor and got this error:
500: "Error while creating Radio Map on-the-fly!"

I tried different buildings, and all of them suddenly can't download the radio maps anymore.

Here is a building to try:
buid: building_35716877-1bb4-4a56-9ed9-3bba31550d19_1583374793918
floor: 0

Could you please check if this is an error on your server?


I'm not sure if this is related, but we also can't delete fingerprints in Anyplace Architect. This is the message:
"Something went wrong. It's likely that everything related to the fingerPrints is deleted but please refresh to make sure or try again."
After refreshing, the fingerprints are still showing up.

Update: The radio_by_building_floor API works now, but the means file still can't be downloaded:
https://ap.cs.ucy.ac.cy:443/anyplace/radiomaps_frozen/building_35716877-1bb4-4a56-9ed9-3bba31550d19_1583374793918/0/indoor-radiomap-mean.txt

Do we need to clear the wifi measurements and use the logger again?

We have replicated the problem, thanks.
This had to do with migration of the public anyplace service to the new backend infrastructure.

We are working on it and we will release a patch as soon as possible.