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
Benutzer
Avatar
Geschlecht:
Beiträge: 26
Dabei seit: 11 / 2018
Betreff:

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

 · 
Gepostet: 14.09.2019 - 18:48 Uhr  ·  #1
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
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11385
Dabei seit: 03 / 2005
Betreff:

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

 · 
Gepostet: 14.09.2019 - 18:52 Uhr  ·  #2
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
Benutzer
Avatar
Geschlecht:
Beiträge: 26
Dabei seit: 11 / 2018
Betreff:

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

 · 
Gepostet: 17.09.2019 - 14:17 Uhr  ·  #3
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
Gewählte Zitate für Mehrfachzitierung:   0