Common issues
This page lists quick fixes for common problems.
What you will do
- Fix install and config problems
- Find logs fast
- Collect the right info for support
Steps
1) Export fails - credentials file not found
Symptom:
- Error like "Credentials file not found"
Cause:
- The selected service account JSON was moved or deleted.
Fix:
- In the app, select the credentials JSON again.
2) Export fails - Firestore connection failed
Cause:
- Wrong service account key
- Missing permissions
Fix:
- Check the service account permissions for Firestore.
- Try a different key.
3) Export fails - docRoot is blank or invalid
Symptom:
- Error like "docRoot is blank" or "invalid docRoot"
Fix:
- Enter a valid
participantId - Or set a valid
docRootoverride in config
4) Analyze does nothing - no export CSV found
Cause:
- Export was not run
- Export results are saved in a different folder
Fix:
- Run Export first
- Confirm the output folder contains
*_export*.csv
5) Excel fails - no *_korea_time.csv found
Cause:
- Analyze was not run
Fix:
- Run Analyze first
- Confirm the output folder contains files that end with
_korea_time.csv
6) Excel output has missing rows
Cause:
- Excel export can have a hard limit (for example 50,000 rows per raw sheet)
Fix:
- Split the input CSV files
- Or change the limit (developer change)
7) Where are local files?
- macOS and Linux:
~/.datacollection_researcher - Windows:
%USERPROFILE%\\.datacollection_researcher
If you run from source, logs are printed in the terminal.
8) How to report a good bug
Send:
- OS version
- App version (or git commit)
- Which step failed (Export, Analyze, Excel)
- Exact error message
- Terminal output (if any)
- Related config files (remove secrets)
Common mistakes
- Selecting a credentials JSON and then moving the file
- Running steps out of order (Export - Analyze - Excel)
- Sharing secrets (service account JSON)
Report issues
Create an issue in your tracker (GitHub or internal) and attach the info above.