[Erledigt] DKB Visa: "Es ist ein Fehler aufgetreten"

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2459
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg
Has thanked: 84 times
Been thanked: 49 times

Re: DKB Visa: "es ist ein Fehler aufgetreten"

Beitrag von Hibiscus-Scripter » So 12. Feb 2023, 21:26

Oh ja, danke :thumbup:
Das passiert manchmal :shifty:

Sollte nun hoffentlich passen.

Gruß :wave:

----------------------------------

So, danke für die Recherche und Info :thumbup:
Dachte zwar ich hab den neuen Hedless-Mode schonmal ausprobiert aber das war noch vor Chromium 109.
Den neueren hab ich jetzt mal eingebaut...

Gerne mal mit den aktuellen Nightly-Builds von
  • finance.websync
  • hibiscus.mashup
ausprobieren.
:idea: Hilfe als Anleitung hierzu gibst wie immer auch im Tipps und Tricks-Forum


Hier dann bitte auch wieder Rückmeldung geben!
:!: Dabei bitte nicht vergessen:
Sollten dennoch weiterhin Fehler auftreten hier das vollständige Status-Log posten!
(formatiert wie in den Posting-Regeln beschrieben)


Gruß :wave:

jusjus
Beiträge: 14
Registriert: So 8. Jan 2023, 09:32
Has thanked: 2 times
Been thanked: 3 times

Re: DKB Visa: "es ist ein Fehler aufgetreten"

Beitrag von jusjus » Mo 13. Feb 2023, 13:25

Der Login funktioniert jetzt schon einmal, vielen Dank!

Leider scheint es noch ein anderes Problem beim Umsatzabruf zu geben:

Code: Alles auswählen

[13.02.2023 13:20:14] Synchronization via non-HBCI (Hibiscus Mashup) in progress
[13.02.2023 13:20:14]  
[13.02.2023 13:20:14] System-Info: OS[Linux (ver. 5.10.0-21-amd64) amd64]  Platform[Jameica 2.10.3 | Build: 486 vom 20230125]  Plugin[hibiscus 2.10.10 | Build: 372 vom 20230125]
[13.02.2023 13:20:14] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.51-nightly | Build: 925 vom 20230212] [Hibiscus Mashup ver. 0.9.30-nightly | Build: 537 vom 20230212]
[13.02.2023 13:20:14] Überprüfe Jameica-Version ...
[13.02.2023 13:20:14] OK: Jameica-Version 2.10.3 installiert und aktiv
[13.02.2023 13:20:14] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[13.02.2023 13:20:14] OK: Java-Version 17.0.6 von 'Debian' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /usr/lib/jvm/java-17-openjdk-amd64)
[13.02.2023 13:20:14] Überprüfe Selenium-Version ...
[13.02.2023 13:20:14] OK: Selenium-Version 4.7.2 installiert und aktiv
[13.02.2023 13:20:14] Überprüfe ChromeDriver-Version ...
[13.02.2023 13:20:14] OK: ChromeDriver-Version 109.0.5414.74 installiert und aktiv
[13.02.2023 13:20:14]  
[13.02.2023 13:20:14] Synchronisiere Konto 'DKB-Visa - Kreditkarte, IBAN DE6312..999333 [Deutsche Kr...ank Berlin]' ...
[13.02.2023 13:20:14] Selenium WebDriver über ChromeDriver wird gestartet ...
[13.02.2023 13:20:15] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[13.02.2023 13:20:15] -> Sie verwenden bereits den alternativen Chromium-Browser. Info: Google Chrome beschleunigt den WebDriver-Start!
[13.02.2023 13:20:15] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[13.02.2023 13:20:17] OK. Ergebnis der Berechnung: 73F8EECBD64B84E48DB85B7945F828A9 (Dauer: 2 Sek.)
[13.02.2023 13:20:17] Überprüfe Chromium-Version ...
[13.02.2023 13:20:17] OK. Browser ist: chrome ver. 109
[13.02.2023 13:20:19] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung 1014******* auf https://www.dkb.de/banking ...
[13.02.2023 13:20:33] Erste Login-Phase abgeschlossen, prüfe auf Verfahren der Zwei-Faktor-Authentifizierung ...
[13.02.2023 13:20:46] DKB-Visa-Login war erfolgreich
[13.02.2023 13:20:46] INFO: Es werden nun gleich alle aktive DKB-Visa-Konten, mit aktivierter Sync-Option, zur Anmeldekennung '101*******' abgearbeitet ...
[13.02.2023 13:20:46] Konto 'DKB-Visa - Kreditkarte, IBAN DE6312..999333 [Deutsche Kr...ank Berlin] wird synchronisiert ...
[13.02.2023 13:20:46] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[13.02.2023 13:20:47] Sie benutzen dieses Konto das erste Mal in Hibiscus oder der Saldo und das Datum wurden zurückgesetzt ...
[13.02.2023 13:20:47] ... es werden daher nun alle möglichen Umsätze abgerufen ...
[13.02.2023 13:20:47] Suche Umsätze im Zeitraum vom 15.02.2020 bis 13.02.2023 und lese diese aus ...
[13.02.2023 13:20:50] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_DKB-Visa-Sync_1676290850861.png (Pfad: /home/justus/Desktop/)
[13.02.2023 13:20:52] Web-Logout der aktuellen Online-Sitzung ...
[13.02.2023 13:20:54] DKB-Visa-Logout war erfolgreich
[13.02.2023 13:20:54] Error: WebDriver-Fehler: java.lang.Exception: checkResponse fehlerhaft: org.openqa.selenium.ElementNotInteractableException: element not interactable: https://www.dkb.de/DkbTransactionBanking/content/banking/financialstatus/FinancialComposite/FinancialStatus.xhtml?$event=remittance&row=1&group=0 has no size and location
  (Session info: chrome=109.0.5414.0)
