[Geschlossen] SessionNotCreatedException: Could not start a new session. Possible causes are invalid address

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
alexm
Beiträge: 7
Registriert: Sa 8. Jan 2022, 21:45

[Geschlossen] SessionNotCreatedException: Could not start a new session. Possible causes are invalid address

Beitrag von alexm » Sa 8. Jan 2022, 21:50

Hallo,

ich versuche den LBB/Amazon Abruf via Chrome Webdriver 97 zum laufen zu bekommen. Google Chrome habe ich ebenfalls auf Version 97 aktualisiert und das System neugestartet.

Starte ich den Chromedriver in

Code: Alles auswählen

/.jameica/plugins/hibiscus.scripting.chromedriver/bin/linux64
manuell und prüfe diesen mit

Code: Alles auswählen

curl -XPOST http://localhost:9515/session -d '{"desiredCapabilities":{"browserName":"chrome"}}'
so öffnet sich ein Browserfenster.

Aber in Jameica bekomme ich folgenden Fehler:

Code: Alles auswählen

[08.01.2022 21:18:24] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[08.01.2022 21:18:24]  
[08.01.2022 21:18:24] System-Info: OS[Linux (ver. 5.4.0-92-generic) amd64]  Platform[Jameica 2.10.1 | Build: 482 vom 20211119]  Plugin[hibiscus 2.10.4 | Build: 366 vom 20211119]
[08.01.2022 21:18:24] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.31 | Build: 792 vom 20220107] [Hibiscus Mashup ver. 0.9.21 | Build: 480 vom 20211125]
[08.01.2022 21:18:24] Überprüfe Jameica-Version ...
[08.01.2022 21:18:24] OK: Jameica-Version 2.10.1 installiert und aktiv
[08.01.2022 21:18:24] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[08.01.2022 21:18:24] OK: Java-Version 11.0.13 von 'Eclipse Adoptium' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /opt/jameica/javaruntime)
[08.01.2022 21:18:24] Überprüfe Selenium-Version ...
[08.01.2022 21:18:24] OK: Selenium-Version 4.1.1 installiert und aktiv
[08.01.2022 21:18:24] Überprüfe ChromeDriver-Version ...
[08.01.2022 21:18:24] OK: ChromeDriver-Version 97.0.4692.71 installiert und aktiv
[08.01.2022 21:18:24] Überprüfe PDFBox-Version ...
[08.01.2022 21:18:24] OK: PDFBox-Version 2.0.25 installiert und aktiv
[08.01.2022 21:18:24]  
[08.01.2022 21:18:24] Synchronisiere Konto 'Amazon-VISA - Kreditkarte, IBAN DE6610..706880 [Landesbank ... Sparkasse]' ...
[08.01.2022 21:18:24] Selenium WebDriver über ChromeDriver wird gestartet ...
[08.01.2022 21:18:27] Fehler: SeleniumWebDriverInit fehlerhaft: Erstellen des WebClient fehlgeschlagen!
Stacktrace: java.lang.Exception: org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.
Build info: version: '4.1.1', revision: 'e8fcc2cecf'
System info: host: 'lafto', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '5.4.0-92-generic', java.version: '11.0.13'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [null, newSession {capabilities=[Capabilities {acceptInsecureCerts: false, browserName: chrome, goog:chromeOptions: {args: [--headless, --lang=de-DE, --disable-geolocation, --disable-notifications, --disable-gpu, --disable-infobars, --disable-password-generation, --disable-extensions, --disable-browser-side-navi..., --incognito, --disable-sync, --enable-features=NetworkSe..., --disable-features=NetworkS..., --disable-component-update, --start-maximized, --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: org.openqa.selenium.logging..., proxy: {proxyType: direct}}], desiredCapabilities=Capabilities {acceptInsecureCerts: false, browserName: chrome, goog:chromeOptions: {args: [--headless, --lang=de-DE, --disable-geolocation, --disable-notifications, --disable-gpu, --disable-infobars, --disable-password-generation, --disable-extensions, --disable-browser-side-navi..., --incognito, --disable-sync, --enable-features=NetworkSe..., --disable-features=NetworkS..., --disable-component-update, --start-maximized, --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: org.openqa.selenium.logging..., loggingPrefs: org.openqa.selenium.logging..., proxy: Proxy(direct)}}]
	at de.derrichter.finance.websync.connector.ChromeDriverWebClientInit.connConfig(ChromeDriverWebClientInit.java:753)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.lbb.Collector.run(Collector.java:164)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:77)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:850)
	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: org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.
Build info: version: '4.1.1', revision: 'e8fcc2cecf'
System info: host: 'lafto', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '5.4.0-92-generic', java.version: '11.0.13'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [null, newSession {capabilities=[Capabilities {acceptInsecureCerts: false, browserName: chrome, goog:chromeOptions: {args: [--headless, --lang=de-DE, --disable-geolocation, --disable-notifications, --disable-gpu, --disable-infobars, --disable-password-generation, --disable-extensions, --disable-browser-side-navi..., --incognito, --disable-sync, --enable-features=NetworkSe..., --disable-features=NetworkS..., --disable-component-update, --start-maximized, --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: org.openqa.selenium.logging..., proxy: {proxyType: direct}}], desiredCapabilities=Capabilities {acceptInsecureCerts: false, browserName: chrome, goog:chromeOptions: {args: [--headless, --lang=de-DE, --disable-geolocation, --disable-notifications, --disable-gpu, --disable-infobars, --disable-password-generation, --disable-extensions, --disable-browser-side-navi..., --incognito, --disable-sync, --enable-features=NetworkSe..., --disable-features=NetworkS..., --disable-component-update, --start-maximized, --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: org.openqa.selenium.logging..., loggingPrefs: org.openqa.selenium.logging..., proxy: Proxy(direct)}}]
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:561)
	at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:230)
	at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:151)
	at org.openqa.selenium.chromium.ChromiumDriver.<init>(ChromiumDriver.java:108)
	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:104)
	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:91)
	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:80)
	at de.derrichter.finance.websync.connector.ChromeDriverWebClientInit.connConfig(ChromeDriverWebClientInit.java:581)
	... 5 more
