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)
   ...


It appears that this happens due to bugs in the Assistive Technology support for Linux. We therefore recommend disabling this support if you are using OpenJDK Java 8 by editing the accessibility.properties file for the Java installation, typically located in /etc/java-8-openjdk, and comment out the following line by prepending it with a hashmark (#):

# assistive_technologies=org.GNOME.Accessibility.AtkWrapper

DbVisualizer 10.0.16 and later: An alternative is to upgrade to OpenJDK Java 11, since this is disabled by default in that version.


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