LO Base: Fehler-Code: -1 org.hsqldb.jdbcDriver

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: LO Base: Fehler-Code: -1 org.hsqldb.jdbcDriver

Re: LO Base: Fehler-Code: -1 org.hsqldb.jdbcDriver

von RobertG » Mi, 11.06.2014 20:35

Hallo a-zeller,

falls Du sowieso ein Update planst, dann mache besser direkt reinen Tisch. Wenn ich hier ein OpenSuSE-System laufen habe und auf eine neue Version wechseln will, dann kommt die alte komplett von der Platte. Die Programmpartition wird formatiert und die Home-Partition bleibt erhalten. Dann würde ich vielleicht noch zusätzlich z.B. das Unterverzeichnis /.config/LibreOffice/4 nach 4_alt umbenennen und anschließend einmal neu versuchen.

Ob bei Dir ein Update ähnlich läuft kann ich mangels Kenntnis des Systems nicht sagen. Ubuntu hat hier nur mein Sohn auf seinem Rechner laufen - und der interessiert sich nicht so sonderlich für LibreOffice und noch weniger für Probleme von Base in LibreOffice.

Gruß

Robert

Re: LO Base: Fehler-Code: -1 org.hsqldb.jdbcDriver

von a-zeller » Mi, 11.06.2014 11:36

RobertG hat geschrieben:die hsqldb.jar darf kein Link nach anderswohin sein. Die hat doch tunlichst in dem entsprechenden classes-Pfad zu liegen. Gleiches gilt für die sdbc_hsqldb.jar.
Kann es nicht sein, dass das eine Eigenart von (K)Ubuntu Linux ist?

Das Problem ist, dass ich mich in dieser Tiefe des Systems nicht wirklich auskenne. Du müsstest mir nicht nur die Dateien schicken (Mail von Usern habe ich hier im Forum gerade freigeschaltet), sondern eine Schritt-für-Schritt-Anleitung und ich wage nicht darum zu bitten.

Da bisher alles funktionierte, könnte es doch nach dem Update auf Kubuntu 14.4 auch wieder klappen? :) Vermutlich nicht. :(

Re: LO Base: Fehler-Code: -1 org.hsqldb.jdbcDriver

von RobertG » Sa, 24.05.2014 20:20

Hallo a-zeller,

die hsqldb.jar darf kein Link nach anderswohin sein. Die hat doch tunlichst in dem entsprechenden classes-Pfad zu liegen. Gleiches gilt für die sdbc_hsqldb.jar.

Soll ich Dir die beiden jar-Dateien für die Version 4.1.4.2 gegebenenfalls per privater Mail zum Testen zuschicken. Ich habe hier alle möglichen Versionen, auch die 4.1.4.2, auf der Platte. Die jar-Dateien sind nur für einen Anhang hier im Forum wohl zu groß.

Gruß

Robert

Re: LO Base: Fehler-Code: -1 org.hsqldb.jdbcDriver

von a-zeller » Sa, 24.05.2014 14:31

Die Anzahl der installierten LO-Pakete wird mir nicht angezeigt - jedenfalls weiss ich nicht wo/wie. Wenn ich "libreoffice" in der Paketverwaltung filtere, sind aber keine 50+ installiert. Ansonsten finde ich in der Paketverwaltung 34 hsqldb-Pakete, keines installiert, sdbc-hsqldb finde ich keines.

Unter /opt/ ist bei mir nur teamvierwer aber dafür habe ich das gefunden:

Code: Alles auswählen

/usr/lib/libreoffice/program/classes/sdbc_hsqldb.jar > /usr/share/libreoffice/program/classes/sdbc_hsqldb.jar
/usr/lib/libreoffice/program/libhsqldb.so
/usr/lib/libreoffice/program/classes/hsqldb.jar > /usr/share/java/hsqldb1.8.0.jar
Aber welche Schlussfolgerungen ich daraus schliessen soll, weiss ich nicht. :oops: Mir ist allerdings aufgefallen, dass ich /usr/share/java/hsqldb1.8.0.jar mit Dolphin nicht finden kann.

Re: LO Base: Fehler-Code: -1 org.hsqldb.jdbcDriver

von RobertG » Do, 22.05.2014 22:17

Hallo a-zeller,
a-zeller hat geschrieben:Aber ich sehe in der Paketverwaltung, dass 28 LibreOffice-Pakete installiert sind und keins mit "HSQLDB". Dabei sind auch "libreoffice-base" und "libreoffice-base-core", beide 1.4.1.4-rc2. Ob das alles ist, was gebraucht wird, kann ich so nicht sagen.
Ich habe gerade einmal testweise die einfachen *.deb-Installationspakete ohne die zusätzlichen Sprach- und Hilfepakete heruntergeladen. Das sind bei mir 51 Pakete in der Version 4.2.4.2 von LO.

Dann habe ich einmal auf meinem rpm-System nachgesehen:
Unter opt/libreoffice4.2/program/classes finde ich die folgenden java-pakete: hsqldb.jar und sdbc-hsqldb.jar
Unter 0pt/libreoffice4.2/program finde ich noch libhsqldb.so

Ich gehe davon aus, dass das auch in *.deb-Systemen an entsprechender Stelle liegen müsste.

Gruß

Robert

Re: LO Base: Fehler-Code: -1 org.hsqldb.jdbcDriver

von a-zeller » Do, 22.05.2014 13:24

Es ging um die Frage ob ich von http://de.libreoffice.org/ oder den Kubuntu-Quellen installiert habe. Offenbar aus den Paketquellen.

Installiert ist Version 4.1.4.2 Build-ID: 410m0(Build:2).

Re: LO Base: Fehler-Code: -1 org.hsqldb.jdbcDriver

von a-zeller » Do, 22.05.2014 12:34

Welche Version ich installiert habe kann ich nicht mehr genau sagen. Diese Diskussion Kubuntu-Pakete vs. Original-Pakete ist endlos. Aber ich sehe in der Paketverwaltung, dass 28 LibreOffice-Pakete installiert sind und keins mit "HSQLDB". Dabei sind auch "libreoffice-base" und "libreoffice-base-core", beide 1.4.1.4-rc2. Ob das alles ist, was gebraucht wird, kann ich so nicht sagen. Aber ich frage mal anderswo... ;)