Caused by: java.io.UncheckedIOException: java.io.IOException: Stream closed
	at org.openqa.selenium.remote.http.netty.NettyHttpHandler.makeCall(NettyHttpHandler.java:80)
	at org.openqa.selenium.remote.http.RetryRequest.lambda$apply$6(RetryRequest.java:83)
	at net.jodah.failsafe.Functions.lambda$get$0(Functions.java:48)
	at net.jodah.failsafe.RetryPolicyExecutor.lambda$supply$0(RetryPolicyExecutor.java:66)
	at net.jodah.failsafe.RetryPolicyExecutor.lambda$supply$0(RetryPolicyExecutor.java:66)
	at net.jodah.failsafe.RetryPolicyExecutor.lambda$supply$0(RetryPolicyExecutor.java:66)
	at net.jodah.failsafe.Execution.executeSync(Execution.java:128)
	at net.jodah.failsafe.FailsafeExecutor.call(FailsafeExecutor.java:379)
	at net.jodah.failsafe.FailsafeExecutor.get(FailsafeExecutor.java:68)
	at org.openqa.selenium.remote.http.RetryRequest.lambda$apply$7(RetryRequest.java:83)
	at org.openqa.selenium.remote.http.AddSeleniumUserAgent.lambda$apply$0(AddSeleniumUserAgent.java:42)
	at org.openqa.selenium.remote.http.Filter.lambda$andFinally$1(Filter.java:56)
	at org.openqa.selenium.remote.http.netty.NettyHttpHandler.execute(NettyHttpHandler.java:51)
	at org.openqa.selenium.remote.http.RetryRequest.lambda$apply$6(RetryRequest.java:83)
	at net.jodah.failsafe.Functions.lambda$get$0(Functions.java:48)
	at net.jodah.failsafe.RetryPolicyExecutor.lambda$supply$0(RetryPolicyExecutor.java:66)
	at net.jodah.failsafe.RetryPolicyExecutor.lambda$supply$0(RetryPolicyExecutor.java:66)
	at net.jodah.failsafe.RetryPolicyExecutor.lambda$supply$0(RetryPolicyExecutor.java:66)
	at net.jodah.failsafe.Execution.executeSync(Execution.java:128)
	at net.jodah.failsafe.FailsafeExecutor.call(FailsafeExecutor.java:379)
	at net.jodah.failsafe.FailsafeExecutor.get(FailsafeExecutor.java:68)
	at org.openqa.selenium.remote.http.RetryRequest.lambda$apply$7(RetryRequest.java:83)
	at org.openqa.selenium.remote.http.AddSeleniumUserAgent.lambda$apply$0(AddSeleniumUserAgent.java:42)
	at org.openqa.selenium.remote.http.Filter.lambda$andFinally$1(Filter.java:56)
	at org.openqa.selenium.remote.http.netty.NettyClient.execute(NettyClient.java:110)
	at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:102)
	at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:84)
	at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:62)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:156)
	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:543)
	... 12 more
