Hallo zusammen,
mit dem Ende des Supports von Win10 bin ich auf Ubuntu migriert. In diesem Zuge muss ich natürlich auch Hibiscus migrieren.
Meine Datenbank lief auf einem NAS im lokalen Netzwer auf eine MariaDB. Jetzt habe ich Hibiscus auf dem Desktop neu installiert (lief alles wunderbar) und wollte mich wieder mit der Datenbank verbinden. Dabei erhalte ich den Fehler:
java.rmi.RemoteException: unable to init iterator. statement: com.mysql.cj.jdbc.ClientPreparedStatement: select konto.* from konto ORDER BY LOWER(kategorie), blz, kontonummer, bezeichnung; nested exception is:
java.sql.SQLSyntaxErrorException: Column 'bankleitzahl' not found.
at de.willuhn.datasource.db.DBIteratorImpl.init(DBIteratorImpl.java:234)
at de.willuhn.datasource.db.DBIteratorImpl.hasNext(DBIteratorImpl.java:249)
at de.willuhn.jameica.hbci.server.KontoUtil.getKonten(KontoUtil.java:501)
at de.willuhn.jameica.hbci.forecast.ForecastCreator.updateLimits(ForecastCreator.java:235)
at de.willuhn.jameica.hbci.messaging.SaldoLimits.update(SaldoLimits.java:82)
at de.willuhn.jameica.hbci.messaging.SaldoLimits.handleMessage(SaldoLimits.java:64)
at de.willuhn.jameica.messaging.NamedConcurrentQueue.deliver(NamedConcurrentQueue.java:249)
at de.willuhn.jameica.messaging.NamedConcurrentQueue.sendSyncMessage(NamedConcurrentQueue.java:104)
at de.willuhn.jameica.messaging.MessagingFactory.sendSyncMessage(MessagingFactory.java:130)
at de.willuhn.jameica.gui.GUI.init(GUI.java:330)
at de.willuhn.jameica.system.Application.init(Application.java:145)
at de.willuhn.jameica.system.Application.newInstance(Application.java:87)
at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: java.sql.SQLSyntaxErrorException: Column 'bankleitzahl' not found.
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:112)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:81)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:55)
at com.mysql.cj.jdbc.result.ResultSetImpl.findColumn(ResultSetImpl.java:600)
at com.mysql.cj.jdbc.result.ResultSetImpl.getString(ResultSetImpl.java:922)
at de.willuhn.datasource.db.types.TypeString.get(TypeString.java:30)
at de.willuhn.datasource.db.AbstractDBObject.fill(AbstractDBObject.java:302)
at de.willuhn.datasource.db.DBIteratorImpl.init(DBIteratorImpl.java:226)
... 12 more
Hat sich da was am Schema geändert? in der Datenbank heißt die Spalte nach wie vor 'blz'
Hat jemand eine Idee, woran das liegen könnte?
mit dem Ende des Supports von Win10 bin ich auf Ubuntu migriert. In diesem Zuge muss ich natürlich auch Hibiscus migrieren.
Meine Datenbank lief auf einem NAS im lokalen Netzwer auf eine MariaDB. Jetzt habe ich Hibiscus auf dem Desktop neu installiert (lief alles wunderbar) und wollte mich wieder mit der Datenbank verbinden. Dabei erhalte ich den Fehler:
java.rmi.RemoteException: unable to init iterator. statement: com.mysql.cj.jdbc.ClientPreparedStatement: select konto.* from konto ORDER BY LOWER(kategorie), blz, kontonummer, bezeichnung; nested exception is:
java.sql.SQLSyntaxErrorException: Column 'bankleitzahl' not found.
at de.willuhn.datasource.db.DBIteratorImpl.init(DBIteratorImpl.java:234)
at de.willuhn.datasource.db.DBIteratorImpl.hasNext(DBIteratorImpl.java:249)
at de.willuhn.jameica.hbci.server.KontoUtil.getKonten(KontoUtil.java:501)
at de.willuhn.jameica.hbci.forecast.ForecastCreator.updateLimits(ForecastCreator.java:235)
at de.willuhn.jameica.hbci.messaging.SaldoLimits.update(SaldoLimits.java:82)
at de.willuhn.jameica.hbci.messaging.SaldoLimits.handleMessage(SaldoLimits.java:64)
at de.willuhn.jameica.messaging.NamedConcurrentQueue.deliver(NamedConcurrentQueue.java:249)
at de.willuhn.jameica.messaging.NamedConcurrentQueue.sendSyncMessage(NamedConcurrentQueue.java:104)
at de.willuhn.jameica.messaging.MessagingFactory.sendSyncMessage(MessagingFactory.java:130)
at de.willuhn.jameica.gui.GUI.init(GUI.java:330)
at de.willuhn.jameica.system.Application.init(Application.java:145)
at de.willuhn.jameica.system.Application.newInstance(Application.java:87)
at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: java.sql.SQLSyntaxErrorException: Column 'bankleitzahl' not found.
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:112)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:81)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:55)
at com.mysql.cj.jdbc.result.ResultSetImpl.findColumn(ResultSetImpl.java:600)
at com.mysql.cj.jdbc.result.ResultSetImpl.getString(ResultSetImpl.java:922)
at de.willuhn.datasource.db.types.TypeString.get(TypeString.java:30)
at de.willuhn.datasource.db.AbstractDBObject.fill(AbstractDBObject.java:302)
at de.willuhn.datasource.db.DBIteratorImpl.init(DBIteratorImpl.java:226)
... 12 more
Hat sich da was am Schema geändert? in der Datenbank heißt die Spalte nach wie vor 'blz'
Hat jemand eine Idee, woran das liegen könnte?