@giodo gerne, und auch Dir einen guten Start ins Neue Jahr
microangelo
Produktivsysteme:
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, SingleUser
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, MultiUser
RaspberryPi OS 12 (Bookworm, 64Bit), Fakturama 2.1.3c, MariaDB, Java 17, Multiuser
auf Raspberry Pi 400, 4GB RAM
Testsystem(e):
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3 (Beta), HSQLDB, Java 17
dzt. kein Windows-System zum testen verfügbar
Alpha-Test:
RaspberryPi OS (64Bit), Fakturama 2.1.3, HSQLDB, Java 11
auf Raspberry Pi 4B, 8GB RAM
Moin, hast Du das ganze mit Java 8 gestartet? Leider geht das MigTool nur damit. Und hast Du die Pfade zu den Datenbanken so eingetragen wie in der Anleitung beschrieben? Mit Schrägstreichen oder Backslash?
Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?
Yes, Java 8 wie in der Anleitung steht.
Mit den Pfaden könntest du recht haben 🙂
Wie müssen denn die Connectionstrings unter Windows aussehen?
In meiner Mysql-Installation existiert die Datenbank "fakturama" mit angegebenem User und PW
das alte Verzeichnis zur HSQL-DB ist c:/USers.......
Derzeit habe ich:
<Connection database="MYSQL" dbURL="jdbc:mysql://localhost/fakturama" id="JDBC1" jdbcSpecific="MYSQL" name="fktMysql" password="fakturama" type="JDBC" user="fakturama"/>
<Connection database="HSQLDB" dbURL="jdbc:hsqldb://localhost/Users/jdoma/Documents/Fakturama/Database/Database" id="JDBC0" jdbcSpecific="HSQLDB" name="hsqldb" type="JDBC" user="sa"/>
Vielen Dank für die Hilfe
Arbeitest Du mit Windows?
Dann müsstest Du meiner Meinung nach statt Slashes, wie in Windows üblich "Backslashes" verwenden.
LG
Jürgen
microangelo
Produktivsysteme:
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, SingleUser
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, MultiUser
RaspberryPi OS 12 (Bookworm, 64Bit), Fakturama 2.1.3c, MariaDB, Java 17, Multiuser
auf Raspberry Pi 400, 4GB RAM
Testsystem(e):
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3 (Beta), HSQLDB, Java 17
dzt. kein Windows-System zum testen verfügbar
Alpha-Test:
RaspberryPi OS (64Bit), Fakturama 2.1.3, HSQLDB, Java 11
auf Raspberry Pi 4B, 8GB RAM
schon probiert.
<Connection database="MYSQL" dbURL="jdbc:mysql:\\localhost\fakturama" id="JDBC1" jdbcSpecific="MYSQL" name="fktMysql" password="fakturama" type="JDBC" user="fakturama"/>
<Connection database="HSQLDB" dbURL="jdbc:hsqldb:\\localhost\Users\jdoma\Documents\Fakturama\Database\Database" id="JDBC0" jdbcSpecific="HSQLDB" name="hsqldb" type="JDBC" user="sa"/>
Versuche es wieder mit dem Anhängen des Logfile bzw. das was ausgegeben wurde.
Das muss sich leider Ralf (@rheydenr) mal genauer ansehen.
Für mich sieht es fast so aus als ob irgendein Modul nicht geladen wird. Aber da ist Ralf besser bewandert als ich es bin.
Prosit Neujahr und Guten Rutsch!
Jürgen
microangelo
Produktivsysteme:
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, SingleUser
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, MultiUser
RaspberryPi OS 12 (Bookworm, 64Bit), Fakturama 2.1.3c, MariaDB, Java 17, Multiuser
auf Raspberry Pi 400, 4GB RAM
Testsystem(e):
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3 (Beta), HSQLDB, Java 17
dzt. kein Windows-System zum testen verfügbar
Alpha-Test:
RaspberryPi OS (64Bit), Fakturama 2.1.3, HSQLDB, Java 11
auf Raspberry Pi 4B, 8GB RAM
Moin, Du hast irgendwie Java 12 im Pfad:
INFO [main] - Running on Java(TM) SE Runtime Environment, 12.0.1, Oracle Corporation (JDK)
Das geht damit leider nicht. Wenn Du auf der Kommandozeile unterwegs bist, kannst Du das kurzfristig ändern, falls Du schon Java 8 irgendwo installiert hast. Das geht so:
set PATH=\pfad\zum\Java8\bin;%PATH%
Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?
Vielen Dank
Bin einen Schritt weiter. Jetzt scheitere ich noch an der richtigen "windows-gerechten" Angabe der Connection. Derzeit in meinem migration.grf:
<Connection database="MYSQL" dbURL="jdbc:mysql:\\localhost\fakturama" id="JDBC1" jdbcSpecific="MYSQL" name="fktMysql" password="fakturama" type="JDBC" user="fakturama"/>
<Connection database="HSQLDB" dbURL="jdbc:hsqldb:\\localhost\Users\jdoma\Documents\Fakturama\Database\Database" id="JDBC0" jdbcSpecific="HSQLDB" name="hsqldb" type="JDBC" user="sa"/>
Dies erzeugt die Fehlermeldung:
ERROR [main] -
--------------------------------- Error details ----------------------------------
Error during graph initialization !
Graph configuration is invalid.
Issue in component [DBOutputTable:DBOUTPUT_TABLE]
Unacceptable connection URL: 'jdbc:mysql:\\localhost\fakturama'
----------------------------------------------------------------------------------
bei der MySQL-URL mußt Du normale Schrägstriche angeben, also so hier: dbURL="jdbc:mysql://localhost/fakturama
Bei der HSQL-URL fehlt irgendwie der Laufwerksbuchstabe.
Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?
Danke Ralph und sorry für die Mühen mit mir.
modifizierte Connectionstrings:
<Connection database="MYSQL" dbURL="jdbc:mysql://localhost/fakturama" id="JDBC1" jdbcSpecific="MYSQL" name="fktMysql" password="fakturama" type="JDBC" user="fakturama"/>
<Connection database="HSQLDB" dbURL="jdbc:hsqldb:C:\Users\jdoma\Documents\Fakturama\Database\Database" id="JDBC0" jdbcSpecific="HSQLDB" name="hsqldb" type="JDBC" user="sa"/>
erzeugen die Fehlermeldung:
Error during graph initialization!
Graph configuration is invalid.
unexpected Null-Value: