Base (4.2.0.4) zeigt "Verbindung zur DB konnte nicht hergestellt werden"

Hallo!

Verwende hier LibreOffice 4.2.0.4 mit dem deutschen Sprachpaket unter OSX
10.9.1 (Mavericks), eine bestehende Datenbank (odb) lässt sich problemlos
öffnen. Wenn ich dann allerdings eine Abfrage aufrufen will, erhalten ich
folgende Fehlermeldung:

Die Verbindung zur Datenquelle "MeineDatenbank" konnte nicht hergestellt
werden.

Generall error:
java.lang.UnsatisfiedLinkError:com.sun.star.sdbcx.comp.hsqldb.StorageFileAccess.isStreamElement(Ljava/lang/String;Ljava/lang/String;)Z

Die Datenbank wurde auf zwei unterschiedlichen Rechnern getestet, auf
beiden gibt es die gleich Fehlermeldung. Die Datenbank lässt sich
problemlos mit OpenOffice 4 bearbeiten und Abfragen aufrufen.

Liegt es am installierten Sprachpaket? Vielen Dank für eure Inputs!

LG, Martin

Hallo Martin,

Verwende hier LibreOffice 4.2.0.4 mit dem deutschen Sprachpaket unter OSX
10.9.1 (Mavericks), eine bestehende Datenbank (odb) lässt sich problemlos
öffnen.

Problemlos öffnen hieße dann aber auch, dass Du bei einem Klick auf
"Tabellen" die Tabellen sehen kannst. Ist das so oder meinst Du nur den
Start mit dem Bildschirm, der Dir anzeigt, welche Formulare es gibt.

Wenn ich dann allerdings eine Abfrage aufrufen will, erhalten ich
folgende Fehlermeldung:

Die Verbindung zur Datenquelle "MeineDatenbank" konnte nicht hergestellt
werden.

Generall error:
java.lang.UnsatisfiedLinkError:com.sun.star.sdbcx.comp.hsqldb.StorageFileAccess.isStreamElement(Ljava/lang/String;Ljava/lang/String;)Z

Die Datenbank wurde auf zwei unterschiedlichen Rechnern getestet, auf
beiden gibt es die gleich Fehlermeldung.

Was meinst Du mit unterschiedlichen Rechnern? Ich habe hier nur
Linux-Systeme, in der Hauptsache OpenSUSE - da kann ich problemlos auf
Daten zugreifen, sie verändern und neue Tabellen erstellen.

Die Datenbank lässt sich
problemlos mit OpenOffice 4 bearbeiten und Abfragen aufrufen.

Liegt es am installierten Sprachpaket? Vielen Dank für eure Inputs!

Das kann nichts mit dem Sprachpaket zu tun haben. Abfragen laufen
schließlich über den SQL-Weg zu der Datenbank. Da stimmt irgendeine
Verbindungsvariable nicht.

Mit welchem System hast Du die Datenbank vorher bearbeitet?

Mit der 4.1.1.2 hat sich etwas am Datumsformat geändert, dass manchmal
Probleme bereitete. War die letzte funktionierende Version eine Version,
die nach dieser liegt?

Kannst Du vielleicht das Dokument mir zum Testen zugänglich machen? (nur
an die private Mailadresse, Dokument wird nach dem Testen sofort
gelöscht). Damit könnten wir gegebenenfalls einen Bug auf den Mac
einkreisen.

Bisher ist so ein Bug für die interne HSQLDB nicht verzeichnet.

Gruß

Robert

Hallo Martin,

Verwende hier LibreOffice 4.2.0.4 mit dem deutschen Sprachpaket unter OSX
10.9.1 (Mavericks), eine bestehende Datenbank (odb) lässt sich problemlos
öffnen. Wenn ich dann allerdings eine Abfrage aufrufen will, erhalten ich
folgende Fehlermeldung:

Welche bit-Version von LO 4.2.0.4 : 32 oder 64 bit ?
Welche Version von Java ?

Ich habe sowas noch nicht auf meinem Mac Mavericks gesehen, sei es bei
meinem Master-build (4.3 alpha, 64bit), oder der 4.1.4.2, aber ich gebe
zu, ich habe mit der 4.2 nicht viel getestet.

Alex

Hallo!

@Robert

Problemlos öffnen hieße dann aber auch, dass Du bei einem Klick auf
"Tabellen" die Tabellen sehen kannst. Ist das so oder meinst Du nur den
Start mit dem Bildschirm, der Dir anzeigt, welche Formulare es gibt.

Ich kann die DB öffnen, kann durch klicken auf die Icons "Abfragen",
"Formulare" und "Berichte" die einzelnen angelegten Abfragen und Berichte
einsehen, aber wenn ich auf eine Abfrage bzw. einen Bericht klicke,
erhalten ich die beschriebene Fehlermeldung. Auch wenn ich auf das Icon
"Tabelle" klicke, erhalte ich die Fehlermeldung.

Was meinst Du mit unterschiedlichen Rechnern? Ich habe hier nur
Linux-Systeme, in der Hauptsache OpenSUSE - da kann ich problemlos auf
Daten zugreifen, sie verändern und neue Tabellen erstellen.

Mit unterschiedlichen Rechnern, meine ich zwei verschiedene Computer, beide
unter OSX 10.9.1. laufend.

Mit welchem System hast Du die Datenbank vorher bearbeitet?

Die DB wurde vorher unter OSX 10.6.8 bearbeitet. Leider kann ich nicht
prüfen ob die DB unter 10.6.8 noch funktioniert, da ich keinen Zugang zu
diesem Rechner habe.
Die Version des LibreOffice-Pakets kann ich leider auch nicht genau sagen,
es war jedenfalls schon eine 4.x.

@Robert & Alex
Auf meinen Rechnern läuft die 64-Bit-Version von LibreOffice 4.2.0.4, die
Java-Version ist auf beiden Rechnern ebenfalls gleich und trägt die
Versionsummer 7-Update 51 (Build 1.7.0_51-b13).

Vielen Dank für eure Unterstützung!

LG, Martin

https://bugs.freedesktop.org/show_bug.cgi?id=74683

Alex

https://bugs.freedesktop.org/show_bug.cgi?id=74683

Alex