Apache Derby: connecting remote server fails – java.lang.NoSuchMethodError: java.nio.ByteBuffer.clear()Ljava/nio/ByteBuffer

Trying to connect to a remote Apache Derby server. Derby server version is 10.13.1.1 (Debian Stretch), java version on remote system is openjdk 1.8.0_181.

Thanks to Lars Vogel, i’ve learned i have to run the derby server with -h 0.0.0.0 so to accept both local and remote connections. Connecting locally works fine.

Remote access (both with ij or tools like SquirrelSQL or LibreOffice Base) fails with a strange Java error:

NoSuchMethodError: java.nio.ByteBuffer.clear()Ljava/nio/ByteBuffer

Finally i found that it’s a matter of different derby versions. Client version of derby was 10.14.1.0. With version 10.13.1.1 on client, too, the error disappeared…

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden /  Ändern )

Google Foto

Du kommentierst mit Deinem Google-Konto. Abmelden /  Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden /  Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden /  Ändern )

Verbinde mit %s