Umzug von Win nach Linux

Fehlermeldung bei hibiscus nach Import .jameica

Mat Birdy

Betreff:

Umzug von Win nach Linux

 ·  Gepostet: 23.12.2011 - 16:48 Uhr  ·  #80360
Hallo zusammen,
bin dabei von Win auf Linux umzustellen! Hier habe ich das aktuelle jameica-nightly installiert, anschließend den .jameica Ordner von Win nach Linux ( Pfade kontrolliert - ok ) kopiert.
Jameica startet mit Passwort einwandfrei, jedoch erhalte ich für hibiscus die Fehlermeldung:

Fehler
Plugin "hibiscus" kann nicht initialisiert werden. Hibiscus-Datenbank konnte nicht initialisiert werden.
unable to create list for object de.willuhn.jameica.hbci.rmi.Version; nested exception is:
java.sql.SQLException: unable to determine meta data for table VERSION

Welchen Fehler habe ich gemacht bzw. wie bekomme ich hier hibiscus unter Linux zum Laufen?

Danke im Voraus und trotzdem geruhsame Feiertage!

hibiscus

Betreff:

Re: Umzug von Win nach Linux

 ·  Gepostet: 26.12.2011 - 00:55 Uhr  ·  #80380

Mat Birdy

Betreff:

Re: Umzug von Win nach Linux

 ·  Gepostet: 26.12.2011 - 19:34 Uhr  ·  #80389
Hallo,

dies ist die erste Fehlermeldung, die nach dem Starten in der Log erscheint:

Code
[Mon Dec 26 19:25:15 CET 2011][ERROR][de.willuhn.datasource.db.DBServiceImpl.createList] unable to create list for object de.willuhn.jameica.hbci.rmi.Version
java.sql.SQLException: unable to determine meta data for table VERSION
  at de.willuhn.datasource.db.AbstractDBObject.init(AbstractDBObject.java:171)
  at de.willuhn.datasource.db.DBServiceImpl.create(DBServiceImpl.java:379)
  at de.willuhn.datasource.db.DBServiceImpl.createList(DBServiceImpl.java:422)
  at de.willuhn.jameica.hbci.server.VersionUtil.getVersion(VersionUtil.java:47)
  at de.willuhn.jameica.hbci.server.HBCIDBServiceImpl.checkConsistency(HBCIDBServiceImpl.java:131)
  at de.willuhn.jameica.hbci.HBCI$1.call(HBCI.java:104)
  at de.willuhn.jameica.hbci.HBCI.call(HBCI.java:329)
  at de.willuhn.jameica.hbci.HBCI.init(HBCI.java:100)
  at de.willuhn.jameica.plugin.PluginLoader.initPlugin(PluginLoader.java:311)
  at de.willuhn.jameica.plugin.PluginLoader.init(PluginLoader.java:181)
  at de.willuhn.jameica.services.PluginService.init(PluginService.java:42)
  at de.willuhn.boot.BootLoader.resolve(BootLoader.java:139)
  at de.willuhn.boot.BootLoader.resolve(BootLoader.java:119)
  at de.willuhn.boot.BootLoader.getBootable(BootLoader.java:72)
  at de.willuhn.jameica.system.Application.init(Application.java:102)
  at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
  at de.willuhn.jameica.Main.main(Main.java:78)

