# Runtime Diagnosis

> Diagnoses Dimension UI crashes, hangs, and unexpected runtime behavior. Use this skill when the application crashes on startup, charts don't render, data doesn't load, or analysis features fail. Use when this capability is needed.

- Skill: `tomevault-io/runtime-diagnosis` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/runtime-diagnosis`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/runtime-diagnosis/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/runtime-diagnosis

---


# Runtime Diagnosis

## Evidence Collection

1. Check Java version: `java -version` (must be 25+)
2. Verify Maven build: `mvn clean compile`
3. Check LaF parameter: `-DLaF=dark|light|default`
4. Review logs for EventBus errors
5. Verify Dimension-DI, Dimension-DB, and Dimension-TT installed

## Decision Matrix

| Symptom                | First Check                              |
|------------------------|------------------------------------------|
| Crash on startup       | Java version + dependencies installed    |
| Chart rendering issues | JFreeChart-FSE module + LaF theme        |
| Data not loading       | JDBC/HTTP connection configuration       |
| Analysis not working   | Matrix Profile/ARIMA algorithms loaded   |

---
> Source: [akardapolov/dimension-ui](https://github.com/akardapolov/dimension-ui) — distributed by [TomeVault](https://tomevault.io).
<!-- tomevault:4.0:skill_md:2026-06-26 -->

