Troubleshooting¶
The app shows default DB values instead of my real ones¶
The app reads real process environment variables. If you changed Windows user or system environment variables after Visual Studio or your shell was already open, restart that process.
Country lookup says no match¶
Check:
- the bundled
overture-country-divisions.dbfile exists in the bundled data directory inside the app image - the running app was restarted after data or code changes
- the coordinate actually has latitude and longitude in immich
A country cache download is slow¶
The first lookup for a new country can take longer because the per-country Overture division cache must be created locally.
Large countries can also produce much larger cache files than small ones.
First run is slower
The app has to download and prepare country data the first time you hit a country it has not seen before.
Bigger countries take longer
Large countries usually mean larger downloads and more time spent preparing the local data.
Processing seems slower than expected¶
Things that affect throughput:
- batch size
- max parallelism
- database latency to the immich PostgreSQL instance
- first-time per-country cache creation
Start with the easy checks
If processing feels slow, first check whether the app is still downloading country data for the first time.
Then tune settings
Batch size and max parallelism usually make the biggest difference once the needed country data is already present.
I want to rerun everything from scratch¶
The Data page can clear existing city, state, and country values in immich.
Because this is a destructive write operation against immich metadata, back up your database first: