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. 


Update 2019-10-22: DbVisualizer 10.0.23 includes a workaround for this problem and upgrading is recommended. Use Help->Check for Update in DbVisualizer.


If you are using versions up to DbVisualizer 9.5.8 and are unable to upgrade to at least 10.0.23, 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 instead  Check How do I change the Java version that DbVisualizer use for instructions.