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