Issue 4085 in selenium: Could not start a new session on firefox 10.0.5

35 views
Skip to first unread message

sele...@googlecode.com

unread,
Jun 14, 2012, 4:50:50 AM6/14/12
to selenium-develope...@googlegroups.com
Status: New
Owner: ----
Labels: Type-Defect Priority-Medium Status-Untriaged

New issue 4085 by paleyw...@gmail.com: Could not start a new session on
firefox 10.0.5
http://code.google.com/p/selenium/issues/detail?id=4085

Selenium version: selenium-server-standalone-2.20.0.jar
OS: Windows xp
Browser: Firefox
Browser version: 10.0.5


Description of this issue:
1. The selenium Grid is started by jenkins plugin.
2. When I start the hub and nodes using below demands. The test suite
(contains 9 test cases) can run successful.
java -jar selenium-server-standalone.jar -role hub
java -jar selenium-server-standalone.jar -role node -hub
http://localhost:4444/register
3. When I start the hub and nodes by jenkins plugin, if the test suite
contains more than 4 test cases. it will be failed. And if the test suite
contains less than 4 test cases, it always can be successful.
4. When I start the hub and nodes by jenkins plugin,if I run 9 test cases
in one test suite, there always some test cases successful, the other can
test successfully.
5. If I run these test cases in single mode, they can be ran successfully.
6. The test suite is using TestNG.

=====================================================================
Here is the summary of test suite.
=====================================================================
<suite name="test suite" parallel="tests" thread-count="5">

<!-- 001_Authentification_Natural Person_AuthLevel Normal -->
<test verbose="2" name="Test1">
.....
</test>
</suite>


=====================================================================
Here is the log information when running the test suite in eclipse. The hub
and node are managed by jenkins.
=====================================================================
FAILED CONFIGURATION: @BeforeTest setUpTest
org.openqa.selenium.remote.UnreachableBrowserException: Could not start a
new session. Possible causes are invalid address of the remote server or
browser start-up failure.
Build info: version: '2.22.0', revision: '17049', time: '2012-05-29
13:31:45'
System info: os.name: 'Windows XP', os.arch: 'x86', os.version: '5.1',
java.version: '1.6.0_27'
Driver info: driver.version: RemoteWebDriver
at
org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:453)
at
org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:139)
at
org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:94)



Caused by: org.apache.http.ConnectionClosedException: Premature end of
Content-Length delimited message body (expected: 4307; received: 3743
at
org.apache.http.impl.io.ContentLengthInputStream.read(ContentLengthInputStream.java:178)
at
org.apache.http.impl.io.ContentLengthInputStream.read(ContentLengthInputStream.java:197)
at
org.apache.http.impl.io.ContentLengthInputStream.close(ContentLengthInputStream.java:105)
at
org.apache.http.conn.BasicManagedEntity.streamClosed(BasicManagedEntity.java:152)
at
org.apache.http.conn.EofSensorInputStream.checkClose(EofSensorInputStream.java:237)
at
org.apache.http.conn.EofSensorInputStream.close(EofSensorInputStream.java:186)
at org.apache.http.util.EntityUtils.consume(EntityUtils.java:67)
at
org.openqa.selenium.remote.HttpCommandExecutor$EntityWithEncoding.<init>(HttpCommandExecutor.java:397)
at
org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:285)
at
org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:431)
... 23 more

FAILED CONFIGURATION: @AfterTest
java.lang.NullPointerException



=====================================================================
Here is the log information when running the test suite in jenkins.
=====================================================================