Danke.

Re: LO Base: Fehler-Code: -1 org.hsqldb.jdbcDriver

von RobertG » Mi, 21.05.2014 18:53

Hallo a-zeller,

die 3 kannst Du löschen, wenn Du nicht parallel noch irgendeine 3er-Version installiert hast. Bei mir sind noch mehrere davon auf der Platte, falls ich einmal eruieren will, wann ein Bug zum ersten Mal auftrat.

Dann würde ich bei Kubuntu den Paketmanager anwerfen. Du hast doch die Pakete von Kubuntu installiert, nicht die, die auf http://de.libreoffice.org/ zu finden sind, oder? Ist dort wirklich alles ausgewählt, was mit LibreOffice und Datenbanken zusammen hängen kann? Ich habe hier kein Kubuntu, so dass ich nicht weiß, wie die spezielle Paketierung dort ist.
Auf keinen Fall dürfte in Kubuntu die externe HSQLDB installiert sein - dann können wir zumindest dort einen Konflikt intern - externe DB ausschließen.

Gruß

Robert

Re: LO Base: Fehler-Code: -1 org.hsqldb.jdbcDriver

von a-zeller » Mi, 21.05.2014 12:20

OK, es liegt offenbar an der Kubuntu-Installation. :? ~/.config/libreoffice/4 wurde neue erstellt. Nach dem ersten LO-Start musste ich Java auswählen, nach einem LO-Neustart konnte ich die DB öffnen. Beim öffnen einer Tabelle kam die gleiche Fehlermeldung.

Vielen Dank für Deine Hilfe!

Eine Frage habe ich noch: ausser ~/.config/libreoffice/4 gibt es auch noch ~/.config/libreoffice/3. Ich nehme an, die 3 kann ich löschen, oder?

Re: LO Base: Fehler-Code: -1 org.hsqldb.jdbcDriver

von RobertG » Di, 20.05.2014 19:16

Hallo a-zeller,

die Testdatenbank ist hier problemlos zu öffnen. An der DB liegt der Fehler also nicht.

Bevor wir lange suchen:
home/user/.config/libreoffice/4
Die "4" umbenennen in z.B. "4alt" - allerdings erst dann wenn LO geschlossen ist.
LO neu starten. Fehler in den eigenen Benutzereinstellungen dürften jetzt ausgeschlossen sein. Wenn dort die DB noch immer nicht zu öffnen ist, dann fehlt es Dir unter Kubuntu an irgendwelchen Paketen.

