Troubleshooting¶
Output panel is empty¶
Possible causes:
- compile/export failed due to model issues
- invalid JSON edits interrupted sync
- external tools unavailable in strict mode
Actions:
- Run model validation and review issue list.
- Open Input panel and verify JSON validity.
- Export
.ilimanually to force regeneration. - Check browser and backend logs for API errors.
ili2c or ilivalidator not found¶
Symptoms:
- warnings about unavailable external commands
- reduced validation depth
Actions:
- Set
ILI2C_BINandILIVALIDATOR_BINcorrectly. - If using JARs, set
*_BIN=javawith*_ARGS="-jar /path/file.jar". - Keep
*_STRICT=falsefor local prototypes.
Proxy/network related failures¶
Symptoms:
- model repository fetch errors
- Java toolchain cannot resolve remote dependencies
Actions:
- Set
IMC_HTTP_PROXYandIMC_HTTPS_PROXY. - Set
IMC_NO_PROXYfor local/internal hosts. - Re-run validation/export after environment update.
Slow or unstable validation¶
Actions:
- Increase
IMC_TOOLCHAIN_TIMEOUT_MS. - Minimize large model changes during iterative edits.
- Validate in smaller logical increments.
Documentation build fails¶
Actions:
- Install Material for MkDocs:
pip install mkdocs-material - Validate
mkdocs.ymlsyntax. - Run
mkdocs serveand fix missing pages/links.