Build info: version: '4.7.2', revision: '4d4020c3b7'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '5.10.0-21-amd64', java.version: '17.0.6'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [26210a4909ab0c4146618c5f949ff04c, actions {actions=[org.openqa.selenium.interactions.Sequence@18e543f5]}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 109.0.5414.0, chrome: {chromedriverVersion: 109.0.5414.74 (e7c5703604da..., userDataDir: /tmp/.com.google.Chrome.1BlX3n}, goog:chromeOptions: {debuggerAddress: localhost:33487}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: LINUX, proxy: Proxy(direct), se:cdp: ws://localhost:33487/devtoo..., se:cdpVersion: 109.0.5414.0, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true}
Session ID: 26210a4909ab0c4146618c5f949ff04c
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:200)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:133)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:53)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:184)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:167)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:142)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:535)
	at org.openqa.selenium.remote.RemoteWebDriver.perform(RemoteWebDriver.java:603)
	at org.openqa.selenium.interactions.Actions$BuiltAction.perform(Actions.java:567)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:704)
	at de.derrichter.finance.websync.institute.dkbvisa.WebPull.getTransData(WebPull.java:165)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.dkbvisa.Collector.run(Collector.java:306)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:854)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)

	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:775)
	at de.derrichter.finance.websync.institute.dkbvisa.WebPull.getTransData(WebPull.java:165)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.dkbvisa.Collector.run(Collector.java:306)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:854)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)