Build info: version: '2.20.0', revision: '16008', time: '2012-02-27
19:03:04'
System info: os.name: 'Windows XP', os.arch: 'x86', os.version: '5.1',
java.version: '1.6.0_26'
Driver info: driver.version: EventFiringWebDriver
16:00:32.149 WARN - Exception thrown
java.util.concurrent.ExecutionException:
org.openqa.selenium.WebDriverException:
java.lang.reflect.InvocationTargetException
Build info: version: '2.20.0', revision: '16008', time: '2012-02-27
19:03:04'
System info: os.name: 'Windows XP', os.arch: 'x86', os.version: '5.1',
java.version: '1.6.0_26'
Driver info: driver.version: unknown
at java.util.concurrent.FutureTask$Sync.innerGet(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at
org.openqa.selenium.remote.server.DefaultSession.execute(DefaultSession.java:139)
at
org.openqa.selenium.remote.server.DefaultSession.<init>(DefaultSession.java:108)
at
org.openqa.selenium.remote.server.DefaultSession.createSession(DefaultSession.java:86)
at
org.openqa.selenium.remote.server.DefaultDriverSessions.newSession(DefaultDriverSessions.java:87)
at
org.openqa.selenium.remote.server.handler.NewSession.handle(NewSession.java:62)
at
org.openqa.selenium.remote.server.rest.ResultConfig.handle(ResultConfig.java:196)
at
org.openqa.selenium.remote.server.DriverServlet.handleRequest(DriverServlet.java:580)
at
org.openqa.selenium.remote.server.DriverServlet.doPost(DriverServlet.java:531)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at
org.openqa.selenium.remote.server.DriverServlet.service(DriverServlet.java:503)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at
org.openqa.jetty.jetty.servlet.ServletHolder.handle(ServletHolder.java:428)
at
org.openqa.jetty.jetty.servlet.ServletHandler.dispatch(ServletHandler.java:677)
at
org.openqa.jetty.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)
at org.openqa.jetty.http.HttpContext.handle(HttpContext.java:1530)
at org.openqa.jetty.http.HttpContext.handle(HttpContext.java:1482)
at org.openqa.jetty.http.HttpServer.service(HttpServer.java:909)
at org.openqa.jetty.http.HttpConnection.service(HttpConnection.java:820)
at org.openqa.jetty.http.HttpConnection.handleNext(HttpConnection.java:986)
at org.openqa.jetty.http.HttpConnection.handle(HttpConnection.java:837)
at
org.openqa.jetty.http.SocketListener.handleConnection(SocketListener.java:243)
at org.openqa.jetty.util.ThreadedServer.handle(ThreadedServer.java:357)
at org.openqa.jetty.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
Caused by: org.openqa.selenium.WebDriverException:
java.lang.reflect.InvocationTargetException
Build info: version: '2.20.0', revision: '16008', time: '2012-02-27
19:03:04'
System info: os.name: 'Windows XP', os.arch: 'x86', os.version: '5.1',
java.version: '1.6.0_26'
Driver info: driver.version: unknown
at
org.openqa.selenium.remote.server.DefaultDriverFactory.callConstructor(DefaultDriverFactory.java:73)
at
org.openqa.selenium.remote.server.DefaultDriverFactory.newInstance(DefaultDriverFactory.java:57)
at
org.openqa.selenium.remote.server.DefaultSession$BrowserCreator.call(DefaultSession.java:177)
at
org.openqa.selenium.remote.server.DefaultSession$BrowserCreator.call(DefaultSession.java:1)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at
org.openqa.selenium.remote.server.DefaultDriverFactory.callConstructor(DefaultDriverFactory.java:63)
... 8 more
Caused by: org.openqa.selenium.WebDriverException: Unable to bind to
locking port 7054 within 45000 ms
Build info: version: '2.20.0', revision: '16008', time: '2012-02-27
19:03:04'
System info: os.name: 'Windows XP', os.arch: 'x86', os.version: '5.1',
java.version: '1.6.0_26'
Driver info: driver.version: FirefoxDriver
at org.openqa.selenium.internal.SocketLock.lock(SocketLock.java:95)
at
org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:69)
at
org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:187)
at
org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:93)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:142)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:92)
... 13 more
16:00:32.149 WARN - Exception: Unable to bind to locking port 7054 within
45000 ms



sele...@googlecode.com

unread,
Jun 19, 2012, 6:39:45 PM6/19/12
to selenium-develope...@googlegroups.com
Updates:
Labels: Component-WebDriver Browser-Firefox

Comment #1 on issue 4085 by barancev: Could not start a new session on
firefox 10.0.5
http://code.google.com/p/selenium/issues/detail?id=4085

(No comment was entered for this change.)

sele...@googlecode.com

unread,
Jul 16, 2012, 4:56:38 PM7/16/12
to selenium-develope...@googlegroups.com
Updates:
Status: WontFix

Comment #2 on issue 4085 by barancev: Could not start a new session on
firefox 10.0.5
http://code.google.com/p/selenium/issues/detail?id=4085

The issue is related to low limit of the number of ephemeral sockets in
Windows XP.

Please read this page on the possible workaround:
http://code.google.com/p/selenium/wiki/ScalingWebDriver

sele...@googlecode.com

unread,
Jul 16, 2012, 4:57:38 PM7/16/12
to selenium-develope...@googlegroups.com
Updates:
Labels: -Status-Untriaged

Comment #3 on issue 4085 by barancev: Could not start a new session on
firefox 10.0.5
http://code.google.com/p/selenium/issues/detail?id=4085

sele...@googlecode.com

unread,
Aug 20, 2012, 4:11:15 PM8/20/12
to selenium-develope...@googlegroups.com

Comment #4 on issue 4085 by lykvymo...@gmail.com: Could not start a new
This happens for win7, not only for xp. What is the reason of that?

sele...@googlecode.com

unread,
Sep 28, 2012, 3:59:23 PM9/28/12
to selenium-develope...@googlegroups.com
Updates:
Status: New

Comment #5 on issue 4085 by barancev: Could not start a new session on
firefox 10.0.5
http://code.google.com/p/selenium/issues/detail?id=4085

Reopening. Sorry for the delay.

sele...@googlecode.com

