Cannot run SeleniumGrid on EC2...

10 views
Skip to first unread message

anoop

unread,
Aug 24, 2009, 7:59:36 AM8/24/09
to selenium-users...@googlegroups.com
Hi,

I followed http://selenium-grid.seleniumhq.org/run_the_demo_on_ec2.html everything was fine but on running test I get the error:

I can paste the logs if needed, please help me.


ant -DseleniumHost=ec2-174-129-157-6.compute-1.amazonaws.com  run-demo-in-parallel\\ Buildfile: build.xml

run-demo-in-parallel:\\      [java] [Parser] Running:\\      [java]   Selenium Grid Demo In Parallel\\      [java] \\      [java] Aug 24, 2009 11:54:57 AM com.thoughtworks.selenium.grid.tools.ThreadSafeSeleniumSessionStorage startSeleniumSession\\      [java] INFO: Contacting Selenium RC at ec2-174-129-157-6.compute-1.amazonaws.com:4444\\      [java] Aug 24, 2009 11:54:57 AM com.thoughtworks.selenium.grid.tools.ThreadSafeSeleniumSessionStorage startSeleniumSession\\      [java] INFO: Contacting Selenium RC at ec2-174-129-157-6.compute-1.amazonaws.com:4444\\      [java] Aug 24, 2009 11:54:57 AM com.thoughtworks.selenium.grid.tools.ThreadSafeSeleniumSessionStorage startSeleniumSession\\      [java] INFO: Contacting Selenium RC at ec2-174-129-157-6.compute-1.amazonaws.com:4444\\      [java] Aug 24, 2009 11:54:57 AM com.thoughtworks.selenium.grid.tools.ThreadSafeSeleniumSessionStorage startSeleniumSession\\      [java] INFO: Contacting Selenium RC at ec2-174-129-157-6.compute-1.amazonaws.com:4444\\      [java] Aug 24, 2009 11:54:57 AM com.thoughtworks.selenium.grid.tools.ThreadSafeSeleniumSessionStorage closeSeleniumSession\\      [java] INFO: Closing Selenese session: com.thoughtworks.selenium.DefaultSelenium@1db699b\\      [java] Aug 24, 2009 11:54:57 AM com.thoughtworks.selenium.grid.tools.ThreadSafeSeleniumSessionStorage closeSeleniumSession\\      [java] INFO: Closing Selenese session: com.thoughtworks.selenium.DefaultSelenium@107ebe1\\      [java] Aug 24, 2009 11:54:57 AM com.thoughtworks.selenium.grid.tools.ThreadSafeSeleniumSessionStorage closeSeleniumSession\\      [java] INFO: Closing Selenese session: com.thoughtworks.selenium.DefaultSelenium@544ec1\\      [java] Aug 24, 2009 11:54:57 AM com.thoughtworks.selenium.grid.tools.ThreadSafeSeleniumSessionStorage closeSeleniumSession\\      [java] INFO: Closing Selenese session: com.thoughtworks.selenium.DefaultSelenium@1968e23\\      [java] \\      [java] ===============================================\\      [java] Selenium Grid Demo In Parallel\\      [java] Total tests run: 4, Failures: 4, Skips: 0\\      [java] ===============================================\\      [java]

BUILD FAILED\\ /home/hudson/selenium-grid-1.0.4/build.xml:134: Java returned: 1

anoop

unread,
Aug 24, 2009, 8:05:25 AM8/24/09
to selenium-users...@googlegroups.com
In addition to previous post.

I am able to view the Hub console on browser and it shows
h2. Available Remote Controls as "*chrome"
If this could be the issue, please help me in editing the example files, so far I have not changed anything on this test.

The error log with full stack is:

java.lang.RuntimeException: Could not start Selenium session: ERROR: No available remote control for environment '*firefox'\\     at com.thoughtworks.selenium.DefaultSelenium.start(DefaultSelenium.java:89)\\     at com.thoughtworks.selenium.grid.tools.ThreadSafeSeleniumSessionStorage.startSeleniumSession(ThreadSafeSeleniumSessionStorage.java:26)\\     at com.thoughtworks.selenium.grid.demo.WebTestForASingleBrowser.domme(WebTestForASingleBrowser.java:51)\\     at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\\     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\\     at java.lang.Thread.run(Thread.java:619)\\ Caused by: com.thoughtworks.selenium.SeleniumException: ERROR: No available remote control for environment '*firefox'\\     at com.thoughtworks.selenium.HttpCommandProcessor.throwAssertionFailureExceptionOrError(HttpCommandProcessor.java:97)\\     at com.thoughtworks.selenium.HttpCommandProcessor.doCommand(HttpCommandProcessor.java:91)\\     at com.thoughtworks.selenium.HttpCommandProcessor.getString(HttpCommandProcessor.java:262)\\     at com.thoughtworks.selenium.HttpCommandProcessor.start(HttpCommandProcessor.java:223)\\     at com.thoughtworks.selenium.DefaultSelenium.start(DefaultSelenium.java:81)\\     ... 16 more\\ ... Removed 11 stack frames\\ Click to hide stack frames\\ java.lang.RuntimeException: Could not start Selenium session: ERROR: No available remote control for environment '*firefox'\\     at com.thoughtworks.selenium.DefaultSelenium.start(DefaultSelenium.java:89)\\     at com.thoughtworks.selenium.grid.tools.ThreadSafeSeleniumSessionStorage.startSeleniumSession(ThreadSafeSeleniumSessionStorage.java:26)\\     at com.thoughtworks.selenium.grid.demo.WebTestForASingleBrowser.domme(WebTestForASingleBrowser.java:51)\\     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\\     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\\     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\\     at java.lang.reflect.Method.invoke(Method.java:597)\\     at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:580)\\     at org.testng.internal.Invoker.invokeMethod(Invoker.java:478)\\     at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:607)\\     at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:874)\\     at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\\     at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\\     at org.testng.internal.thread.ThreadUtil$CountDownLatchedRunnable.run(ThreadUtil.java:132)\\     at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\\     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\\     at java.lang.Thread.run(Thread.java:619)\\ Caused by: com.thoughtworks.selenium.SeleniumException: ERROR: No available remote control for environment '*firefox'\\     at com.thoughtworks.selenium.HttpCommandProcessor.throwAssertionFailureExceptionOrError(HttpCommandProcessor.java:97)\\     at com.thoughtworks.selenium.HttpCommandProcessor.doCommand(HttpCommandProcessor.java:91)\\     at com.thoughtworks.selenium.HttpCommandProcessor.getString(HttpCommandProcessor.java:262)\\     at com.thoughtworks.selenium.HttpCommandProcessor.start(HttpCommandProcessor.java:223)\\     at com.thoughtworks.selenium.DefaultSelenium.start(DefaultSelenium.java:81)\\     ... 16 more

anoop

unread,
Aug 24, 2009, 8:40:10 AM8/24/09
to selenium-users...@googlegroups.com
HI,

I edited the build.xml and replaced "*firefox" with "*chrome" and the test is ran successfully. {emoticon:__jive_emoticon_name=happy}

But somebody got the idea, why this happens?

I have no idea since I am newbie on Selenium. {emoticon:__jive_emoticon_name=silly}
Thanks,
Anoop

Reply all
Reply to author
Forward
0 new messages