46 lines
1.2 KiB
Markdown
46 lines
1.2 KiB
Markdown
# Known Issues
|
|
|
|
## 1. Hardcoded Environment Paths
|
|
|
|
Several runtime paths are absolute and machine-specific:
|
|
|
|
- animation output file path in `AnimationFileService`
|
|
- Unreal process script paths in `application.properties`
|
|
- PID file cleanup paths in `ProcessManagerService`
|
|
|
|
Impact:
|
|
|
|
- project is not portable across machines without local path edits
|
|
|
|
## 2. Database Deleted on Shutdown
|
|
|
|
`App.deleteDatabase()` deletes `data/health.db` on app exit.
|
|
|
|
Impact:
|
|
|
|
- historical data is lost every run unless behavior is changed
|
|
|
|
## 3. Signalling Process Startup Incomplete
|
|
|
|
In `ProcessManagerService.startSignallingServer()`, process creation is currently prepared but not started (`pb.start()` is commented).
|
|
|
|
Impact:
|
|
|
|
- log output may indicate startup intent, but process is not actually launched via that path
|
|
|
|
## 4. Legacy Mockito Dependency
|
|
|
|
Mockito-based tests fail on Java 17 due to old `mockito-all:2.0.2-beta`.
|
|
|
|
Impact:
|
|
|
|
- full CI-style green test run is blocked until dependency modernization
|
|
|
|
## 5. Encoding Artifacts in Logs/Strings
|
|
|
|
Some source/log text contains mojibake characters in comments/messages.
|
|
|
|
Impact:
|
|
|
|
- readability and consistency issues in logs and source text
|