Tipp: Sollten Sie mit dieser Fehlermeldung nichts anfangen können, bitte helfen Sie uns:
Installieren Sie alle Updates und verwenden für das Jameica-Upgrade das Rundum-Sorglos-Paket (https://hibiscus-mashup.derrichter.de/index.php/download)
Suchen Sie diese im Support-Forum über Menü Mashup->Online-Supportforum (https://scripting-forum.derrichter.de/viewforum.php?f=34)
Ist keine Lösung vorhanden, kopieren Sie am besten gleich, mit einem Klick auf den 'Text kopieren'-Button, hier rechts in der Fensterleiste,
den gesamten Inhalt dieser Status-Log und erstellen ein 'Neues Thema'. Damit kann Ihnen geholfen werden und Sie weisen uns darauf hin. Danke
 

ducduc
Beiträge: 5
Registriert: Mo 13. Feb 2023, 15:50
Been thanked: 9 times

Re: DKB Visa: "es ist ein Fehler aufgetreten"

Beitrag von ducduc » Mo 13. Feb 2023, 16:15

Gleiches Problem bei mir (Login funktioniert jetzt, aber Umsätze abrufen nicht mehr).
Ursache: Das Headless-Chrome-Fenster ist zu klein. Es ist jetzt nur noch 800x600 Pixel groß. Bei dieser Auflösung bekommt man die mobile Version der DKB-Seite, auf der einige Buttons nicht sichtbar sind. Die Desktop-Version bekommt man erst ab einer Breite von 960px.

Hier der Anfang von chromedriver.log:

Code: Alles auswählen

[1676227373,787][INFO]: Starting ChromeDriver 110.0.5481.30 (aedb656755c469651f01505a4f15e153fc606a1e-refs/branch-heads/5481@{#191}) on port 2412
[1676227373,788][INFO]: Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
[1676227374,212][INFO]: [1c236fdeae8926e654ffdae54495c9e5] COMMAND InitSession {
   "capabilities": {
      "firstMatch": [ {
         "acceptInsecureCerts": false,
         "browserName": "chrome",
         "goog:chromeOptions": {
            "args": [ "--lang=de-DE", "--disable-geolocation", "--disable-notifications", "--disable-gpu", "--disable-infobars", "--disable-password-generation", "--disable-extensions", "--disable-browser-side-navigation", "--incognito", "--disable-sync", "--enable-features=NetworkServiceInProcess", "--disable-features=NetworkService", "--disable-component-update", "--start-maximized", "--headless=new", "--dns-prefetch-disable", "--no-sandbox", "--disable-setuid-sandbox", "--disable-dev-shm-usage" ],
            "extensions": [  ],
            "prefs": {
               "credentials_enable_service": "false",
               "download.default_directory": "/tmp/chromedriver-downloads",
               "download.directory_upgrade": "true",
               "download.prompt_for_download": "false",
               "intl.accept_languages": "de-DE,de",
               "password_manager_enabled": "false",
               "plugins.always_open_pdf_externally": true,
               "plugins.plugins_disabled": [ "Chrome PDF Viewer" ],
               "profile.default_content_settings.popups": 0
            }
         },
         "goog:loggingPrefs": {
            "performance": "ALL"
         },
         "proxy": {
            "proxyType": "direct"
         }
      } ]
   },
   "desiredCapabilities": {
      "acceptInsecureCerts": false,
      "browserName": "chrome",
      "goog:chromeOptions": {
         "args": [ "--lang=de-DE", "--disable-geolocation", "--disable-notifications", "--disable-gpu", "--disable-infobars", "--disable-password-generation", "--disable-extensions", "--disable-browser-side-navigation", "--incognito", "--disable-sync", "--enable-features=NetworkServiceInProcess", "--disable-features=NetworkService", "--disable-component-update", "--start-maximized", "--headless=new", "--dns-prefetch-disable", "--no-sandbox", "--disable-setuid-sandbox", "--disable-dev-shm-usage" ],
         "extensions": [  ],
         "prefs": {
            "credentials_enable_service": "false",
            "download.default_directory": "/tmp/chromedriver-downloads",
            "download.directory_upgrade": "true",
            "download.prompt_for_download": "false",
            "intl.accept_languages": "de-DE,de",
            "password_manager_enabled": "false",
            "plugins.always_open_pdf_externally": true,
            "plugins.plugins_disabled": [ "Chrome PDF Viewer" ],
            "profile.default_content_settings.popups": 0
         }
      },
      "goog:loggingPrefs": {
         "performance": "ALL"
      },
      "proxy": {
         "proxyType": "DIRECT"
      }
   }
}
[1676227374,215][INFO]: Populating Preferences file: {
   "alternate_error_pages": {
      "enabled": false
   },
   "autofill": {
      "enabled": false
   },
   "browser": {
      "check_default_browser": false
   },
   "credentials_enable_service": "false",
   "distribution": {
      "import_bookmarks": false,
      "import_history": false,
      "import_search_engine": false,
      "make_chrome_default_for_user": false,
      "skip_first_run_ui": true
   },
   "dns_prefetching": {
      "enabled": false
   },
   "download": {
      "default_directory": "/tmp/chromedriver-downloads",
      "directory_upgrade": "true",
      "prompt_for_download": "false"
   },
   "intl": {
      "accept_languages": "de-DE,de"
   },
   "password_manager_enabled": "false",
   "plugins": {
      "always_open_pdf_externally": true,
      "plugins_disabled": [ "Chrome PDF Viewer" ]
   },
   "profile": {
      "content_settings": {
         "pattern_pairs": {
            "https://*,*": {
               "media-stream": {
                  "audio": "Default",
                  "video": "Default"
               }
            }
         }
      },
      "default_content_setting_values": {
         "geolocation": 1
      },
      "default_content_settings": {
         "geolocation": 1,
         "mouselock": 1,
         "notifications": 1,
         "popups": 0,
         "ppapi-broker": 1
      },
      "password_manager_enabled": false
   },
   "safebrowsing": {
      "enabled": false
   },
   "search": {
      "suggest_enabled": false
   },
   "translate": {
      "enabled": false
   }
}
[1676227374,215][INFO]: Populating Local State file: {
   "background_mode": {
      "enabled": false
   },
   "ssl": {
      "rev_checking": {
         "enabled": false
      }
   }
}
[1676227374,215][INFO]: Launching chrome: /usr/sbin/chromium --allow-pre-commit-input --disable-background-networking --disable-browser-side-navigation --disable-client-side-phishing-detection --disable-component-update --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=NetworkService --disable-geolocation --disable-gpu --disable-hang-monitor --disable-infobars --disable-notifications --disable-password-generation --disable-popup-blocking --disable-prompt-on-repost --disable-setuid-sandbox --disable-sync --dns-prefetch-disable --enable-automation --enable-blink-features=ShadowDOMV0 --enable-features=NetworkServiceInProcess --enable-logging --headless=new --incognito --lang=de-DE --log-level=0 --no-first-run --no-proxy-server --no-sandbox --no-service-autorun --password-store=basic --remote-debugging-port=0 --start-maximized --test-type=webdriver --use-mock-keychain --user-data-dir=/tmp/.com.google.Chrome.QqvVID data:,
[1676227374,619][INFO]: resolved localhost to ["::1","127.0.0.1"]
[1676227374,624][WARNING]: virtual void DevToolsClientImpl::AddListener(DevToolsEventListener *) subscribing a listener to the already connected DevToolsClient. Connection notification will not arrive.
[1676227374,656][INFO]: [1c236fdeae8926e654ffdae54495c9e5] RESPONSE InitSession {
   "capabilities": {
      "acceptInsecureCerts": false,
      "browserName": "chrome",
      "browserVersion": "110.0.5481.77",
      "chrome": {
         "chromedriverVersion": "110.0.5481.30 (aedb656755c469651f01505a4f15e153fc606a1e-refs/branch-heads/5481@{#191})",
         "userDataDir": "/tmp/.com.google.Chrome.QqvVID"
      },
      "goog:chromeOptions": {
         "debuggerAddress": "localhost:33729"
      },
      "networkConnectionEnabled": false,
      "pageLoadStrategy": "normal",
      "platformName": "linux",
      "proxy": {
         "proxyType": "direct"
      },
      "setWindowRect": true,
      "strictFileInteractability": false,
      "timeouts": {
         "implicit": 0,
         "pageLoad": 300000,
         "script": 30000
      },
      "unhandledPromptBehavior": "dismiss and notify",
      "webauthn:extension:credBlob": true,
      "webauthn:extension:largeBlob": true,
      "webauthn:virtualAuthenticators": true
   },
   "sessionId": "1c236fdeae8926e654ffdae54495c9e5"
}
[1676227376,913][INFO]: [1c236fdeae8926e654ffdae54495c9e5] COMMAND SetTimeouts {
   "script": 20000
}
[1676227376,913][INFO]: [1c236fdeae8926e654ffdae54495c9e5] RESPONSE SetTimeouts
[1676227376,931][INFO]: [1c236fdeae8926e654ffdae54495c9e5] COMMAND SetTimeouts {
   "pageLoad": 90000
}
[1676227376,932][INFO]: [1c236fdeae8926e654ffdae54495c9e5] RESPONSE SetTimeouts
[1676227376,948][INFO]: [1c236fdeae8926e654ffdae54495c9e5] COMMAND SetWindowRect {
   "height": 1080,
   "width": 1920
}
[1676227376,948][INFO]: Waiting for pending navigations...
[1676227376,956][INFO]: Done waiting for pending navigations. Status: ok
[1676227377,065][INFO]: Waiting for pending navigations...
[1676227377,066][INFO]: Done waiting for pending navigations. Status: ok
[1676227377,066][INFO]: [1c236fdeae8926e654ffdae54495c9e5] RESPONSE SetWindowRect {
   "height": 1080,
   "width": 1920,
   "x": 10,
   "y": 10
}
[1676227377,075][INFO]: [1c236fdeae8926e654ffdae54495c9e5] COMMAND MaximizeWindow {
}
[1676227377,075][INFO]: Waiting for pending navigations...
[1676227377,077][INFO]: Done waiting for pending navigations. Status: ok
[1676227377,188][INFO]: Waiting for pending navigations...
[1676227377,193][INFO]: Done waiting for pending navigations. Status: ok
[1676227377,194][INFO]: [1c236fdeae8926e654ffdae54495c9e5] RESPONSE MaximizeWindow {
   "height": 600,
   "width": 800,
   "x": 0,
   "y": 0
}

ducduc
Beiträge: 5
Registriert: Mo 13. Feb 2023, 15:50
Been thanked: 9 times

Re: DKB Visa: "es ist ein Fehler aufgetreten"

Beitrag von ducduc » Di 14. Feb 2023, 18:51

Mit der aktuellen Nightly-Version von finance.websync werden DKB-VISA-Umsätze wieder erfolgreich abgerufen. Vielen Dank.

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

Re: DKB Visa: "es ist ein Fehler aufgetreten"

Beitrag von Hibiscus-Scripter » Do 16. Feb 2023, 20:19

So danke nochmals im Namen aller an @jusjus und @ducduc für die tolle Fehleranalyse und somit der abschließenden Problemlösung?!

Können das die an anderen betroffenen User bitte noch bestätigen?
Komisch nur das die ganzen Probleme nur unter bestimmten Linux-Systemen aufgetreten sind und unter Windows oder macOS z. B. gar nicht :crazy:

Gruß :wave:
... 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

thfr
Beiträge: 4
Registriert: Do 8. Dez 2022, 11:11
Been thanked: 2 times

Re: DKB Visa: "Es ist ein Fehler aufgetreten"

Beitrag von thfr » Do 16. Feb 2023, 21:46

Danke an alle für die Problemlösung, mit den aktuellen Nightly Plugins funktioniert es wieder :thumbup:

Entschuldigt, dass ich mich seit längerem nicht mehr beteiligt habe. Ich hatte leider viel um die Ohren.

jusjus
Beiträge: 14
Registriert: So 8. Jan 2023, 09:32
Has thanked: 2 times
Been thanked: 3 times

Re: DKB Visa: "Es ist ein Fehler aufgetreten"

Beitrag von jusjus » Fr 17. Feb 2023, 13:00

Vielen Dank Sebastian und ducduc, bei mir funktioniert jetzt auch alles wieder!

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