Seite 2 von 2

Re: Erstellung der mysql Tabelle create-mysql.sql

Verfasst: Mittwoch 19. Dezember 2012, 12:43
von dl7bmg
Hallo Heiner,

wow, HeidiSQL kannt ich noch nicht, ist aber ein niedliches Tool. Damit komme ich übrigens problemlos mit den o.g. Zugangsdaten "Marcus" und Password "password" an beide Datenbanken heran. Kann also auf dem Server (extern) nicht nur Hibiscus mit allen Einträgen sondern auch die leere jverein-DB sehen.

Ich habe es schon mit verschiedenen Rechnern und Betriebssystemen (Win 7 und Ubuntu 12.04 LTS) probiert. Immer wieder das gleiche Problem: Jverein kann nicht starten, weil die DB nicht initialisiert werden konnte. Ich leg mir hier echt die Karten. Es deprimiert mich geradezu, daß es bei Dir läuft und bei mir nicht.

Habe als Server übrigens einen NAS von Synology.

Gruß und Danke

Marcus

Re: Erstellung der mysql Tabelle create-mysql.sql

Verfasst: Mittwoch 19. Dezember 2012, 13:12
von heiner
Hallo Marcus,

da bin ich mit meinem Latein am Ende. Kannst du, z. B. in einer virtuellen Maschine innerhalb eines Betriebssystems sowohl einen MySQL-Server aufsetzen als auch Jameica und dann testen, ob es funktioniert? Dann können Randbedingungen schon mal ausgeschlossen werden. In nächsten Schritten kannst du dann ggfls. auf deine echte Datenbank umschwenken. ....

Heiner

Re: Erstellung der mysql Tabelle create-mysql.sql

Verfasst: Sonntag 23. Dezember 2012, 21:36
von dl7bmg
Hallo Heiner!

ich habe ihn gefunden, den Stein der Weisen!!!

Ich habe hier echt lange gesessen und mir die Karten gelegt. Ich war mir absolut sicher, daß es sich um einen Fehler bei JVerein handeln mußte. Damit lag ich zwar nicht ganz richtig, aber zumindest lief der Server einwandfrei und ich konnte Dank Deines Hinweises dies auch mit HeidiSQL nachweisen. Das hat mich ja so stutzig gemacht. Und daß es unter Win und Linux nicht laufen sollte, konnte einfach nicht sein.

Um es nicht zu spannend zu machen. Die Lösung lag in der Datei "de.jost_net.JVerein.rmi.JVereinDBService.properties" im Verzeichnis .../.jameica/cfg/

Ich hatte diese Datei (da ich grundsätzlich sehr faul bin) mit copy & paste erstellt und einfach die entsprechenden Parameter gemäß Beschreibung angepaßt. Dabei müssen mir - wie auch immer - an zwei Zeilen jeweils am Ende ein Leerzeichen untergekommen sein. Die habe ich gerade spaßenshalber mal entfernt und siehe da: Es läuft.

Fazit: Achte bei dieser Datei darauf, keine unnötigen Leerzeichen einzufügen, auch nicht am Ende einer Zeile!!!

Heiner, hab vielen Dank für Deine Hilfe. Auf so einen blöden Fehler hätte ich auch eher kommen können. Du weißt ja, der Fehler sitzt immer direkt vor dem Monitor.

Ich wünsche Dir und allen Mitmachern ein Frohes Weihnachtsfest und ein erfolgreiches und vor Allem Gesundes Neues Jahr.

Viele Grüße von dem Funkamateuren aus Berlin Hohenschönhausen. www.ov-d20.de

Marcus

Re: Erstellung der mysql Tabelle create-mysql.sql

Verfasst: Donnerstag 5. Dezember 2013, 22:53
von Sebastian
Auch ich hatte diesen Fehler und habe sehr lange nach einer Lösung gesucht. Das Problem waren wie bei dl7bmg zusätzliche Zeichen am Zeilenende.
dl7bmg hat geschrieben: Fazit: Achte bei dieser Datei darauf, keine unnötigen Leerzeichen einzufügen, auch nicht am Ende einer Zeile!!!
Bitte unbedingt einen Hinweis darauf ins Wiki (http://www.jverein.de/wiki/index.php?ti ... QL-Support) aufnehmen! Erspart vielleicht anderen eine langwierige Suche...

Re: Erstellung der mysql Tabelle create-mysql.sql

Verfasst: Samstag 7. Dezember 2013, 08:30
von heiner
Hallo,

die Dokumentation ist nicht mehr notwendig. In der nächsten Version werden Leerzeichen am Anfang und Ende des Strings automatisch entfernt.

Heiner