Caused by: java.io.IOException: Stream closed
	at java.base/java.io.BufferedInputStream.getBufIfOpen(Unknown Source)
	at java.base/java.io.BufferedInputStream.fill(Unknown Source)
	at java.base/java.io.BufferedInputStream.read(Unknown Source)
	at java.base/java.io.FilterInputStream.read(Unknown Source)
	at java.base/java.io.PushbackInputStream.read(Unknown Source)
	at io.netty.handler.stream.ChunkedStream.isEndOfInput(ChunkedStream.java:88)
	at io.netty.handler.stream.ChunkedStream.readChunk(ChunkedStream.java:111)
	at io.netty.handler.stream.ChunkedStream.readChunk(ChunkedStream.java:35)
	at io.netty.handler.stream.ChunkedWriteHandler.doFlush(ChunkedWriteHandler.java:242)
	at io.netty.handler.stream.ChunkedWriteHandler.flush(ChunkedWriteHandler.java:135)
	at io.netty.channel.AbstractChannelHandlerContext.invokeFlush0(AbstractChannelHandlerContext.java:739)
	at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:754)
	at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:778)
	at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:747)
	at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1031)
	at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:310)
	at org.asynchttpclient.netty.request.body.NettyInputStreamBody.write(NettyInputStreamBody.java:77)
	at org.asynchttpclient.netty.request.NettyRequestSender.writeRequest(NettyRequestSender.java:433)
	at org.asynchttpclient.netty.channel.NettyConnectListener.writeRequest(NettyConnectListener.java:80)
	at org.asynchttpclient.netty.channel.NettyConnectListener.onSuccess(NettyConnectListener.java:156)
	at org.asynchttpclient.netty.channel.NettyChannelConnector$1.onSuccess(NettyChannelConnector.java:92)
	at org.asynchttpclient.netty.SimpleChannelFutureListener.operationComplete(SimpleChannelFutureListener.java:26)
	at org.asynchttpclient.netty.SimpleChannelFutureListener.operationComplete(SimpleChannelFutureListener.java:20)
	at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:502)
	at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:495)
	at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:474)
	at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:415)
	at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:540)
	at io.netty.util.concurrent.DefaultPromise.setSuccess0(DefaultPromise.java:529)
	at io.netty.util.concurrent.DefaultPromise.trySuccess(DefaultPromise.java:101)
	at io.netty.channel.DefaultChannelPromise.trySuccess(DefaultChannelPromise.java:84)
	at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:306)
	at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:341)
	at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:665)
	at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:612)
	at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:529)
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:491)
	at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	at java.base/java.lang.Thread.run(Unknown Source)
Was kann das sein? Wie kann man dem Problem auf den Grund gehen?

Im Forum habe ich zwar ähnlich, aber nicht die gleiche Meldung gefunden - vielleicht habe ich auch etwas übersehen.

Viele Grüße,

Alex

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2049
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg

Re: SessionNotCreatedException: Could not start a new session. Possible causes are invalid address of the remote serve

Beitrag von Hibiscus-Scripter » So 9. Jan 2022, 00:57

Hallo,

kann einfach sein, dass die Variante deines Chrome-Browsers nicht passt und du diesen einfach deinstallieren könntest, falls du Ihn nicht unbedingt selber braucht.
Dann läd das Plugin automatisch einen passenden Chrome-Browser herunter.

Ansonsten für eine saubere Installation kann ich dir einfach zu meinem Rund-um-Sorglos Paket raten, aber das ändert nix an einem vorinstallieren Browser am System.

Gruß :wave:

PS: Google bringt mich auch auf manche System-Probleme wenn ich dort mal die Fehlermeldung eingebe ;-)
... 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

alexm
Beiträge: 7
Registriert: Sa 8. Jan 2022, 21:45

Re: SessionNotCreatedException: Could not start a new session. Possible causes are invalid address of the remote serve

Beitrag von alexm » So 9. Jan 2022, 09:21

Hi,

danke für die Antwort.

Ich nutze den Chrome selbst - deinstallieren ist leider keine Option.
Hätte auch kein Problem damit, wenn das Plugin selbst nochmal einen Chrome runterlädt, gibt es dafür eine Config Option oder so etwas?

Das Rund-um-Sorglos Paket nutze ich auch bereits, das ist toll :-)

Ich würde ja jetzt versuchen, den Befehl den das Scripting Plugin nutzt mal selbst an den chromedriver zu schicken.
Aber in der Fehlermeldung scheint das alles abgeschnitten zu sein:

Code: Alles auswählen

--disable-browser-side-navi...
usw.

Grüße,

Alex

alexm
Beiträge: 7
Registriert: Sa 8. Jan 2022, 21:45

Re: SessionNotCreatedException: Could not start a new session. Possible causes are invalid address of the remote serve

Beitrag von alexm » So 9. Jan 2022, 09:27

Im

.jameica/chromedriver.log

Code: Alles auswählen

