Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
-
Andy96
- Beiträge: 11
- Registriert: Sa 30. Sep 2017, 17:51
- Has thanked: 1 time
Beitrag
von Andy96 » Sa 30. Jan 2021, 10:06
Hallo Hibiscus-Scripter.
seit dem Update der Mashup-Scripte ist bei mir kein Login bei DKB-VISA-Konten mehr möglich. Bereits der Dialog zur Eingabe des Passworts wird nicht mehr angezeigt.
Ein zuvor gesichertes Backup des kpl. .jameica-Verzeichnisses mit den alten Versionen (s. Screenshot) funktioniert noch.
Nach Installation der Updates werden folgende Fehlermeldungen ausgegeben:
Code: Alles auswählen
[30.01.2021 10:13:47] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[30.01.2021 10:13:47]
[30.01.2021 10:13:47] System-Info: OS[Linux (ver. 5.10.11-arch1-1) amd64] Platform[Jameica 2.10.0 | Build: 480 vom 20201127] Plugin[hibiscus 2.10.0 | Build: 361 vom 20201127]
[30.01.2021 10:13:47] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.21 | Build: 700 vom 20210125] [Hibiscus Mashup ver. 0.9.18 | Build: 440 vom 20210125]
[30.01.2021 10:13:47] Überprüfe Jameica-Version ...
[30.01.2021 10:13:47] OK: Jameica-Version 2.10.0 installiert und aktiv
[30.01.2021 10:13:47] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[30.01.2021 10:13:47] OK: Java-Version 15.0.1 von 'N/A' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /usr/lib/jvm/java-15-openjdk)
[30.01.2021 10:13:47] Überprüfe Selenium-Version ...
[30.01.2021 10:13:47] OK: Selenium-Version 3.141.59 installiert und aktiv
[30.01.2021 10:13:47] Überprüfe ChromeDriver-Version ...
[30.01.2021 10:13:47] OK: ChromeDriver-Version 88.0.4324.96 installiert und aktiv
[30.01.2021 10:13:47]
[30.01.2021 10:13:47] Synchronisiere Konto 'DKB - VISA Andy, IBAN DExxxx..xxxxxx [Deutsche Kr...ank Berlin]' ...
[30.01.2021 10:13:47] Selenium WebDriver über ChromeDriver wird gestartet ...
[30.01.2021 10:13:48] Überprüfe Chrome-Version ...
[30.01.2021 10:13:48] OK. Browser ist: chrome ver. 88
[30.01.2021 10:13:50] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung Andy******* auf https://www.dkb.de/banking ...
[30.01.2021 10:13:50] Fehler: Exception bei Auth.Login! Fehlernachricht: DKB-Visa-Login fehlgeschlagen! org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.RuntimeException: java.lang.NoSuchMethodError: 'int org.eclipse.swt.widgets.Monitor.getZoom()')
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Unknown Source)
at org.eclipse.swt.widgets.Display.syncExec(Unknown Source)
at de.derrichter.hibiscus.mashup.gui.dialogs.AbstractDialog.open(AbstractDialog.java:550)
at de.derrichter.hibiscus.mashup.crossover.callback.WebDialogs.askPIN(WebDialogs.java:304)
at de.derrichter.hibiscus.mashup.crossover.interact.Auth.getPasswort(Auth.java:104)
at de.derrichter.hibiscus.mashup.crossover.interact.Auth.seleniumLogin(Auth.java:303)
at de.derrichter.hibiscus.mashup.crossover.websync.institute.dkbvisa.Collector.run(Collector.java:184)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:77)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:655)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:407)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)
Caused by: java.lang.RuntimeException: java.lang.NoSuchMethodError: 'int org.eclipse.swt.widgets.Monitor.getZoom()'
at de.derrichter.hibiscus.mashup.gui.dialogs.AbstractDialog$4.run(AbstractDialog.java:564)
at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:928)
at de.willuhn.jameica.gui.GUI.init(GUI.java:331)
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:75)
Caused by: java.lang.NoSuchMethodError: 'int org.eclipse.swt.widgets.Monitor.getZoom()'
at de.derrichter.hibiscus.mashup.gui.dialogs.PasswordDialog.paint(PasswordDialog.java:219)
at de.derrichter.hibiscus.mashup.gui.dialogs.PinDialog.paint(PinDialog.java:114)
at de.derrichter.hibiscus.mashup.gui.dialogs.AbstractDialog$4.run(AbstractDialog.java:560)
... 9 more
Für Unterstützung wäre ich dankbar.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von Andy96 am Sa 30. Jan 2021, 15:06, insgesamt 1-mal geändert.
Viele Grüße
Andy
-
Hibiscus-Scripter
- Administrator
- Beiträge: 2527
- Registriert: Mi 30. Okt 2013, 17:14
- Wohnort: Würzburg
- Has thanked: 96 times
- Been thanked: 61 times
Beitrag
von Hibiscus-Scripter » Sa 30. Jan 2021, 11:42
Dann muss ich dir sagen Java 15 wird noch lange nicht unterstützt, verwende wie vorgesehen Java 11.
Oder installier das
Rund-um-sorglos Paket, dann bist du davon unabhängig.
Gruß
-
Andy96
- Beiträge: 11
- Registriert: Sa 30. Sep 2017, 17:51
- Has thanked: 1 time
Beitrag
von Andy96 » Sa 30. Jan 2021, 14:08
Hallo Hibiscus-Scripter,
vielen Dank für Deine Antwort. Daher habe ich eine saubere VM erstellt und jameica mit Version 11 installiert. Auch hier ist das Ergebnis nach dem Update der Plugins ähnlich:
Code: Alles auswählen
[30.01.2021 13:57:19] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[30.01.2021 13:57:19]
[30.01.2021 13:57:19] System-Info: OS[Linux (ver. 5.10.11-arch1-1) amd64] Platform[Jameica 2.10.0 | Build: 480 vom 20201127] Plugin[hibiscus 2.10.0 | Build: 361 vom 20201127]
[30.01.2021 13:57:19] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.21 | Build: 700 vom 20210125] [Hibiscus Mashup ver. 0.9.18 | Build: 440 vom 20210125]
[30.01.2021 13:57:19] Überprüfe Jameica-Version ...
[30.01.2021 13:57:19] OK: Jameica-Version 2.10.0 installiert und aktiv
[30.01.2021 13:57:19] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[30.01.2021 13:57:19] OK: Java-Version 11.0.10 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /usr/lib/jvm/java-11-openjdk)
[30.01.2021 13:57:19] Überprüfe Selenium-Version ...
[30.01.2021 13:57:19] OK: Selenium-Version 3.141.59 installiert und aktiv
[30.01.2021 13:57:19] Überprüfe ChromeDriver-Version ...
[30.01.2021 13:57:20] OK: ChromeDriver-Version 88.0.4324.96 installiert und aktiv
[30.01.2021 13:57:20]
[30.01.2021 13:57:20] Synchronisiere Konto 'DKB - VISA Andy, IBAN xxxxxx..xxxxxx [Deutsche Kr...ank Berlin]' ...
[30.01.2021 13:57:20] Selenium WebDriver über ChromeDriver wird gestartet ...
[30.01.2021 13:57:20] Überprüfe Chrome-Version ...
[30.01.2021 13:57:20] OK. Browser ist: chrome ver. 88
[30.01.2021 13:57:23] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung Andy******* auf https://www.dkb.de/banking ...
[30.01.2021 13:57:23] Fehler: Exception bei Auth.Login! Fehlernachricht: DKB-Visa-Login fehlgeschlagen! org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.RuntimeException: java.lang.NoSuchMethodError: 'int org.eclipse.swt.widgets.Monitor.getZoom()')
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Unknown Source)
at org.eclipse.swt.widgets.Display.syncExec(Unknown Source)
at de.derrichter.hibiscus.mashup.gui.dialogs.AbstractDialog.open(AbstractDialog.java:550)
at de.derrichter.hibiscus.mashup.crossover.callback.WebDialogs.askPIN(WebDialogs.java:304)
at de.derrichter.hibiscus.mashup.crossover.interact.Auth.getPasswort(Auth.java:104)
at de.derrichter.hibiscus.mashup.crossover.interact.Auth.seleniumLogin(Auth.java:303)
at de.derrichter.hibiscus.mashup.crossover.websync.institute.dkbvisa.Collector.run(Collector.java:184)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:77)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:655)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:407)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)
Caused by: java.lang.RuntimeException: java.lang.NoSuchMethodError: 'int org.eclipse.swt.widgets.Monitor.getZoom()'
at de.derrichter.hibiscus.mashup.gui.dialogs.AbstractDialog$4.run(AbstractDialog.java:564)
at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:928)
at de.willuhn.jameica.gui.GUI.init(GUI.java:331)
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:75)
Caused by: java.lang.NoSuchMethodError: 'int org.eclipse.swt.widgets.Monitor.getZoom()'
at de.derrichter.hibiscus.mashup.gui.dialogs.PasswordDialog.paint(PasswordDialog.java:219)
at de.derrichter.hibiscus.mashup.gui.dialogs.PinDialog.paint(PinDialog.java:114)
at de.derrichter.hibiscus.mashup.gui.dialogs.AbstractDialog$4.run(AbstractDialog.java:560)
... 9 more
Hast Du vielleicht noch eine Idee?
Viele Grüße
Andy
-
Hibiscus-Scripter
- Administrator
- Beiträge: 2527
- Registriert: Mi 30. Okt 2013, 17:14
- Wohnort: Würzburg
- Has thanked: 96 times
- Been thanked: 61 times
Beitrag
von Hibiscus-Scripter » Sa 30. Jan 2021, 14:41
Also keine Ahnung wie du das bei dir schaffst, aber ich habe es jetzt extra nur für ich auch nochmals in einer neuen VM mit frischem Ubuntu 20.04 ausprobiert, frisches Install-Paket und damit keine Probleme oder Fehler, sonst wäre hier ja wahrscheinlich auch die Hölle los:
Code: Alles auswählen
[30.01.2021 05:36:20] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[30.01.2021 05:36:20]
[30.01.2021 05:36:20] System-Info: OS[Linux (ver. 5.8.0-38-generic) amd64] Platform[Jameica 2.10.0 | Build: 480 vom 20201127] Plugin[hibiscus 2.10.0 | Build: 361 vom 20201127]
[30.01.2021 05:36:20] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.21 | Build: 700 vom 20210125] [Hibiscus Mashup ver. 0.9.18 | Build: 440 vom 20210125]
[30.01.2021 05:36:20] Überprüfe Jameica-Version ...
[30.01.2021 05:36:20] OK: Jameica-Version 2.10.0 installiert und aktiv
[30.01.2021 05:36:20] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[30.01.2021 05:36:20] OK: Java-Version 11.0.10 von 'AdoptOpenJDK' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /opt/jameica/javaruntime)
[30.01.2021 05:36:20] Überprüfe Selenium-Version ...
[30.01.2021 05:36:20] OK: Selenium-Version 3.141.59 installiert und aktiv
[30.01.2021 05:36:20] Überprüfe ChromeDriver-Version ...
[30.01.2021 05:36:20] OK: ChromeDriver-Version 88.0.4324.96 installiert und aktiv
[30.01.2021 05:36:20] Überprüfe PDFBox-Version ...
[30.01.2021 05:36:20] OK: PDFBox-Version 2.0.22 installiert und aktiv
[30.01.2021 05:36:20]
[30.01.2021 05:36:20] Synchronisiere Konto 'Advanzia - Kreditkarte, IBAN LU8134..[BIC: ADVZLULLXXX]' ...
[30.01.2021 05:36:20] Selenium WebDriver über ChromeDriver wird gestartet ...
[30.01.2021 05:36:20] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[30.01.2021 05:36:20] -> Sie verwenden bereits den alternativen Chromium-Browser. Info: Google Chrome beschleunigt den WebDriver-Start!
[30.01.2021 05:36:20] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[30.01.2021 05:36:22] OK. Ergebnis der Berechnung: CA8E81E236AFDA7BF00F1CA27334DEA7 (Dauer: 2 Sek.)
[30.01.2021 05:36:23] Überprüfe Chromium-Version ...
[30.01.2021 05:36:23] OK. Browser ist: chrome ver. 88
[30.01.2021 05:36:25] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung 4444******* auf https://mein.advanzia.com ...
[30.01.2021 05:36:27] Fehler: Advanzia-Login fehlgeschlagen! Passwort-Eingabe vom Benuzter abgebrochen (OperationCanceledException)
Also nochmals: wenn du eine sauberere Installation möchtest dann installiere doch einfach mal das Rundum-Sorglos Paket ohne es selbst zusammen zu bauen...
Gruß
-
Andy96
- Beiträge: 11
- Registriert: Sa 30. Sep 2017, 17:51
- Has thanked: 1 time
Beitrag
von Andy96 » Sa 30. Jan 2021, 15:05
Entschuldigung, und vielen Dank für Deine Mühe.
Wie ich das schaffe - weiß ich auch nicht
Das "Rundum-Sorglos-Paket" habe ich auch probiert. Damit funktioniert es. Werde ich wohl darauf umsteigen müssen.
Nochmals vielen Dank.
Viele Grüße
Andy
-
jan-san
- Beiträge: 3
- Registriert: Mo 30. Sep 2019, 11:18
Beitrag
von jan-san » Di 2. Feb 2021, 00:28
Falls noch jemand anders dieses Problem auf Arch Linux mit Java 11 haben sollte: der Fehler wird da durch eine veraltete Version von swt ausgelöst (s. Kommentare
hier)