Error launching designer on Debian10: noClassDefFoundError java/sql/Timestamp

I’ve just installed Ignition Gateway 7.9.12 on Debian 10.1 amd64 with LXDE, and when I try to run Designer I get the error above:


To run designer.jnlp I’ve installed icedtea-netx package, and for Java I have adoptopenjdk-8-hotspot-jre version 8u222-b10-2.


The problem seems to be an incompatibility with Java > 8. I found I had openjdk-11-jre package installed and enabled by default for java executable.

By running update-alternatives --config java and selecting the openjdk version now I’ve the correct java version running:

$ java -version
openjdk version "1.8.0_222"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_222-b10)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.222-b10, mixed mode)

But I’m still getting the same error.

Have you tried using the native launcher that comes with 7.9.12? (BTW, jnlp has long been deprecated, and is not available at all with Java9+.)

indeed that works, thanks.

Where can I find “native launcher” ??
I’m using Linux Mint 19.2 and I getting the same error…

You can download them from your gateway.

EDIT: Forgot my manners. Welcome to the forums, by the way!

Thank you for reply, but is there some native launchers also for Designer?

On 7.9, I believe you can launch the designer from there as well (upper Right-hand corner IIRC), unless it’s changed in the later versions.

1 Like