Error running app on Streamlit Community Cloud - Health check fails without any Python traceback
Are you running your app locally or is it deployed?
Both.
The application runs successfully on my local machine but fails only after deployment.
If your app is deployed:
Hosting Platform: Streamlit Community Cloud
Public App Link:
GitHub Repository
The repository is currently private, so I’m unable to share a public GitHub link. However, I’m happy to share any relevant code snippets or project files if needed.
Full Error Message
The deployed app displays:
Error running app.
If you need help, try the Streamlit docs and forums.
The deployment logs complete successfully until the final message:
❗️ The service has encountered an error while checking the health
No Python traceback or exception is shown in the logs.
Streamlit and Python Versions
Local Environment
- Python 3.12.4 (also tested with Python 3.11.7)
Streamlit Community Cloud
- Streamlit 1.52.2
- Python 3.14.6
Additional Information
- The app works perfectly on my local machine.
- The repository clones successfully during deployment.
- All dependencies install successfully.
- I recently fixed an issue where my
.parquetfile was accidentally excluded by.gitignore. The file is now committed and available in the repository. - The parquet files are approximately 11 MB and 9 MB.
- The deployment still fails with the health check error even after fixing the missing file.
Has anyone encountered this issue where the app works locally but fails on Streamlit Community Cloud with only a health check failure and no Python traceback?
Any suggestions on how to obtain a more detailed startup error or identify the cause would be greatly appreciated.
Thank you!