[Mon Dec 26 19:25:15 CET 2011][ERROR][de.willuhn.jameica.hbci.HBCI.call] unable to init db service
java.rmi.RemoteException: unable to create list for object de.willuhn.jameica.hbci.rmi.Version; nested exception is: 
  java.sql.SQLException: unable to determine meta data for table VERSION
  at de.willuhn.datasource.db.DBServiceImpl.createList(DBServiceImpl.java:432)
  at de.willuhn.jameica.hbci.server.VersionUtil.getVersion(VersionUtil.java:47)
  at de.willuhn.jameica.hbci.server.HBCIDBServiceImpl.checkConsistency(HBCIDBServiceImpl.java:131)
  at de.willuhn.jameica.hbci.HBCI$1.call(HBCI.java:104)
  at de.willuhn.jameica.hbci.HBCI.call(HBCI.java:329)
  at de.willuhn.jameica.hbci.HBCI.init(HBCI.java:100)
  at de.willuhn.jameica.plugin.PluginLoader.initPlugin(PluginLoader.java:311)
  at de.willuhn.jameica.plugin.PluginLoader.init(PluginLoader.java:181)
  at de.willuhn.jameica.services.PluginService.init(PluginService.java:42)
  at de.willuhn.boot.BootLoader.resolve(BootLoader.java:139)
  at de.willuhn.boot.BootLoader.resolve(BootLoader.java:119)
  at de.willuhn.boot.BootLoader.getBootable(BootLoader.java:72)
  at de.willuhn.jameica.system.Application.init(Application.java:102)
  at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
  at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: java.sql.SQLException: unable to determine meta data for table VERSION
  at de.willuhn.datasource.db.AbstractDBObject.init(AbstractDBObject.java:171)
  at de.willuhn.datasource.db.DBServiceImpl.create(DBServiceImpl.java:379)
  at de.willuhn.datasource.db.DBServiceImpl.createList(DBServiceImpl.java:422)
  ... 14 more


Darauf folgen einige INFOs, dann dieser ERROR:
Code
[Mon Dec 26 19:25:15 CET 2011][ERROR][de.willuhn.jameica.plugin.PluginLoader.init] unable to init plugin hibiscus: Hibiscus-Datenbank konnte nicht initialisiert werden.

unable to create list for object de.willuhn.jameica.hbci.rmi.Version; nested exception is: 
  java.sql.SQLException: unable to determine meta data for table VERSION 


Und ganz am Ende dieser:
Code
[Mon Dec 26 19:25:24 CET 2011][ERROR][de.willuhn.jameica.hbci.gui.boxes.NachrichtBox.isEnabled] unable to check for new messages
java.rmi.RemoteException: Der Service "database" wurde nicht gefunden
  at de.willuhn.jameica.hbci.Settings.getDBService(Settings.java:85)
  at de.willuhn.jameica.hbci.gui.boxes.NachrichtBox.isEnabled(NachrichtBox.java:126)
  at de.willuhn.jameica.gui.parts.ExpandPart.add(ExpandPart.java:67)
  at de.willuhn.jameica.gui.internal.views.Start.bind(Start.java:86)
  at de.willuhn.jameica.gui.GUI$4.run(GUI.java:615)
  at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
  at de.willuhn.jameica.gui.GUI$5.run(GUI.java:786)
  at org.eclipse.swt.widgets.Synchronizer.syncExec(Unknown Source)
  at org.eclipse.swt.widgets.Display.syncExec(Unknown Source)
  at de.willuhn.jameica.gui.GUI.startSync(GUI.java:782)
  at de.willuhn.jameica.gui.GUI.startView(GUI.java:519)
  at de.willuhn.jameica.gui.GUI.startView(GUI.java:454)
  at de.willuhn.jameica.gui.internal.action.Start.handleAction(Start.java:31)
  at de.willuhn.jameica.gui.Navigation$MyActionListener.handleEvent(Navigation.java:361)
  at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
  at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
  at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
  at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
  at de.willuhn.jameica.gui.GUI.loop(GUI.java:803)
  at de.willuhn.jameica.gui.GUI.init(GUI.java:294)
  at de.willuhn.jameica.system.Application.init(Application.java:144)
  at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
  at de.willuhn.jameica.Main.main(Main.java:78)



Nach dem Schließen von Jameica tritt nur noch dieser ERROR auf:

Code
[Mon Dec 26 19:33:10 CET 2011][ERROR][de.willuhn.jameica.backup.BackupEngine.getBackups] skipping invalid backup: /home/matbirdy/.jameica/jameica-backup-20111010__21_36_50.zip: Backup enthÀlt keine Plugin-Daten


Ich hoffe, dass man mir damit helfen kann...

hibiscus

Betreff:

Re: Umzug von Win nach Linux

 ·  Gepostet: 27.12.2011 - 11:19 Uhr  ·  #80397
