• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] jameica 1.8 hibiscus-Problem

Status
Für weitere Antworten geschlossen.

Altrocker

Member
Hallo,

hat jemand heute unter opensuse 11.1 auch die Paketaktualisierung durchgeführt und ist wie ich auf folgendes Problem gestoßen:?

Es gab eine Aktualisierung von jameica 1.7 auf jameica 1.8.
So weit. so gut. Nur benötigt jameica 1.8 das hibiscus-plugin 1.10. Und das wird auf packman nicht angeboten. Man kann es zwar manuell installieren, doch das ist wohl nicht die feine, englische Art :/

Frage: Ist zu erwarten, dass das entsprechende Plugin in Kürze bei Packman ins REPO aufgenommen wird? (So Homebanking ist ja nicht ganz unwichtig...)

Viele Grüße,

Altrocker
 

lOtz1009

Moderator
Teammitglied
Ich denke mal dass es beim nächsten Refresh drin sein wird. Aber es spricht nicht unbedingt viel dagegen das Paket direkt zu installieren. http://packman.links2linux.de/package/hibiscus
 

tomm.fa

Administrator
Teammitglied
Es könnte gut möglich sein, dass das entsprechende Hibiscus-Paket in nächster Zeit angepasst wird und schon bald auf den Servern ist.
Edit: Ist doch schon alles fertig. Schaue doch mal mit zypper se -s hibiscus, ob es schon angekommen ist.
 
OP
A

Altrocker

Member
Danke für die Infos,

dann werde ich noch ein paar Tage warten. Vielleicht sind ja dann die Mirrors aktuell.

Viele Grüße

Altrocker
 

tomm.fa

Administrator
Teammitglied
OP
A

Altrocker

Member
Danke,

das Update hat nun geklappt, aber nach meiner Anmeldung an Hibiscus erscheint folgende Meldung:
... Sie starten Hibiscus zum ersten Mal...

ähm, nö!

Und der Import eine Backup-Datei schlägt fehl: Backup-Version 1.9, installierte Version 1.10.0
Was ja stimmt. Nach der Frage, ob das Backup trotzdem wieder hergestellt werden soll, bejaht wurde, beendet sich jameica.

Code:
unable to paint box Hibiscus: System-Nachrichten der Bank
java.rmi.RemoteException: connection to database.jdbc:h2:/home/chris/.jameica/hibiscus/h2db/hibiscus;CIPHER=XTEA failed; nested exception is: 
	org.h2.jdbc.JdbcSQLException: Index PRIMARY_KEY_1 besteht bereits
Index PRIMARY_KEY_1 already exists; SQL statement:
CREATE PRIMARY KEY PUBLIC.PRIMARY_KEY_1 ON PUBLIC.UMSATZTYP(ID) [42111-121]
	at de.willuhn.datasource.db.DBServiceImpl.createConnection(DBServiceImpl.java:183)
	at de.willuhn.datasource.db.DBServiceImpl.getConnection(DBServiceImpl.java:126)
	at de.willuhn.datasource.db.AbstractDBObject.setService(AbstractDBObject.java:90)
	at de.willuhn.datasource.db.DBServiceImpl.create(DBServiceImpl.java:378)
	at de.willuhn.datasource.db.DBServiceImpl.createList(DBServiceImpl.java:422)
	at de.willuhn.jameica.hbci.gui.boxes.NachrichtBox.paint(NachrichtBox.java:78)
	at de.willuhn.jameica.gui.parts.ExpandPart.paint(ExpandPart.java:104)
	at de.willuhn.jameica.gui.internal.views.Start.bind(Start.java:58)
	at de.willuhn.jameica.gui.GUI$2.run(GUI.java:505)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
	at de.willuhn.jameica.gui.GUI$3.run(GUI.java:668)
	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:664)
	at de.willuhn.jameica.gui.GUI.startView(GUI.java:427)
	at de.willuhn.jameica.gui.GUI.startView(GUI.java:367)
	at de.willuhn.jameica.gui.internal.action.Start.handleAction(Start.java:31)
	at de.willuhn.jameica.gui.Navigation$MyActionListener.handleEvent(Navigation.java:327)
	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:685)
	at de.willuhn.jameica.gui.GUI.init(GUI.java:219)
	at de.willuhn.jameica.system.Application.init(Application.java:140)
	at de.willuhn.jameica.system.Application.newInstance(Application.java:85)
	at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: org.h2.jdbc.JdbcSQLException: Index PRIMARY_KEY_1 besteht bereits
Index PRIMARY_KEY_1 already exists; SQL statement:
CREATE PRIMARY KEY PUBLIC.PRIMARY_KEY_1 ON PUBLIC.UMSATZTYP(ID) [42111-121]
	at org.h2.message.Message.getSQLException(Message.java:106)
	at org.h2.message.Message.getSQLException(Message.java:117)
	at org.h2.message.Message.getSQLException(Message.java:76)
	at org.h2.command.ddl.CreateIndex.update(CreateIndex.java:77)
	at org.h2.engine.MetaRecord.execute(MetaRecord.java:82)
	at org.h2.engine.Database.open(Database.java:695)
	at org.h2.engine.Database.openDatabase(Database.java:223)
	at org.h2.engine.Database.<init>(Database.java:217)
	at org.h2.engine.Engine.openSession(Engine.java:58)
	at org.h2.engine.Engine.openSession(Engine.java:140)
	at org.h2.engine.Engine.getSession(Engine.java:120)
	at org.h2.engine.SessionFactoryEmbedded.createSession(SessionFactoryEmbedded.java:17)
	at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:245)
	at org.h2.engine.SessionRemote.createSession(SessionRemote.java:223)
	at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:110)
	at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:94)
	at org.h2.Driver.connect(Driver.java:58)
	at java.sql.DriverManager.getConnection(DriverManager.java:620)
	at java.sql.DriverManager.getConnection(DriverManager.java:200)
	at de.willuhn.datasource.db.DBServiceImpl.createConnection(DBServiceImpl.java:177)
	... 26 more

Was ist zu tun, um das Backup wieder einzuspielen? Gibt es Ideen?

Viele Grüße

Altrocker
 
OP
A

Altrocker

Member
Hallo,

lt. Entwicker soll es an folgendem Problem in dem Logfile liegen:

Ursache sind die RPM-Pakete. Die werden
nicht von mir selbst hergestellt sondern von einem Packman-Maintainer.
Und er hat einen Datenbank-Treiber verwendet, den ich noch nicht
nutze, weil er noch beta ist. In deinem Log ist das diese
Zeile hier:
[Fri Oct 23 12:15:41 CEST 2009][INFO][de.willuhn.jameica.hbci.server.DBSupportH2Impl.<init>] h2 version: 1.2.121

Lösungsansatz: Die Paktete direkt von
http://www.willuhn.de/products/jameica/releases/nightly/jameica-1.9.0-nightly-linux.zip
http://www.willuhn.de/products/hibiscus/releases/nightly/hibiscus-1.11.0-nightly.zip
zu installieren.

Frage: Ist damit zu rechnen, dass die korrekte Treiber-DB in das RPM aufgenommen und bei packman zu finden ist?

Gruß

Altrocker
 
Status
Für weitere Antworten geschlossen.
Oben