Troubleshooting
When SwingBridge cannot start the embedded Swing application, the canvas is replaced with an in-page error view that shows the underlying cause (see Launch Failure Error View). Use the table below to map the error you see in that view (or in the server log) to the most likely fix.
Common Failure Modes
| Symptom | Likely cause and fix |
|---|---|
| The runtime JVM flags are missing — specifically |
|
|
Stack trace contains | The Swing application’s main class is not on the SwingBridge classpath. Confirm the JAR is in |
Error view says "Swing application did not display any window within the launch timeout." | The Swing application is loading but never makes a |
Missing or boxed glyphs on Linux ("tofu", squares, replacement characters). | System fonts that the patched font path does not include, or no fonts installed at all. Install the standard fonts your Swing application expects (typically Liberation, DejaVu, or Microsoft Core Fonts on Linux) into one of the standard system font directories ( |
| No valid Vaadin commercial license in |