Some users have reported the following error when using DbVisualizer on Linux with the OpenJDK Java 8:

java.lang.StackOverflowError
   at java.awt.AWTEventMulticaster.componentResized(AWTEventMulticaster.java:159)
   at java.awt.AWTEventMulticaster.componentResized(AWTEventMulticaster.java:159)
   at java.awt.AWTEventMulticaster.componentResized(AWTEventMulticaster.java:159)
   at java.awt.AWTEventMulticaster.componentResized(AWTEventMulticaster.java:159)
   ...

This happens due to an issue in OpenJDK 8 on Linux. The solution is to upgrade to DbVisualizer 10.0.23 or later versions. These includes a workaround to prevent the error from happen.


For DbVisualizer versions up to an including 9.5.8, do as follows to resolve:

  1. Open /etc/java-8-openjdk/accessibility.properties in a text editor
  2. Comment out the following line by prefixing it with a hashmark (#) first in row:

# assistive_technologies=org.GNOME.Accessibility.AtkWrapper

If this does not resolve the problem, the solution is to install Oracle Java 8 and then configure DbVisualizer to use this Java version. Check How do I change the Java version that DbVisualizer use for instructions.