Danach können wir dann weiter suchen.

Gruß

Robert

Re: LO Base: Fehler-Code: -1 org.hsqldb.jdbcDriver

von a-zeller » Di, 20.05.2014 18:47

RobertG hat geschrieben:Extras → Optionen → Java →
...existiert bei mir gar nicht. Ich habe nur LibreOffice, Laden/Speichern, Spracheinstellungen, LibreOfficer Base, Diagramme und Internet.
RobertG hat geschrieben:Wie ist es denn mit einer neuen Datenbank. Kannst Du in eine direkt erstellte interne Datenbank Daten eingeben, die Datenbank und LO schließen, LO und die Datenbank wieder öffnen und dort weiter Daten eingeben?
Ha, eine neue DB, darauf hätte ich auch mal kommen können. :lol: Ich habe also mal den Datenbank-Assistenten gestartet:
Neue DB erstellen > anmelden und bearbeiten > speichern > ...und sofort kam der gleiche Fehler. :(

Ich habe eines der Testergebnisse mal angehangen. Da dürfte gar nichts drin sein aber vielleicht hilft es Dir ja weiter. Ich bin Dir für Deine Hilfsbereitschaft und Geduld jedenfalls jetzt schon Dankbar.
Dateianhänge
interne Datenbank Test .odb
(1.75 KiB) 115-mal heruntergeladen

Re: LO Base: Fehler-Code: -1 org.hsqldb.jdbcDriver

von RobertG » Mo, 19.05.2014 20:47

Hallo a-zeller,

zum eingebundenen Archiv:
Gegebenenfalls kann das Java-Archiv auch separat über Extras → Optionen → Java → Class-Path in den Class-Path aus jeder beliebigen Stelle der Festplatte übernommen werden. Für diese Option sind dann auch keine Systemverwalterrechte notwendig.
(Handbuch 4.2, S. 28

Wenn Dir das aber völlig unbekannt ist kann das eigentlich auch nicht der Fall sein, dass dort eine Verbindung besteht.

Wie ist es denn mit einer neuen Datenbank. Kannst Du in eine direkt erstellte interne Datenbank Daten eingeben, die Datenbank und LO schließen, LO und die Datenbank wieder öffnen und dort weiter Daten eingeben?

Gruß

Robert

Re: LO Base: Fehler-Code: -1 org.hsqldb.jdbcDriver

von a-zeller » Mo, 19.05.2014 10:40

Ich kann die *.odb Dateien öffnen aber immer, wenn ich auf eine Tabelle zugreifen will, kommt die Fehlermeldung.

Unter LibreOffice > Erweitert ist Java aktiviert und Oracle Java 1.7.0_55 aber keine optionalen Einstellungen ausgewählt. Und es ist auch nur die eine Version installiert:
USER@RECHNER:~$ java -version
java version "1.7.0_55"
OpenJDK Runtime Environment (IcedTea 2.4.7) (7u55-2.4.7-1ubuntu1~0.13.10.1)
OpenJDK Server VM (build 24.51-b03, mixed mode)
Was Du mit dem eingebundenen Archiv meinst, weiss ich nicht.

Re: LO Base: Fehler-Code: -1 org.hsqldb.jdbcDriver

von RobertG » So, 18.05.2014 15:43

Hallo a-zeller,

die content.xml enthält die korrekte Verbindung. Kannst Du denn neue Datenbanken einwandfrei erstellen? Hast Du irgend ein Archiv unter den Java-Einstellungen von LO eingebunden, das vielleicht etwas damit zu tun haben könnte?

Gruß

Robert

Re: LO Base: Fehler-Code: -1 org.hsqldb.jdbcDriver

von a-zeller » So, 18.05.2014 14:28

Endlich komme ich mal wieder dazu... :oops: Vielen Dank für Deine Hilfe!

Wenn ich das richtig verstanden habe, was nicht wahrscheinlich ist, sind die entsprechenden Zeilen in content.xml allerdings so, wie sie sein sollen:

Code: Alles auswählen

<db:connection-data>
    <db:connection-resource xlink:href="sdbc:embedded:hsqldb"/>
    <db:login db:is-password-required="false"/>
</db:connection-data>
<db:driver-settings
    db:system-driver-settings=""
    db:base-dn=""
    db:parameter-name-substitution="false"/>

Nach oben