Kann es sein, dass du vielleicht nicht den kompletten Ordner ".jameica" kopiert hast - also ein paar Dateien fehlen? So eine Fehlermeldung kommt naemlich auch, wenn man nur einen Teil des Benutzerordners kopiert.

Mat Birdy

Betreff:

Re: Umzug von Win nach Linux

 ·  Gepostet: 29.12.2011 - 11:47 Uhr  ·  #80438
Ich habe das noch einmal kontrolliert; es wurde der gesamte Ordner kopiert!

hibiscus

Betreff:

Re: Umzug von Win nach Linux

 ·  Gepostet: 29.12.2011 - 11:56 Uhr  ·  #80440
Dann stimmen vielleicht ein paar Berechtigungen nicht. Kann es sein, dass du die Daten als Root kopiert hast?

Der Fehler tritt jedenfalls typischerweise dann auf, wenn Hibiscus zwar laut den Einstellungen in den Config-Dateien in ~/.jameica/cfg/*.properties installiert (und daher auch die Datenbank angelegt und initialisiert wurde), die zugehoerige Datenbank in ~/.jameica/hibiscus/ aber nicht existierte.

Pruefe das mal bitte.

Unabhaengig davon: Ein kompletterer Auszug aus dem Log waere hilfreich (nicht nur die Zeilen mit den Fehlern), um die zu den Fehlern fuehrenden Zusammenhaenge bzw. die Systemumgebung analysieren zu koennen.

Mat Birdy

Betreff:

Re: Umzug von Win nach Linux

 ·  Gepostet: 29.12.2011 - 12:41 Uhr  ·  #80443
Hier noch einmal der komplette Log:

(Siehe nächster Post)


Ich habe noch einmal die Dateiberechtigungen des Ordners und der enthaltenen Dateien geprüft. Stimmte alles.
Probehalber habe ich die Berechtigungen mal auf 777 gesetzt. Es ist der gleiche Fehler aufgetreten.

Zitat
Der Fehler tritt jedenfalls typischerweise dann auf, wenn Hibiscus zwar laut den Einstellungen in den Config-Dateien in ~/.jameica/cfg/*.properties installiert (und daher auch die Datenbank angelegt und initialisiert wurde), die zugehoerige Datenbank in ~/.jameica/hibiscus/ aber nicht existierte.

Wenn Du damit meinst, dass ich gucken soll, ob im Ordner ~/.jameica/hibiscus/ Datein bzw. die Datenbank exitiert, dann kann ich mit Ja antworten, die Datenbank exitiert!

Mat Birdy

Betreff:

Re: Umzug von Win nach Linux

 ·  Gepostet: 29.12.2011 - 12:45 Uhr  ·  #80444
Da der Code zum Posten zu lang war, im Anhang eine txt datei.
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.

hibiscus

Betreff:

Re: Umzug von Win nach Linux

 ·  Gepostet: 29.12.2011 - 12:45 Uhr  ·  #80445
Loesche bitte die Ordner:

/home/matbirdy/.jameica/plugins/xhibiscus
/home/matbirdy/.jameica/plugins/xxhibiscus

Auch wenn du die Ordner umbenennst, werden die Plugins trotzdem geladen. Mit dem Effekt, dass Hibiscus 3 mal parallel installiert ist und Jameica versucht, alle 3 Versionen zu laden. Was natuerlich fehlschlaegt.

hibiscus

Betreff:

Re: Umzug von Win nach Linux

 ·  Gepostet: 29.12.2011 - 12:47 Uhr  ·  #80446
Genau deshalb erscheint im Log uebrigens auch die Fehlermeldung:

Code

[Thu Dec 29 12:22:56 CET 2011][ERROR][de.willuhn.jameica.plugin.PluginResources.getWorkPath] pluginname (hibiscus) and workdir (xhibiscus) differs, this may cause problems! 


Um dich genau auf diesen Fehler hinzuweisen.

Mat Birdy

Betreff:

Re: Umzug von Win nach Linux

 ·  Gepostet: 29.12.2011 - 13:01 Uhr  ·  #80447
Vielen Dank.

Jetzt funktionierts.

:winke: :winke: