[Erledigt] Fehlermeldung Santander Kreditkarten: java.lang.ArrayIndexOutOfBoundsException: 1

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
UnbekannterNr1
Beiträge: 45
Registriert: Mi 19. Apr 2017, 16:56
Has thanked: 1 time
Been thanked: 2 times

[Erledigt] Fehlermeldung Santander Kreditkarten: java.lang.ArrayIndexOutOfBoundsException: 1

Beitrag von UnbekannterNr1 » Mi 19. Apr 2017, 17:04

Hallo,
ich klinke mich hier mal ein. Ich habe eine 1plus Visa, und das Santander Plugin angelegt. Beim auslesen der Umsätze bekomme ich aber leider folgende Fehlermeldung:

Code: Alles auswählen

[19.04.2017 17:01:31] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[19.04.2017 17:01:31]  
[19.04.2017 17:01:31] System-Info: OS[Linux (ver. 4.4.0-72-generic) amd64]  Platform[Jameica 2.7.0-nightly Build: 1482]  Plugin[hibiscus 2.7.0-nightly Build: 1322]
[19.04.2017 17:01:31] Installierte und aktive PlugIn-Versionen: [Finance.Websync ver. 0.8.2-nightly - Build 250] [Hibiscus Mashup ver. 0.8.2-nightly Build 201]
[19.04.2017 17:01:31] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[19.04.2017 17:01:31] OK: Java-Version 1.8.0_121 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /usr/lib/jvm/java-8-openjdk-amd64/jre)
[19.04.2017 17:01:31] Überprüfe HTMLUnit-Version ...
[19.04.2017 17:01:31] OK: HTMLUnit-Version 2.25 installiert und aktiv
[19.04.2017 17:01:31]  
[19.04.2017 17:01:31] Synchronisiere Konto 'Santander - Kreditkarte, Kto. 8810011520 [Santander Consumer Bank]' ...
[19.04.2017 17:01:31] Web-Login mit Anmeldekennung 4036******* auf https://securebank.santander.de/IRALOG_SCB_ENS/BtoChannelDriver.ssobto?dse_operationName=OP_logonPinUser ...
[19.04.2017 17:01:44] Santander-Login war erfolgreich
[19.04.2017 17:01:44] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[19.04.2017 17:01:44] Sie benutzen dieses Konto das erste Mal in Hibiscus oder der Saldo und das Datum wurden zurückgesetzt ...
[19.04.2017 17:01:44] ... es werden daher nun alle möglichen Umsätze abgerufen ...
[19.04.2017 17:01:44] Suche Umsätze im Zeitraum vom 23.04.2002 bis 19.04.2017 und lese diese aus ...
[19.04.2017 17:01:58] Web-Logout der aktuellen Online-Sitzung ...
[19.04.2017 17:01:58] Santander-Logout war erfolgreich
[19.04.2017 17:01:58] Exception beim Abrufen der Kontoumsätze: java.lang.ArrayIndexOutOfBoundsException: 1
	at de.derrichter.finance.websync.institute.santandercreditcard.WebPull.getTransData(WebPull.java:987)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.santandercreditcard.Collector.run(Collector.java:156)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:75)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:362)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:388)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1057)
Kann mir da jemand einen Tipp geben, was ich falsch mache?

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2518
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg
Has thanked: 96 times
Been thanked: 59 times

Re: Fehlermeldung beim Abruf Santander Kreditkarten: java.lang.ArrayIndexOutOfBoundsException: 1

Beitrag von Hibiscus-Scripter » Mi 19. Apr 2017, 17:36

Hallo und willkommen,

installiere mal bitte noch die aktuellste Nightly-Build von 'finance.websync' und probiere es nochmals...
Ansonsten hier nochmals bitte das Status-Log posten...

Gruß
... wer lesen kann ist wie immer im klaren Vorteil ...

:!: Vor dem Posten: Bitte die Posting-Regeln für neue Beiträge lesen und bitte auch immer alle 4. Punkte zur Fehlermeldung beachten (Der Post wird ansonsten gelöscht)

:idea: Hilfe und Informationen zu den Test- und Nightly-Builds und deren Installation findet Ihr z. B. im Tipps und Tricks-Forum (Weitere hilfreiche Artikel findet man in der FAQ auf der Projekt-Website)

Wer ein Dankeschön für die Arbeit und Unkosten senden möchte, kann gerne auch :arrow: Spenden

UnbekannterNr1
Beiträge: 45
Registriert: Mi 19. Apr 2017, 16:56
Has thanked: 1 time
Been thanked: 2 times

Re: Fehlermeldung beim Abruf Santander Kreditkarten: java.lang.ArrayIndexOutOfBoundsException: 1

Beitrag von UnbekannterNr1 » Mi 19. Apr 2017, 22:40

So,
ich habe jetzt finance.websync aktualisiert, neu gestartet, dann hibiscus.mashup aktualisiert, und neu gestartet.

Anbei der Log.

Code: Alles auswählen

[Wed Apr 19 20:07:31 CEST 2017][INFO][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend.execute] starting non-HBCI (Hibiscus Mashup) synchronization
[Wed Apr 19 20:07:31 CEST 2017][INFO][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.<init>] accounts to synchronize: 1, jobs: 1
[Wed Apr 19 20:07:31 CEST 2017][INFO][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.updateStatus] updating synchronization status to: RUNNING
[Wed Apr 19 20:07:31 CEST 2017][INFO][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor.check] creating progress monitor for GUI
[Wed Apr 19 20:07:31 CEST 2017][INFO][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor$2.run] activating progress monitor
[Wed Apr 19 20:07:31 CEST 2017][INFO][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] BEGIN synchronization of account 1/1
[Wed Apr 19 20:07:31 CEST 2017][INFO][de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync] System-Info: OS[Linux (ver. 4.4.0-72-generic) amd64]  Platform[Jameica 2.7.0-nightly Build: 1482]  Plugin[hibiscus 2.7.0-nightly Build: 1596]
[Wed Apr 19 20:07:31 CEST 2017][INFO][de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync] Installierte und aktive PlugIn-Versionen: [Finance.Websync ver. 0.8.2-nightly - Build 253] [Hibiscus Mashup ver. 0.8.2-nightly Build 201]
[Wed Apr 19 20:07:31 CEST 2017][INFO][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:JavaCheck] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[Wed Apr 19 20:07:31 CEST 2017][INFO][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:JavaCheck] Java-Version 1.8.0_121 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /usr/lib/jvm/java-8-openjdk-amd64/jre)
[Wed Apr 19 20:07:31 CEST 2017][INFO][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:HTMLUnitVersionCheck] Überprüfe HTMLUnit-Version ...
[Wed Apr 19 20:07:31 CEST 2017][INFO][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:HTMLUnitVersionCheck] OK: HTMLUnit-Version 2.25 installiert und aktiv
[Wed Apr 19 20:07:31 CEST 2017][INFO][de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync] processing non-HBCI (Hibiscus Mashup) jobs
[Wed Apr 19 20:07:31 CEST 2017][INFO][de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute] Synchronisierung der 'Umsätze/Kontoauszug' gestartet über Backend: non-HBCI (Hibiscus Mashup)
[Wed Apr 19 20:07:31 CEST 2017][INFO][de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute] Synchronisiere 'Umsätze' mit Institut und Umsetzung für: Santander Consumer Bank AG
[Wed Apr 19 20:07:31 CEST 2017][INFO][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:WebClientInit] Verbindung vorbereitet
[Wed Apr 19 20:07:31 CEST 2017][INFO][de.derrichter.hibiscus.mashup.crossover.interact.Auth.login] Passwort für Anmeldekennung 4036******* wird abgefragt ...
[Wed Apr 19 20:07:37 CEST 2017][INFO][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:Santander] [WebLogin] SantanderBank-Login aufrufen ... (GET https://securebank.santander.de/IRALOG_SCB_ENS/BtoChannelDriver.ssobto?dse_operationName=OP_logonPinUser)
[Wed Apr 19 20:07:38 CEST 2017][INFO][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:Santander] [WebLogin] Login-Form wird abgesendet ...
[Wed Apr 19 20:07:40 CEST 2017][INFO][de.derrichter.hibiscus.mashup.crossover.websync.institute.santandercreditcard.Collector.run] Santander-Login war erfolgreich
[Wed Apr 19 20:07:40 CEST 2017][INFO][de.derrichter.hibiscus.mashup.crossover.websync.institute.santandercreditcard.Collector.run] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[Wed Apr 19 20:07:40 CEST 2017][INFO][de.derrichter.hibiscus.mashup.crossover.interact.DataWorker.getSimpleFromDate] Sie benutzen dieses Konto das erste Mal in Hibiscus oder der Saldo und das Datum wurden zurückgesetzt ...
[Wed Apr 19 20:07:40 CEST 2017][INFO][de.derrichter.hibiscus.mashup.crossover.interact.DataWorker.getSimpleFromDate] ... es werden daher nun alle möglichen Umsätze abgerufen ...
[Wed Apr 19 20:07:40 CEST 2017][INFO][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:Santander] [getTransData] Kontenübersicht aufrufen ... (GET https://securebank.santander.de/EBANDE_PGSCB_ENS/BtoChannelDriver.ssobto?dse_operationName=globalPositionOwnerOP)
[Wed Apr 19 20:07:41 CEST 2017][WARN][org.apache.pdfbox.cos.COSDocument.finalize] Warning: You did not close a PDF Document
[Wed Apr 19 20:07:51 CEST 2017][INFO][de.derrichter.hibiscus.mashup.crossover.interact.Auth.resetPassword] Passwort-Reset zur Anmeldekennung 4036******* und Institut: Santander [31010833]
[Wed Apr 19 20:07:51 CEST 2017][WARN][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.warn] [WebSync:Santander] [WebLogout] Aktuell geladene Seite ist keine HtmlPage sondern 'com.gargoylesoftware.htmlunit.UnexpectedPage@4510f709'; Versuche Back-Sprung ...
[Wed Apr 19 20:07:51 CEST 2017][WARN][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.warn] [WebSync:Santander] [WebLogout] ... hat wohl nicht funktioniert/gereicht; probiere es nochmals ...
[Wed Apr 19 20:07:51 CEST 2017][WARN][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.warn] [WebSync:Santander] [WebLogout] ... hat wohl nicht funktioniert/gereicht; probiere es nochmals ...
[Wed Apr 19 20:07:51 CEST 2017][INFO][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:Santander] [WebLogout] Logout bei der 'Santander Consumer Bank AG' war erfolgreich
[Wed Apr 19 20:07:51 CEST 2017][INFO][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] Exception beim Abrufen der Kontoumsätze: java.lang.ArrayIndexOutOfBoundsException: 1
   at de.derrichter.finance.websync.institute.santandercreditcard.WebPull.getTransData(WebPull.java:1047)
   at de.derrichter.hibiscus.mashup.crossover.websync.institute.santandercreditcard.Collector.run(Collector.java:156)
   at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:75)
   at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:362)
   at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:396)
   at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1057)

de.willuhn.util.ApplicationException: Exception beim Abrufen der Kontoumsätze: java.lang.ArrayIndexOutOfBoundsException: 1
   at de.derrichter.finance.websync.institute.santandercreditcard.WebPull.getTransData(WebPull.java:1047)
   at de.derrichter.hibiscus.mashup.crossover.websync.institute.santandercreditcard.Collector.run(Collector.java:156)
   at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:75)
   at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:362)
   at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:396)
   at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1057)

   at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:87)
   at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:362)
   at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:396)
   at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1057)

[Wed Apr 19 20:07:51 CEST 2017][INFO][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.updateStatus] updating synchronization status to: ERROR
[Wed Apr 19 20:07:51 CEST 2017][INFO][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] stopping synchronization
[Wed Apr 19 20:07:51 CEST 2017][INFO][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] finished
Danke im voraus!

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2518
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg
Has thanked: 96 times
Been thanked: 59 times

Re: Fehlermeldung beim Abruf Santander Kreditkarten: java.lang.ArrayIndexOutOfBoundsException: 1

Beitrag von Hibiscus-Scripter » Mi 19. Apr 2017, 23:35

Ok da läuft eindeutig was beim Auslesen einer PDF falsch ...

Von daher müsste der Logging-Modus auf DEBUG umgestellt werden. Hilfe hierfür gibts auch in den Posting-Regeln.
In dieser kann man dann schaun bei welcher PDF-Abrechnung er abbricht.
Dabei kann ich dir helfen wenn du mir das Log gezippt (wie halt beschrieben) per PM zusendest.

Im Endeffekt benötige ich dann die Original PDF-Abrechnung aus dem Online-Banking von dir bei der hier abgebrochen wird, auch gezippt per PM.

Gruß
... wer lesen kann ist wie immer im klaren Vorteil ...

:!: Vor dem Posten: Bitte die Posting-Regeln für neue Beiträge lesen und bitte auch immer alle 4. Punkte zur Fehlermeldung beachten (Der Post wird ansonsten gelöscht)

:idea: Hilfe und Informationen zu den Test- und Nightly-Builds und deren Installation findet Ihr z. B. im Tipps und Tricks-Forum (Weitere hilfreiche Artikel findet man in der FAQ auf der Projekt-Website)

Wer ein Dankeschön für die Arbeit und Unkosten senden möchte, kann gerne auch :arrow: Spenden

UnbekannterNr1
Beiträge: 45
Registriert: Mi 19. Apr 2017, 16:56
Has thanked: 1 time
Been thanked: 2 times

Re: Fehlermeldung beim Abruf Santander Kreditkarten: java.lang.ArrayIndexOutOfBoundsException: 1

Beitrag von UnbekannterNr1 » Mo 24. Apr 2017, 16:19

PN ist raus!

Gruß

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2518
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg
Has thanked: 96 times
Been thanked: 59 times

Re: Fehlermeldung beim Abruf Santander Kreditkarten: java.lang.ArrayIndexOutOfBoundsException: 1

Beitrag von Hibiscus-Scripter » Mo 24. Apr 2017, 19:32

Ok Hallo,

und danke für deine Beispiele die uns allen Helfen ;)

Bitte das ganze nun mal mit der aktuellen Nightly-Build von "finance.websync" ausprobieren.
Hilfe hierzu gibts wie immer in den Posting-Regeln (ganz unten) z. B. über meine Signatur.

Dann hier bitte ne Rückmeldung geben.

Gruß
... wer lesen kann ist wie immer im klaren Vorteil ...

:!: Vor dem Posten: Bitte die Posting-Regeln für neue Beiträge lesen und bitte auch immer alle 4. Punkte zur Fehlermeldung beachten (Der Post wird ansonsten gelöscht)

:idea: Hilfe und Informationen zu den Test- und Nightly-Builds und deren Installation findet Ihr z. B. im Tipps und Tricks-Forum (Weitere hilfreiche Artikel findet man in der FAQ auf der Projekt-Website)

Wer ein Dankeschön für die Arbeit und Unkosten senden möchte, kann gerne auch :arrow: Spenden

UnbekannterNr1
Beiträge: 45
Registriert: Mi 19. Apr 2017, 16:56
Has thanked: 1 time
Been thanked: 2 times

Re: Fehlermeldung beim Abruf Santander Kreditkarten: java.lang.ArrayIndexOutOfBoundsException: 1

Beitrag von UnbekannterNr1 » Di 25. Apr 2017, 08:45

So, mit der aktuellsten nightly funktioniert es jetzt endlich!! Vielen Dank!!

Gruß

Zurück zu „Hibiscus Mashup über Finance.Websync - (Beta 0.x = neue Release 3 der alten Scripte)“