Hi,
ich habe Hibiscus nochmal komplett neu für MySQL installiert. Anfangs hatte ich den MySQL Server auf einem Linux Rechner. Dieser streikt im Moment aber. Also habe ich die Daten gesichert, auf einem Windows Rechner MySQL installiert, alles 1:1 eingerichtet, Jameica die neue IP Adresse mitgeteilt und beim ersten Start hat es funktioniert. Danach nicht mehr.
Firewalls kann ich eigentlich ausschließen weil die Windows eigene Firewall deaktiviert ist und die andere hat die Daten akzeptiert. Außerdem kann ich mit einem Portscan den Port 3306 finden und mit dem MySQL-Administrator darauf zugreifen (alles über's Netzwerk)
Was läuft da schief? Es ging doch einmal
[EDIT] Kann es was mit dem Zeichenencoding zu tun haben? Ich weiß nicht wie die alte Datenbank angelegt war. Die neue ist UTF8. Ich sehe aber gerade in DBService.properties:
/hibiscus?useUnicode\=Yes&characterEncoding\=ISO8859_1
ich habe Hibiscus nochmal komplett neu für MySQL installiert. Anfangs hatte ich den MySQL Server auf einem Linux Rechner. Dieser streikt im Moment aber. Also habe ich die Daten gesichert, auf einem Windows Rechner MySQL installiert, alles 1:1 eingerichtet, Jameica die neue IP Adresse mitgeteilt und beim ersten Start hat es funktioniert. Danach nicht mehr.
Zitat
java.rmi.RemoteException: Der Service "database" wurde nicht gefunden
at de.willuhn.jameica.hbci.Settings.getDBService(Settings.java:84)
at de.willuhn.jameica.hbci.gui.boxes.NachrichtBox.paint(NachrichtBox.java:78)
at de.willuhn.jameica.gui.parts.ExpandPart.paint(ExpandPart.java:100)
at de.willuhn.jameica.gui.internal.views.Start.bind(Start.java:50)
at de.willuhn.jameica.gui.GUI$2.run(GUI.java:455)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at de.willuhn.jameica.gui.GUI$3.run(GUI.java:642)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:152)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:3722)
at de.willuhn.jameica.gui.GUI.startSync(GUI.java:638)
at de.willuhn.jameica.gui.GUI.startView(GUI.java:373)
at de.willuhn.jameica.gui.GUI.startView(GUI.java:544)
at de.willuhn.jameica.gui.internal.action.Start.handleAction(Start.java:31)
at de.willuhn.jameica.gui.Navigation$MyActionListener.handleEvent(Navigation.java:262)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3166)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2842)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:657)
at de.willuhn.jameica.gui.GUI.init(GUI.java:212)
at de.willuhn.jameica.system.Application.init(Application.java:143)
at de.willuhn.jameica.system.Application.newInstance(Application.java:85)
at de.willuhn.jameica.Main.main(Main.java:78)
at de.willuhn.jameica.hbci.Settings.getDBService(Settings.java:84)
at de.willuhn.jameica.hbci.gui.boxes.NachrichtBox.paint(NachrichtBox.java:78)
at de.willuhn.jameica.gui.parts.ExpandPart.paint(ExpandPart.java:100)
at de.willuhn.jameica.gui.internal.views.Start.bind(Start.java:50)
at de.willuhn.jameica.gui.GUI$2.run(GUI.java:455)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at de.willuhn.jameica.gui.GUI$3.run(GUI.java:642)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:152)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:3722)
at de.willuhn.jameica.gui.GUI.startSync(GUI.java:638)
at de.willuhn.jameica.gui.GUI.startView(GUI.java:373)
at de.willuhn.jameica.gui.GUI.startView(GUI.java:544)
at de.willuhn.jameica.gui.internal.action.Start.handleAction(Start.java:31)
at de.willuhn.jameica.gui.Navigation$MyActionListener.handleEvent(Navigation.java:262)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3166)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2842)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:657)
at de.willuhn.jameica.gui.GUI.init(GUI.java:212)
at de.willuhn.jameica.system.Application.init(Application.java:143)
at de.willuhn.jameica.system.Application.newInstance(Application.java:85)
at de.willuhn.jameica.Main.main(Main.java:78)
Firewalls kann ich eigentlich ausschließen weil die Windows eigene Firewall deaktiviert ist und die andere hat die Daten akzeptiert. Außerdem kann ich mit einem Portscan den Port 3306 finden und mit dem MySQL-Administrator darauf zugreifen (alles über's Netzwerk)
Was läuft da schief? Es ging doch einmal
[EDIT] Kann es was mit dem Zeichenencoding zu tun haben? Ich weiß nicht wie die alte Datenbank angelegt war. Die neue ist UTF8. Ich sehe aber gerade in DBService.properties:
/hibiscus?useUnicode\=Yes&characterEncoding\=ISO8859_1