[1641716604,444][INFO]: Starting ChromeDriver 97.0.4692.71 (adefa7837d02a07a604c1e6eff0b3a09422ab88d-refs/branch-heads/4692@{#1247}) on port 38710
[1641716604,444][INFO]: Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
steht nichts verwertbares ...

Im Syslog stehen aber noch solche Dinge:

Code: Alles auswählen

Jan  9 09:23:24 lafto Jameica-Hibiscus.desktop[7618]: [Sun Jan 09 09:23:24 CET 2022][DEBUG][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.utils.SyncPropertiesHelper.setChromeDriverPaths] Def Working-Path to ChromeDriver-Binary is: /home/amk/.jameica/plugins/hibiscus.scripting.chromedriver/bin/linux64/chromedriver
Jan  9 09:23:24 lafto Jameica-Hibiscus.desktop[7618]: [Sun Jan 09 09:23:24 CET 2022][DEBUG][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.utils.SyncPropertiesHelper.setChromeDriverPaths] Def Working-Path to ChromeDriver-Log is: /home/amk/.jameica/chromedriver.log
Jan  9 09:23:24 lafto Jameica-Hibiscus.desktop[7618]: [Sun Jan 09 09:23:24 CET 2022][DEBUG][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.utils.SyncPropertiesHelper.setChromeDriverPaths] Def Working-Path to Chrome Downloads-Directory is: /tmp/chromedriver-downloads
Jan  9 09:23:24 lafto Jameica-Hibiscus.desktop[7618]: [Sun Jan 09 09:23:24 CET 2022][DEBUG][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.utils.SyncPropertiesHelper.setChromeDriverPaths] Def Working-Path to Chromium-RootDir is: /home/amk/.chrome-headless
Jan  9 09:23:24 lafto Jameica-Hibiscus.desktop[7618]: [Sun Jan 09 09:23:24 CET 2022][DEBUG][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.utils.SyncPropertiesHelper.setChromeDriverPaths] Def Working-Path to Chromium-Binary is: /home/amk/.chrome-headless/chrome-linux/chrome
Jan  9 09:23:24 lafto Jameica-Hibiscus.desktop[7618]: [Sun Jan 09 09:23:24 CET 2022][DEBUG][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.utils.SyncPropertiesHelper.setChromeDriverPaths] Force to use dev-mode for selenium (force alternate Browser, no headless, no quit)?: false
Jan  9 09:23:24 lafto Jameica-Hibiscus.desktop[7618]: [Sun Jan 09 09:23:24 CET 2022][DEBUG][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.utils.SyncPropertiesHelper.setChromeDriverPaths] Force to use the alternate Browser over Selenium always on?: false
Jan  9 09:23:24 lafto Jameica-Hibiscus.desktop[7618]: [Sun Jan 09 09:23:24 CET 2022][TRACE][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebProgressMonitor.log] MonitorLog-Inv
Der Pfad /home/amk/.chrome-headless existiert bei mir aber gar nicht... vielleicht ist das das Problem?

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2049
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg

Re: SessionNotCreatedException: Could not start a new session. Possible causes are invalid address of the remote serve

Beitrag von Hibiscus-Scripter » So 9. Jan 2022, 11:57

Das funktioniert nur wenn du ihn vollständig deinstallierst.

Wenn du selbst einen installiert hast musst du halt auch selbst dafür sorgen, das dieser eine normale ordentliche aktuelle Version darstellt.

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

alexm
Beiträge: 7
Registriert: Sa 8. Jan 2022, 21:45

Re: SessionNotCreatedException: Could not start a new session. Possible causes are invalid address of the remote serve

Beitrag von alexm » So 9. Jan 2022, 12:10

Hi,

ich habe eben einmal

Code: Alles auswählen

sudo apt purge google-chrome-stable
ausgeführt und auch

Code: Alles auswählen

.config/google-chrome
verschoben.

Gleiche Fehlermeldung ... Das Plugin scheint auch nicht zu versuchen, Chrome runterzuladen.

Gibt es über den DEBUG LogLevel von Jameica hinaus vom Plugin noch mehr logging oder soetwas?

Ich bin ratlos :-(

Chrome und Chromedriver funktioniert ja eigentlich bei mir, ich habe auch bereits anderweitig Selenium genutzt.

Viele Grüße,

Alex

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2049
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg

Re: SessionNotCreatedException: Could not start a new session. Possible causes are invalid address of the remote serve

Beitrag von Hibiscus-Scripter » So 9. Jan 2022, 12:15

weißt du, du postest ja auch nie immer wieder die Log dazu, ich kann nicht hellsehen...
Es gibt noch das TRACE-Level im Log.

Das Plugin läd den Chromium-Browser nach, wenn kein anderer gefunden wurde.
Wenn er aber die Fehlermeldung bringt das der Chrome-Browser falsch gestartet wurde, dann hat er schlussfolgernd auch einen gefunden den er starten konnte aber eben mit Fehlern.
Ich bin nun raus aus der Hilfe und kann dir nur raten alles was mit Chrome oder auch Chromium zu tun hat von deinem System zu entfernen.
Das sage ich deswegen so genau, weil es nicht nur Chrome sondern eben auch oder eher Chromium gibt. Und es wohl ein paar Linux gibt, die da so eine komisch, angepasste Snapshot-Version von eben Chromium installiert haben. Denke nämlich auch das der Chrome-Stable passen sollte, der ist ja von Google, aber eben nicht der vorinstallierte Chromium.
Also deinstalliere auch Chromium komplett, denn offensichtlich wird hier bei dir was gefunden, sonst würde er ja sagen, keinen Browser gefunden (siehe unten).

Ich gebe hier auch ungern Support für persönliche Rechner-Probleme und bei allen anderen gehts ja auch.

Zu einer Google-Suche habe ich dir auch schon geraten, da findet man so Sachen wie lokale DNS-Einträge auf localhost usw.


Gruß :wave:

PS: und ich habs jetzt extra nochmal ausprobiert: Bei der aktuellen Version unter Linux x64, wenn keinerlei Chrome-Browser oder Chromium-Browser installiert ist und der Ordner(-Pfad) "~/.chrome-headless" nicht existiert, dann wird automatisch ein alternativer Chromium-Browser nachgeladen:

Code: Alles auswählen

[09.01.2022 15:37:31] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[09.01.2022 15:37:31]  
[09.01.2022 15:37:31] System-Info: OS[Linux (ver. 5.4.0-92-generic) amd64]  Platform[Jameica 2.10.1 | Build: 482 vom 20211119]  Plugin[hibiscus 2.10.4 | Build: 366 vom 20211119]
[09.01.2022 15:37:31] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.31 | Build: 792 vom 20220107] [Hibiscus Mashup ver. 0.9.21 | Build: 480 vom 20211125]
[09.01.2022 15:37:31] Überprüfe Jameica-Version ...
[09.01.2022 15:37:31] OK: Jameica-Version 2.10.1 installiert und aktiv
[09.01.2022 15:37:31] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[09.01.2022 15:37:31] OK: Java-Version 11.0.13 von 'Eclipse Adoptium' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /opt/jameica/javaruntime)
[09.01.2022 15:37:31] Überprüfe Selenium-Version ...
[09.01.2022 15:37:31] OK: Selenium-Version 4.1.1 installiert und aktiv
[09.01.2022 15:37:31] Überprüfe ChromeDriver-Version ...
[09.01.2022 15:37:31] OK: ChromeDriver-Version 97.0.4692.71 installiert und aktiv
[09.01.2022 15:37:31]  
[09.01.2022 15:37:31] Synchronisiere Konto 'AMEX - Kreditkarte, IBAN DE0550..599700 [Deutsche Bank]' ...
[09.01.2022 15:37:31] Selenium WebDriver über ChromeDriver wird gestartet ...
[09.01.2022 15:37:32] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[09.01.2022 15:37:32] Hinweis: Chrome/Chromium konnte nicht gefunden werden ...
[09.01.2022 15:37:32] ... dieser wird daher nun automatisch nachgeladen ... (und wird wieder entfernt, wenn Chrome gefunden wird!)
[09.01.2022 15:37:39] Download-Fortschritt: 10%
[09.01.2022 15:37:47] Download-Fortschritt: 20%
[09.01.2022 15:37:54] Download-Fortschritt: 30%
[09.01.2022 15:38:01] Download-Fortschritt: 40%
[09.01.2022 15:38:08] Download-Fortschritt: 50%
[09.01.2022 15:38:15] Download-Fortschritt: 60%
[09.01.2022 15:38:22] Download-Fortschritt: 70%
[09.01.2022 15:38:29] Download-Fortschritt: 80%
[09.01.2022 15:38:36] Download-Fortschritt: 90%
[09.01.2022 15:38:43] Download-Fortschritt: 100%
[09.01.2022 15:38:44] ... Download erfolgreich, beginne entpacken ...
[09.01.2022 15:38:48] OK. Chrome/Chromium erfolgreich bezogen und abgelegt unter '/home/derrichter/.chrome-headless'
[09.01.2022 15:38:48] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[09.01.2022 15:38:51] OK. Ergebnis der Berechnung: B4C737A6692A4EA2BDF3645B1B2F0F28 (Dauer: 3 Sek.)
[09.01.2022 15:38:54] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung derr******* auf https://global.americanexpress.com/myca/logon/emea/action?request_type=LogonHandler&Face=de_DE&inav=iNLogBtn ...
[09.01.2022 15:51:29] Fehler: AMEX-Login fehlgeschlagen! Passwort-Eingabe vom Benutzer abgebrochen (OperationCanceledException)
... 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

alexm
Beiträge: 7
Registriert: Sa 8. Jan 2022, 21:45

Re: SessionNotCreatedException: Could not start a new session. Possible causes are invalid address of the remote serve

Beitrag von alexm » So 9. Jan 2022, 15:35

Hallo,

danke für das Log mit dem Download. Das macht er bei mir irgendwie nicht.

Und danke für deine bisherige Hilfe (und die Plugins natürlich) - ich erwarte doch gar nicht, dass du mein System reparierst. Ich würde hier aber trotzdem weiter posten, vielleicht hilft es jemand anderem ja (später).

Gegoogled habe ich natürlich schon, aber bisher nichts brauchbares gefunden.

Ich habe in erster Linie gepostet, weil ich mich gewundert habe ob man dem Log mehr Infos entlocken kann, z.B. an welchem Pfad Chrome gefunden wurde - aber das passiert selbst im Level TRACE nicht.

* Unter dem Stichwort "mehrere localhost einträge in /etc/hosts" habe ich alte Selenium Bugs gefunden und da ich tatsächlich einige 127.0.0.1 Einträge in meiner /etc/hosts hatte, habe ich gehofft, dass es das ist -> war nicht der Fall, hosts aufgeräumt, neugestartet, gleiches Problem

* Zurück zum Thema "Chrome deinstallieren"

Ich habe mit Inspiration aus viewtopic.php?t=955 auch das Chrome binary umbenannt

Code: Alles auswählen

$ sudo mv /usr/bin/google-chrome /usr/bin/google-chrome.inactive
Trotzdem versucht WebSync nicht den eigenen Chrome runterzuladen, hier das Log, was ich nicht gepostet hatte, da es dem bisherigen zu gleichen schien:

Chromium ist keiner installiert.

Wobei WebSync irgendwie der Meinung ist, dass da ein Chromium ist, aber der genannte Pfad existiert einfach nicht:

Code: Alles auswählen

Jan  9 15:28:26 localhost Jameica-Hibiscus.desktop[21489]: [Sun Jan 09 15:28:26 CET 2022][DEBUG][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.utils.SyncPropertiesHelper.setChromeDriverPaths] Def Working-Path to Chromium-Binary is: /home/amk/.chrome-headless/chrome-linux/chrome

Log aus Jameica:

Code: Alles auswählen

[09.01.2022 15:09:22] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[09.01.2022 15:09:22]  
[09.01.2022 15:09:22] System-Info: OS[Linux (ver. 5.4.0-92-generic) amd64]  Platform[Jameica 2.10.1 | Build: 482 vom 20211119]  Plugin[hibiscus 2.10.4 | Build: 366 vom 20211119]
[09.01.2022 15:09:22] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.31 | Build: 792 vom 20220107] [Hibiscus Mashup ver. 0.9.21 | Build: 480 vom 20211125]
[09.01.2022 15:09:22] Überprüfe Jameica-Version ...
[09.01.2022 15:09:22] OK: Jameica-Version 2.10.1 installiert und aktiv
[09.01.2022 15:09:22] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[09.01.2022 15:09:22] OK: Java-Version 11.0.13 von 'Eclipse Adoptium' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /opt/jameica/javaruntime)
[09.01.2022 15:09:22] Überprüfe Selenium-Version ...
[09.01.2022 15:09:22] OK: Selenium-Version 4.1.1 installiert und aktiv
[09.01.2022 15:09:22] Überprüfe ChromeDriver-Version ...
[09.01.2022 15:09:22] OK: ChromeDriver-Version 97.0.4692.71 installiert und aktiv
[09.01.2022 15:09:22] Überprüfe PDFBox-Version ...
[09.01.2022 15:09:22] OK: PDFBox-Version 2.0.25 installiert und aktiv
[09.01.2022 15:09:22]  
[09.01.2022 15:09:22] Synchronisiere Konto 'Amazon-VISA - Kreditkarte, IBAN DE6610..706880 [Landesbank ... Sparkasse]' ...
[09.01.2022 15:09:22] Selenium WebDriver über ChromeDriver wird gestartet ...
[09.01.2022 15:09:25] Fehler: SeleniumWebDriverInit fehlerhaft: Erstellen des WebClient fehlgeschlagen!
Stacktrace: java.lang.Exception: org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.
Build info: version: '4.1.1', revision: 'e8fcc2cecf'
System info: host: 'lafto', ip: '127.0.0.1', os.name: 'Linux', os.arch: 'amd64', os.version: '5.4.0-92-generic', java.version: '11.0.13'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [null, newSession {capabilities=[Capabilities {acceptInsecureCerts: false, browserName: chrome, goog:chromeOptions: {args: [--headless, --lang=de-DE, --disable-geolocation, --disable-notifications, --disable-gpu, --disable-infobars, --disable-password-generation, --disable-extensions, --disable-browser-side-navi..., --incognito, --disable-sync, --enable-features=NetworkSe..., --disable-features=NetworkS..., --disable-component-update, --start-maximized, --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: org.openqa.selenium.logging..., proxy: {proxyType: direct}}], desiredCapabilities=Capabilities {acceptInsecureCerts: false, browserName: chrome, goog:chromeOptions: {args: [--headless, --lang=de-DE, --disable-geolocation, --disable-notifications, --disable-gpu, --disable-infobars, --disable-password-generation, --disable-extensions, --disable-browser-side-navi..., --incognito, --disable-sync, --enable-features=NetworkSe..., --disable-features=NetworkS..., --disable-component-update, --start-maximized, --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: org.openqa.selenium.logging..., loggingPrefs: org.openqa.selenium.logging..., proxy: Proxy(direct)}}]
	at de.derrichter.finance.websync.connector.ChromeDriverWebClientInit.connConfig(ChromeDriverWebClientInit.java:753)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.lbb.Collector.run(Collector.java:164)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:77)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:850)
	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: org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.
Build info: version: '4.1.1', revision: 'e8fcc2cecf'
System info: host: 'lafto', ip: '127.0.0.1', os.name: 'Linux', os.arch: 'amd64', os.version: '5.4.0-92-generic', java.version: '11.0.13'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [null, newSession {capabilities=[Capabilities {acceptInsecureCerts: false, browserName: chrome, goog:chromeOptions: {args: [--headless, --lang=de-DE, --disable-geolocation, --disable-notifications, --disable-gpu, --disable-infobars, --disable-password-generation, --disable-extensions, --disable-browser-side-navi..., --incognito, --disable-sync, --enable-features=NetworkSe..., --disable-features=NetworkS..., --disable-component-update, --start-maximized, --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: org.openqa.selenium.logging..., proxy: {proxyType: direct}}], desiredCapabilities=Capabilities {acceptInsecureCerts: false, browserName: chrome, goog:chromeOptions: {args: [--headless, --lang=de-DE, --disable-geolocation, --disable-notifications, --disable-gpu, --disable-infobars, --disable-password-generation, --disable-extensions, --disable-browser-side-navi..., --incognito, --disable-sync, --enable-features=NetworkSe..., --disable-features=NetworkS..., --disable-component-update, --start-maximized, --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: org.openqa.selenium.logging..., loggingPrefs: org.openqa.selenium.logging..., proxy: Proxy(direct)}}]
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:561)
	at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:230)
	at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:151)
	at org.openqa.selenium.chromium.ChromiumDriver.<init>(ChromiumDriver.java:108)
	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:104)
	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:91)
	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:80)
	at de.derrichter.finance.websync.connector.ChromeDriverWebClientInit.connConfig(ChromeDriverWebClientInit.java:581)
	... 5 more