unread,
Sep 28, 2012, 4:00:33 PM9/28/12
to selenium-develope...@googlegroups.com

Comment #6 on issue 4085 by barancev: Could not start a new session on
firefox 10.0.5
http://code.google.com/p/selenium/issues/detail?id=4085

Please check with the latest Selenium version 2.25 to make sure that the
issue still persist.

sele...@googlecode.com

unread,
Sep 28, 2012, 4:04:35 PM9/28/12
to selenium-develope...@googlegroups.com
Updates:
Status: NeedsClarification

Comment #7 on issue 4085 by barancev: Could not start a new session on
firefox 10.0.5
http://code.google.com/p/selenium/issues/detail?id=4085

sele...@googlecode.com

unread,
Oct 12, 2012, 12:14:10 PM10/12/12
to selenium-develope...@googlegroups.com

Comment #8 on issue 4085 by alex.hui...@rewardstream.com: Could not start a
The issue still persists with 2.25.0

sele...@googlecode.com

unread,
Dec 12, 2012, 3:23:52 AM12/12/12
to selenium-develope...@googlegroups.com

Comment #9 on issue 4085 by vicky_pr...@yahoo.com: Could not start a new
I am getting this error by launching the test from an ant script.

<target name="run-testNG">
<testng
classpath="${tests.lib.dir}/testng-6.0.1-nobsh-noguice.jar;${tests.lib.dir}/selenium-server-standalone-2.25.0.jar;${tests.lib.dir}/selenium-java-2.25.0.jar;..."
outputDir="${tests.reportsoutput.dir}"
listeners="org.uncommons.reportng.HTMLReporter"
verbose="2">
<jvmarg value="-Dsettings.file=${testsettings.file}" />
<xmlfileset dir="${tests.suites.dir}" includes="mySuite.xml" />
</testng>
</target>

When I launch it locally from IntelliJ IDEA it works ok.
In the log:
Could not start a new session. Possible causes are invalid address of the
remote server or browser start-up failure.
Build info: version: '2.25.0', revision: '17482', time: '2012-07-18
21:09:54'
System info: os.name: 'Windows XP', os.arch: 'x86', os.version: '5.1',
java.version: '1.6.0_30'
Driver info: driver.version: FirefoxDriver

The code to get the driver, I have tried two different ways:

driver = new FirefoxDriver();
or
driver = new FirefoxDriver(new FirefoxBinary(new java.io.File("C:\\Program
Files\\Mozilla Firefox\\firefox.exe")), new FirefoxProfile());

and get the same error.

Is there any solution or workaround for it? Maybe do i have to execute the
test in a different way from the ant script? ANy help will be highly
appreciated.

sele...@googlecode.com

unread,
May 21, 2013, 3:57:21 PM5/21/13
to selenium-develope...@googlegroups.com
Updates:
Status: Duplicate
Mergedinto: 4790

Comment #10 on issue 4085 by barancev: Could not start a new session on
firefox 10.0.5
http://code.google.com/p/selenium/issues/detail?id=4085

Fixed, the fix will be available in 2.33

--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

sele...@googlecode.com

unread,
Nov 13, 2014, 12:59:26 AM11/13/14
to selenium-develope...@googlegroups.com

Comment #11 on issue 4085 by ayushya...@gmail.com: Could not start a new
session on firefox 10.0.5
https://code.google.com/p/selenium/issues/detail?id=4085

HI

I also tried with version 2.33 but still i am getting same error.

Please see below for logs and error:

Exception in thread "main"
org.openqa.selenium.remote.UnreachableBrowserException: Could not start a
new session. Possible causes are invalid address of the remote server or
browser start-up failure.
Build info: version: '2.33.0', revision: '4e90c97', time: '2013-05-22
15:32:38'
System info: os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1',
java.version: '1.7.0_25'
Driver info: driver.version: FirefoxDriver
at
org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:548)
at
org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:216)
at
org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:111)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:190)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:183)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:179)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:92)
at Bilkul_Fresh.TAZA.main(TAZA.java:25)
Caused by: java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at
org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:166)
at
org.apache.http.impl.io.SocketInputBuffer.fillBuffer(SocketInputBuffer.java:90)
at
org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:281)
at
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:92)
at
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:62)
at
org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:254)
at
org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:289)
at
org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:252)
at
org.apache.http.impl.conn.AbstractClientConnAdapter.receiveResponseHeader(AbstractClientConnAdapter.java:219)
at
org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:300)
at
org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:127)
at
org.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:712)
at
org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:517)
at
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
at
org.openqa.selenium.remote.HttpCommandExecutor.fallBackExecute(HttpCommandExecutor.java:316)
at
org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:295)
at
org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.execute(NewProfileExtensionConnection.java:133)
at
org.openqa.selenium.firefox.FirefoxDriver$LazyCommandExecutor.execute(FirefoxDriver.java:355)
at
org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:527)
... 7 more
Reply all
Reply to author
Forward
0 new messages