Hibiscus Server kann plötzlich die Konten nicht mehr lesen. Idee/ Hilfe?

javax.servlet.ServletException: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getAccounts'

Schwabenheinz

Betreff:

Hibiscus Server kann plötzlich die Konten nicht mehr lesen. Idee/ Hilfe?

 ·  Gepostet: 14.09.2019 - 18:48 Uhr  ·  #148701
Hibiscus server läuft seit Monaten Problemlos.
Seit ein paar Tagen funktioniert die Synchronisierung nicht mehr.
Es kommt folgende Fehlermeldung in der Hibiscus Server Management console, sobald ich auf die Konten klicke.

Ich habe auch versucht in die Datenbank direkt zu schauen. Da scheint alles in Ordnung zu sein.
Die Konten sind alle da. Zugriff über db-admin funktioniert.
Maria DB10
Server-Version: 2.8.10 [Build: 138]

Vorab vielen Dank!

Code
HTTP ERROR 500

Problem accessing /hibiscus/accounts.html. Reason:

    Server Error

Caused by:

javax.servlet.ServletException: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getAccounts' in  class de.willuhn.jameica.hbci.payment.web.beans.Accounts threw exception java.rmi.RemoteException: The service "database" could not be found at accounts.vm[line 34, column 29]
  at de.willuhn.jameica.webtools.FrontController.service(FrontController.java:258)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
  at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:840)
  at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
  at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
  at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:513)
  at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)
  at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1180)
  at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:513)
  at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
  at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1112)
  at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
  at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213)
  at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:119)
  at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213)
  at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:119)
  at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134)
  at org.eclipse.jetty.server.Server.handle(Server.java:539)
  at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:333)
  at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251)
  at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:283)
  at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:108)
  at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:259)
  at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:283)
  at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:108)
  at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93)
  at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303)
  at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148)
  at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136)
  at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671)
  at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589)
  at java.lang.Thread.run(Thread.java:748)
Caused by: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getAccounts' in  class de.willuhn.jameica.hbci.payment.web.beans.Accounts threw exception java.rmi.RemoteException: The service "database" could not be found at accounts.vm[line 34, column 29]
  at org.apache.velocity.runtime.parser.node.ASTIdentifier.execute(ASTIdentifier.java:223)
  at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:280)
  at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:567)
  at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:71)
  at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:142)
  at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342)
  at org.apache.velocity.Template.merge(Template.java:356)
  at org.apache.velocity.Template.merge(Template.java:260)
  at de.willuhn.jameica.webtools.FrontController.service(FrontController.java:253)
  ... 31 more
Caused by: java.rmi.RemoteException: The service "database" could not be found
  at de.willuhn.jameica.hbci.Settings.getDBService(Settings.java:79)
  at de.willuhn.jameica.hbci.payment.web.beans.Accounts.getAccounts(Accounts.java:37)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  at java.lang.reflect.Method.invoke(Method.java:498)
  at org.apache.velocity.runtime.parser.node.PropertyExecutor.execute(PropertyExecutor.java:142)
  at org.apache.velocity.util.introspection.UberspectImpl$VelGetterImpl.invoke(UberspectImpl.java:539)
  at org.apache.velocity.runtime.parser.node.ASTIdentifier.execute(ASTIdentifier.java:198)
  ... 39 more


Ergänzung:
Ich habe gerade noch gesehen, dass es eine weitere Fehlermeldung in der Mangement Konsole gibt:

Das Plugin "hibiscus" kann nicht initialisiert werden. Hibiscus-Datenbank konnte nicht initialisiert werden.
connection to database.jdbc:mysql://localhost:3307/hibiscus?useUnicode=Yes&characterEncoding=ISO8859_1 failed;
nested exception is: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
Communications link failure The last packet sent successfully to the server was 0 milliseconds ago.
The driver has not received any packets from the server.

Hmm da hab ich aber auch nichts verändert...
Ich werde mal versuchen, direkt vom Server aus, auf der console Zugriff auf die DB zu bekommen.

hibiscus

Betreff:

Re: Hibiscus Server kann plötzlich die Konten nicht mehr lesen. Idee/ Hilfe?

 ·  Gepostet: 14.09.2019 - 18:52 Uhr  ·  #148702
Das ist nur ein Folgefehler. Schau mal in der jameica.log weiter vorn.
Unabhaengig davon: Deine Hibiscus-Version ist nicht mehr aktuell. Gerade wegen PSD2 ist das wichtig. Auch zum Hibiscus-Server findest du hier direkt nebenan schon weitere Threads.

Lies in dem Zusammenhang bitte auch https://www.willuhn.de/wiki/do…ent-server

Schwabenheinz

Betreff:

Re: Hibiscus Server kann plötzlich die Konten nicht mehr lesen. Idee/ Hilfe?

 ·  Gepostet: 17.09.2019 - 14:17 Uhr  ·  #149209
Thema hat sich erledigt.
Habe die neue Version installiert
Zudem musste ich die Bank Zugangsdaen löschen und neu einrichten
Und Hibiscus-Server läuft wieder

Noch ein Hinweis/Tip: Bei der Sparkasse habe ich mehrere Bankzugänge. Nur einer dieser Zugänge funktioniert mit Hibiscus!
Falls Ihr ähnliche Probleme habt, dann dies auch mal in Erwägung ziehen
LG Schwabenheinz