Caused by: java.io.UncheckedIOException: java.io.IOException: Stream closed
	at org.openqa.selenium.remote.http.netty.NettyHttpHandler.makeCall(NettyHttpHandler.java:80)
	at org.openqa.selenium.remote.http.RetryRequest.lambda$apply$6(RetryRequest.java:83)
	at net.jodah.failsafe.Functions.lambda$get$0(Functions.java:48)
	at net.jodah.failsafe.RetryPolicyExecutor.lambda$supply$0(RetryPolicyExecutor.java:66)
	at net.jodah.failsafe.RetryPolicyExecutor.lambda$supply$0(RetryPolicyExecutor.java:66)
	at net.jodah.failsafe.RetryPolicyExecutor.lambda$supply$0(RetryPolicyExecutor.java:66)
	at net.jodah.failsafe.Execution.executeSync(Execution.java:128)
	at net.jodah.failsafe.FailsafeExecutor.call(FailsafeExecutor.java:379)
	at net.jodah.failsafe.FailsafeExecutor.get(FailsafeExecutor.java:68)
	at org.openqa.selenium.remote.http.RetryRequest.lambda$apply$7(RetryRequest.java:83)
	at org.openqa.selenium.remote.http.AddSeleniumUserAgent.lambda$apply$0(AddSeleniumUserAgent.java:42)
	at org.openqa.selenium.remote.http.Filter.lambda$andFinally$1(Filter.java:56)
	at org.openqa.selenium.remote.http.netty.NettyHttpHandler.execute(NettyHttpHandler.java:51)
	at org.openqa.selenium.remote.http.RetryRequest.lambda$apply$6(RetryRequest.java:83)
	at net.jodah.failsafe.Functions.lambda$get$0(Functions.java:48)
	at net.jodah.failsafe.RetryPolicyExecutor.lambda$supply$0(RetryPolicyExecutor.java:66)
	at net.jodah.failsafe.RetryPolicyExecutor.lambda$supply$0(RetryPolicyExecutor.java:66)
	at net.jodah.failsafe.RetryPolicyExecutor.lambda$supply$0(RetryPolicyExecutor.java:66)
	at net.jodah.failsafe.Execution.executeSync(Execution.java:128)
	at net.jodah.failsafe.FailsafeExecutor.call(FailsafeExecutor.java:379)
	at net.jodah.failsafe.FailsafeExecutor.get(FailsafeExecutor.java:68)
	at org.openqa.selenium.remote.http.RetryRequest.lambda$apply$7(RetryRequest.java:83)
	at org.openqa.selenium.remote.http.AddSeleniumUserAgent.lambda$apply$0(AddSeleniumUserAgent.java:42)
	at org.openqa.selenium.remote.http.Filter.lambda$andFinally$1(Filter.java:56)
	at org.openqa.selenium.remote.http.netty.NettyClient.execute(NettyClient.java:110)
	at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:102)
	at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:84)
	at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:62)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:156)
	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:543)
	... 12 more
