DBeaver - kein Zugriff mehr nach Update

Forum für Fragen rund um Firebird-Software von Drittanbietern.

Moderator: martin.koeditz

Antworten
Benutzeravatar
martin.koeditz
Beiträge: 545
Registriert: Sa 31. Mär 2018, 14:35

Guten Morgen zusammen,

ich habe DBeaver von Version 26.1.2 auf 26.1.4 aktualisiert. Nun bekomme ich beim Zugriff auf meine Firebird-DBs diesen Fehler:
Unexpected driver error occurred while connecting to the database
Class definition not found: org/bouncycastle/jce/provider/BouncyCastleProvider
Class not found: org.bouncycastle.jce.provider.BouncyCastleProvider
Bin kein Java-Experte, aber vielleicht gibt es hier ja den einen oder anderen, der mir hier helfen kann.

Viele Grüße
Martin
Martin Köditz
SynDesk SW GmbH
bfuerchau
Beiträge: 637
Registriert: Mo 7. Mai 2018, 18:09
Kontaktdaten:

Ggf. fehlt der Provider in deiner classes Aufzählung bzw. Classpath beim Aufruf:
https://downloads.bouncycastle.org/java ... mmary.html
Weil DBeaver den nicht selber mitbringt.
sparkadmin
Administrator
Beiträge: 4
Registriert: Sa 31. Mär 2018, 13:34

Ich habe nun nochmals weiter recherchiert. Die Meldung bedeutet, dass nach dem DBeaver-Update beim Firebird-JDBC-Treiber Jaybird diese Bibliothek fehlt:
org.bouncycastle.jce.provider.BouncyCastleProvider
Sie wird von neueren Jaybird-Versionen insbesondere für die Firebird-Verschlüsselungsunterstützung verwendet.

Um die Verbindungen wieder zum Laufen zu bringen, können folgende Schritte in DBeaver ausgeführt werden.
Nacheinander öffnen:
Datenbank → Treiber-Manager → Firebird → Bearbeiten → Bibliotheken

Dann "Artefakt hinzufügen" und dieses Maven-Artefakt hinzufügen:
org.bouncycastle:bcprov-jdk18on:1.83

Download / Aktualisieren klicken.

Danach lief alles wieder.
Antworten