Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Непонятная ошибка / 6 сообщений из 6, страница 1 из 1
23.03.2018, 13:31
    #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
23.03.2018, 13:39
    #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
23.03.2018, 13:41
    #39619489
rema174
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятная ошибка
Blazkowicz,
не, это не то, тут что квайт что клоус - всего одно окно открыто
...
Рейтинг: 0 / 0
23.03.2018, 13:45
    #39619499
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятная ошибка
rema174,

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

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

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

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


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