Caused by: java.io.IOException: Stream closed
	at java.base/java.io.BufferedInputStream.getBufIfOpen(Unknown Source)
	at java.base/java.io.BufferedInputStream.fill(Unknown Source)
	at java.base/java.io.BufferedInputStream.read(Unknown Source)
	at java.base/java.io.FilterInputStream.read(Unknown Source)
	at java.base/java.io.PushbackInputStream.read(Unknown Source)
	at io.netty.handler.stream.ChunkedStream.isEndOfInput(ChunkedStream.java:88)
	at io.netty.handler.stream.ChunkedStream.readChunk(ChunkedStream.java:111)
	at io.netty.handler.stream.ChunkedStream.readChunk(ChunkedStream.java:35)
	at io.netty.handler.stream.ChunkedWriteHandler.doFlush(ChunkedWriteHandler.java:242)
	at io.netty.handler.stream.ChunkedWriteHandler.flush(ChunkedWriteHandler.java:135)
	at io.netty.channel.AbstractChannelHandlerContext.invokeFlush0(AbstractChannelHandlerContext.java:739)
	at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:754)
	at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:778)
	at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:747)
	at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1031)
	at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:310)
	at org.asynchttpclient.netty.request.body.NettyInputStreamBody.write(NettyInputStreamBody.java:77)
	at org.asynchttpclient.netty.request.NettyRequestSender.writeRequest(NettyRequestSender.java:433)
	at org.asynchttpclient.netty.channel.NettyConnectListener.writeRequest(NettyConnectListener.java:80)
	at org.asynchttpclient.netty.channel.NettyConnectListener.onSuccess(NettyConnectListener.java:156)
	at org.asynchttpclient.netty.channel.NettyChannelConnector$1.onSuccess(NettyChannelConnector.java:92)
	at org.asynchttpclient.netty.SimpleChannelFutureListener.operationComplete(SimpleChannelFutureListener.java:26)
	at org.asynchttpclient.netty.SimpleChannelFutureListener.operationComplete(SimpleChannelFutureListener.java:20)
	at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:502)
	at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:495)
	at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:474)
	at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:415)
	at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:540)
	at io.netty.util.concurrent.DefaultPromise.setSuccess0(DefaultPromise.java:529)
	at io.netty.util.concurrent.DefaultPromise.trySuccess(DefaultPromise.java:101)
	at io.netty.channel.DefaultChannelPromise.trySuccess(DefaultChannelPromise.java:84)
	at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:306)
	at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:341)
	at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:665)
	at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:612)
	at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:529)
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:491)
	at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	at java.base/java.lang.Thread.run(Unknown Source)


