Keine Verbindung zu externer Datenquelle - macOS

Hallo Freunde,

ich brauche eine Tipp, wie ich den fehlenden Treiber installieren kann.

Fehlermeldung:
Die Verbindung zur Datenquelle “Neue Datenbank” konnte nicht hergestellt werden.
Die Verbindung zur externen Datenquelle konnte nicht hergestellt werden. Es wurde kein SDBC-Treiber für die URL ‘sdbc:embedded:hsqldb’ gefunden.

Die Fehlermeldung tritt in Base (Libreoffice Version 7.0.3.1) auf.
mac-Betriebssystem: macOS Catalina Version 10.15.7
java Version 8 Update 271

Sind meine Infos vollständig?

LG in die Runde
alberlin

[Edit - Opaque] Titel gekürzt

Wenn Java erkannt wird: Ist wirklich alles für Base installiert? Bevor die obige Fehlermeldung kommt schaltet sich jedenfalls unter normalen Umständen die Meldung ein, dass Java fehlt und deswegen mit Einschränkungen zu rechnen ist. Und die HSQLDB braucht nun einmal Java.

Hallo,

java Version 8 Update 271

Das klingt nicht nach einem JDK. Auf macOS funktioniert ein nur-JRE nicht, auch wenn vom JDK eigentlich nur das JRE, das darin ja auch enthalten ist, benötigt wird. Du benötigst ein JDK.

Siehe dazu auch LibreOffice FAQ - Java installieren - Mit macOS.

Falls Du demnächst auch noch nach Big Sur upgraden willst, dann die Information, dass Du dann auch, nach derzeitigem Stand, nur die Version 12.0.2 eines JDKs verwenden kannst (siehe Fehlerbericht tdf#135479 - LO Complains about missing JDK when accessing any Java functionality, despite recognizing JDK on macOS under Preferences).

Daher ist es etwas schwierig exakte Downloadlinks zu nennen

  1. Oracle - Java SE - Downloads | Oracle Technology Network | Oracle - Hier würde ich Dir Java SE 11 (LTS) wegen des Langzeitsupports (LTS) empfehlen. Allerding gilt es bei Oracle die seit April 2019 geänderten Lizenbedingungen zu beachte, die, grob gesagt, nur noch für den rein privaten Bereich eine kostenlose Nutzung erlauben.

  2. AdopentOpenJDK - https://adoptopenjdk.net

Plattformspezifische Paketierung der OpenJDK software. Da gibt es sehr vieles, ich will nur hier erwähnen, dass Du eine HotSpot Varianten wählen solltest.

  1. OpenJDK http://openjdk.java.net/

Etwas speziell, weil definitv alles manuell mit den herunter ladbaren Dateien der Java Implementierungen gemacht werden muss. Einen Installationprogramm sucht man dort vergebens.

Ich hoffe das hilft.

Base läuft.
Maßnahme: Update auf LibreOffice_7.0.4_MacOS_x86-64
(Alle Maßnahmen zu JRE Installation und Einbindung brachten keine Besserung)

Das ist zwar keine Antwort auf Deine eigene Frage, aber was soll’s. Jetzt doch bitte etwas genauer:

Wtras → Optionen → LibreOffice → Erweitert → Eine Java Laufzeitumgebung verwenden ist angeklickt und es erscheint auch eine JRE in dem darunter liegenden Auswahlfeld und die ist ausgewählt?

Das Problem war doch die beschriebene Fehlermeldung beim Öffnen einer Tabelle in Base.
Beim abarbeiten der Lösungsvorschläge 1 und 2 blieb die Fehlermeldung hartnäckig bestehen. Für 3 reichen meine Kenntnisse nicht. Auch die jetzt eingestellte JRE 15.0.1 änderte nichts, die Fehlermeldung blieb bestehen.
Unabhängig von allen Versuchen habe ich die aktuellsten Updates von LO und Java installiert,
Danach ist die Fehlermeldung weg und Base funktioniert bisher problemlos auch mit den JRE 11.0.10 von Oracle und auch von AdoptOpenJDK.

Meine aktuelle Konfiguration:
macOS Catalina Version 10.15.7,
LibreOffice Version 7.0.4.2,
Java Version 8 Update 281,
unter Einstellungen/LibreOffice/Erweitert/ OracleCorporation JRE 15.0.1 ausgewählt