powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Непонятная ошибка
6 сообщений из 6, страница 1 из 1
Непонятная ошибка
    #39619476
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возникает непонятная ошибка после закрытия вебдрайвера.
Код: java
1.
driver.quit(); //FirefoxHs.java:150



Похоже это ни на что не влияет, но интересно разобраться, почему это возникает? Причем, каждый раз в строке
авторINFO: Retrying request to {}-> http://localhost:20786
будет новое значение localhost.

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
Unable to read VR Path Registry from C:\Users\Dima\AppData\Local\openvr\openvrpaths.vrpath
[Child 2568, Chrome_ChildThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 346
Unable to read VR Path Registry from C:\Users\Dima\AppData\Local\openvr\openvrpaths.vrpath
[Parent 6124, Gecko_IOThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 346
[Child 5224, Chrome_ChildThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 346
Unable to read VR Path Registry from C:\Users\Dima\AppData\Local\openvr\openvrpaths.vrpath
[Child 5212, Chrome_ChildThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 346
мар 23, 2018 12:24:37 PM org.apache.http.impl.execchain.RetryExec execute
INFO: I/O exception (java.net.SocketException) caught when processing request to {}->http://localhost:20786: Connection reset
мар 23, 2018 12:24:37 PM org.apache.http.impl.execchain.RetryExec execute
INFO: Retrying request to {}->http://localhost:20786
*** UTM:SVC TimerManager:registerTimer called after profile-before-change notification. Ignoring timer registration for id: telemetry_modules_ping
Exception in thread "main" org.openqa.selenium.WebDriverException: org.apache.http.conn.HttpHostConnectException: Connect to localhost:20786 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect
Build info: version: .........
System info: host: ......... java.version: '1.8.0_161'
Driver info: driver.version: RemoteWebDriver
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:92)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:600)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:657)
	at org.openqa.selenium.remote.RemoteWebDriver.quit(RemoteWebDriver.java:496)
	at main.FirefoxHs.main(FirefoxHs.java:150)
Caused by: org.apache.http.conn.HttpHostConnectException: Connect to localhost:20786 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect
	at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:159)
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:359)
	at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:381)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:237)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:111)
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:72)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
	at org.openqa.selenium.remote.internal.ApacheHttpClient.fallBackExecute(ApacheHttpClient.java:138)
	at org.openqa.selenium.remote.internal.ApacheHttpClient.execute(ApacheHttpClient.java:86)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:161)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
	... 4 more
Caused by: java.net.ConnectException: Connection refused: connect
	at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
	at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
	at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
	at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
	at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
	at java.net.PlainSocketImpl.connect(Unknown Source)
	at java.net.SocksSocketImpl.connect(Unknown Source)
	at java.net.Socket.connect(Unknown Source)
	at org.apache.http.conn.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:75)
	at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142)
	... 17 more
...
Рейтинг: 0 / 0
Непонятная ошибка
    #39619486
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174,

org.openqa.selenium.WebDriver
Код: java
1.
void close()


Close the current window, quitting the browser if it's the last window currently open .
...
Рейтинг: 0 / 0
Непонятная ошибка
    #39619489
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,
не, это не то, тут что квайт что клоус - всего одно окно открыто
...
Рейтинг: 0 / 0
Непонятная ошибка
    #39619499
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174,

Тогда уточните определения.
rema174Возникает непонятная ошибка после закрытия вебдрайвера.
Ипстественно она возникает, если драйвер уже закрыт.
Или вы хотели сказать что она возникает после вызова метода quit до (!!?) закрытия вебдрайвера??

И что в ошибке непонятного мне не понятно. quit тупо кидает команду quit на порт. Порт уже закрыт. Почему закрыт? Потому что драйвер уже закрыт. Логично, вроде.
...
Рейтинг: 0 / 0
Непонятная ошибка
    #39619574
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

как оказалось, причиной вышеуказанной ошибки был код, который выгружал процесс geckodriver (раньше geckodriver не выгружался после driver.quite();)
после того как я его закоментировал, эта ошибка ушла, но теперь выдает
автор1521806227862 geckodriver::marionette ERROR Failed to stop browser process
хотя все браузерные процессы завершаются вебдрайвером.

и еще вопрос в догонку:
geckodriver есть для 64-х битный и 32-х битный, - выбор версии определяется разрядносью ОС или JRE?
...
Рейтинг: 0 / 0
Непонятная ошибка
    #39619582
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174geckodriver есть для 64-х битный и 32-х битный, - выбор версии определяется разрядносью ОС или JRE?
Драйвер же, вроде, отдельным процессом работает. Тогда JRE не при делах. Если в том же процессе нативный код запускать, то тогда да, разрядность JRE должна совпадать.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Непонятная ошибка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]