Wobei, eine direkte Frage habe ich noch: Wo finde ich denn den Sourcecode der Pakete? inbesondere

de.derrichter.finance.websync.connector.ChromeDriverWebClientInit.connConfig(ChromeDriverWebClientInit.java:753)

Oder ist das gar nicht quell-offen?

Viele Grüße und noch einen schönen Sonntag,

Alex

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2049
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg

Re: SessionNotCreatedException: Could not start a new session. Possible causes are invalid address of the remote serve

Beitrag von Hibiscus-Scripter » So 9. Jan 2022, 15:45

Ok meine definitiv letzte Antwort, da du auch gerne überliest.

Es muss bei dir ein Chromium vorhanden sein, sonst würde er die Meldung nicht bringen. So einfach ist das, ob du das jetzt glaubst oder nicht.. Es ist nunmal Fakt, dass die Meldung ja nur kommen kann wenn der ChromeDriver einen Chrome/Chromium-Browser starten konnte/versucht und der dann eben beim Start einen Fehler bringt. Ohne Browser würde es den Fehler einfach nicht geben und der ChromeDriver würde sagen: Ich finde keinen Browser, fertig.

Der Pfad den du hier postest "~/.chrome-headless" stammt von meinem Plugin. Dort würde der automatisch nachgeladene Chromium-Browser hin entpackt werden und von dort eben auch gestartet.
Du solltest auch den kompletten Ordner '~/.chrome-headless löschen', nicht nur den Inhalt! (denke daran, dass dieser versteckt ist!)

Falls dieser Ordner "~/.chrome-headless" (versteckt) wirklich nicht vorhanden ist, kann ich dir auch nicht helfen und du musst halt den mit Sicherheit anderswo vorhanden Chromium-Browser löschen (es ist dein System auf dem dieser kaputte Browser ist, das hat nix mit Finance.Websync zu tun!).

Gruß :wave:

PS: Nein, finance.websync ist nicht Quelloffen und ich wüsste auch nicht was dir das hier bringen sollte außer noch mehr Verwirrung.
... 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

alexm
Beiträge: 7
Registriert: Sa 8. Jan 2022, 21:45

Re: SessionNotCreatedException: Could not start a new session. Possible causes are invalid address of the remote serve

Beitrag von alexm » So 9. Jan 2022, 15:49

Hallo,

ich habe den halt Ordner einfach nicht

amk@lafto:~$ ls ~/.chrome-headless
ls: Zugriff auf '/home/amk/.chrome-headless' nicht möglich: Datei oder Verzeichnis nicht gefunden


Sehr schade, dass es nicht quelloffen ist :-( - ich würde ja gerne selbst reingucken / ggf. mehr debug logging einbauen, und dich nicht weiter nerven, aber was nicht geht, das geht nicht.

Viele Grüße

Alex

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