Technische Problemstellung:
Haben Sie schon einmal verzweifelt versucht, Exceptions Ihrer MPS-Applikationen zu debuggen, welche innerhalb der graphischen Oberfläche auftreten bzw. innerhalb des UI-Threads? Leider sind diese weder im regulären "Event-Log" noch im "Messages Tab" zu finden.
Problemlösung:
Ein Klick auf das kleine Ausrufezeichen am unteren rechten Rand der Applikation öffnet eine separate Error-Console, in welcher ausschließlich die fatalen IDE-relevanten Fehler zu finden sind:
Alternativ kann eine erstellte MPS-Standalone-Applikation auch direkt über die Kommandozeile gestartet werden. Hierzu einfach im bin-Verzeichnis der Applikation direkt die JAR-Datei anstarten, wobei der benötigte Classpath z.B. dem hier zu findenden Batch-File (application.bat) entnommen werden kann, nachdem die erste Zeile mittels REM auskommentiert wurde:
REM @ECHO OFF
Die Kommandozeile zeigt dann exakt die selben Exceptions wie auch die "IDE Fatal Errors" Konsole innerhalb von MPS.
$PATH\jre\bin\java.exe -cp "$CLASSPATH" jetbrains.mps.Launcher