I keep getting this error when I try to test:
Aug 22, 2011 4:55:01 PM org.openqa.grid.selenium.GridLauncher main
INFO: Launching a standalone server
16:55:01.747 INFO - Java: Sun Microsystems Inc. 20.1-b02
16:55:01.751 INFO - OS: Linux 2.6.38-11-generic amd64
16:55:01.783 INFO - v2.4.0, with Core v2.4.0. Built from revision
13337
16:55:01.977 INFO - RemoteWebDriver instances should connect to:
http://127.0.0.1:4444/wd/hub
16:55:01.979 INFO - Version Jetty/5.1.x
16:55:01.980 INFO - Started HttpContext[/selenium-server/driver,/
selenium-server/driver]
16:55:01.982 INFO - Started HttpContext[/selenium-server,/selenium-
server]
16:55:01.982 INFO - Started HttpContext[/,/]
16:55:06.392 INFO - Started
org.openqa.jetty.jetty.servlet.ServletHandler@6d62dbb6
16:55:06.392 INFO - Started HttpContext[/wd,/wd]
16:55:06.409 INFO - Started SocketListener on
0.0.0.0:4444
16:55:06.410 INFO - Started org.openqa.jetty.jetty.Server@6f507fb2
16:55:09.075 INFO - Checking Resource aliases
16:55:09.077 INFO - Command request: getNewBrowserSession[*firefox,
http://localhost/testdrive/index-test.php/] on session null
16:55:09.082 INFO - creating new remote session
16:55:09.142 INFO - Allocated session 6c60b92469244f5f8fa4b61a01226a00
for
http://localhost/testdrive/index-test.php/, launching...
16:55:09.149 ERROR - Failed to start new browser session, shutdown
browser and clear all session data
java.lang.IllegalArgumentException: resource /
customProfileDirCUSTFFCHROME relative to
org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher not
found.
at
com.google.common.base.Preconditions.checkArgument(Preconditions.java:
115)
at com.google.common.io.Resources.getResource(Resources.java:164)
at
org.openqa.selenium.server.browserlaunchers.ResourceExtractor.extractResourcePath(ResourceExtractor.java:
37)
at
org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.extractProfileFromJar(FirefoxChromeLauncher.java:
174)
at
org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.makeCustomProfile(FirefoxChromeLauncher.java:
216)
at
org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.launch(FirefoxChromeLauncher.java:
82)
at
org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.launchRemoteSession(FirefoxChromeLauncher.java:
412)
at
org.openqa.selenium.server.browserlaunchers.FirefoxLauncher.launchRemoteSession(FirefoxLauncher.java:
109)
at
org.openqa.selenium.server.BrowserSessionFactory.createNewRemoteSession(BrowserSessionFactory.java:
375)
at
org.openqa.selenium.server.BrowserSessionFactory.getNewBrowserSession(BrowserSessionFactory.java:
125)
at
org.openqa.selenium.server.BrowserSessionFactory.getNewBrowserSession(BrowserSessionFactory.java:
87)
at
org.openqa.selenium.server.SeleniumDriverResourceHandler.getNewBrowserSession(SeleniumDriverResourceHandler.java:
785)
at
org.openqa.selenium.server.SeleniumDriverResourceHandler.doCommand(SeleniumDriverResourceHandler.java:
422)
at
org.openqa.selenium.server.SeleniumDriverResourceHandler.handleCommandRequest(SeleniumDriverResourceHandler.java:
393)
at
org.openqa.selenium.server.SeleniumDriverResourceHandler.handle(SeleniumDriverResourceHandler.java:
146)
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)
16:55:09.158 INFO - Got result: Failed to start new browser session:
Error while launching browser on session null
16:55:09.167 INFO - Command request: getNewBrowserSession[*firefox,
http://localhost/testdrive/index-test.php/] on session null
16:55:09.167 INFO - creating new remote session
16:55:09.168 INFO - Allocated session c1426e705c214d039888703062dd7475
for
http://localhost/testdrive/index-test.php/, launching...
16:55:09.169 ERROR - Failed to start new browser session, shutdown
browser and clear all session data
java.lang.IllegalArgumentException: resource /
customProfileDirCUSTFFCHROME relative to
org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher not
found.
at
com.google.common.base.Preconditions.checkArgument(Preconditions.java:
115)
at com.google.common.io.Resources.getResource(Resources.java:164)
at
org.openqa.selenium.server.browserlaunchers.ResourceExtractor.extractResourcePath(ResourceExtractor.java:
37)
at
org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.extractProfileFromJar(FirefoxChromeLauncher.java:
174)
at
org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.makeCustomProfile(FirefoxChromeLauncher.java:
216)
at
org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.launch(FirefoxChromeLauncher.java:
82)
at
org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.launchRemoteSession(FirefoxChromeLauncher.java:
412)
at
org.openqa.selenium.server.browserlaunchers.FirefoxLauncher.launchRemoteSession(FirefoxLauncher.java:
109)
at
org.openqa.selenium.server.BrowserSessionFactory.createNewRemoteSession(BrowserSessionFactory.java:
375)
at
org.openqa.selenium.server.BrowserSessionFactory.getNewBrowserSession(BrowserSessionFactory.java:
125)
at
org.openqa.selenium.server.BrowserSessionFactory.getNewBrowserSession(BrowserSessionFactory.java:
87)
at
org.openqa.selenium.server.SeleniumDriverResourceHandler.getNewBrowserSession(SeleniumDriverResourceHandler.java:
785)
at
org.openqa.selenium.server.SeleniumDriverResourceHandler.doCommand(SeleniumDriverResourceHandler.java:
422)
at
org.openqa.selenium.server.SeleniumDriverResourceHandler.handleCommandRequest(SeleniumDriverResourceHandler.java:
393)
at
org.openqa.selenium.server.SeleniumDriverResourceHandler.handle(SeleniumDriverResourceHandler.java:
146)
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)
16:55:09.171 INFO - Got result: Failed to start new browser session:
Error while launching browser on session null
16:55:09.175 INFO - Command request: getNewBrowserSession[*firefox,
http://localhost/testdrive/index-test.php/] on session null
16:55:09.175 INFO - creating new remote session
16:55:09.176 INFO - Allocated session 05363b639e054c02882c268b25bfb678
for
http://localhost/testdrive/index-test.php/, launching...
16:55:09.177 ERROR - Failed to start new browser session, shutdown
browser and clear all session data
java.lang.IllegalArgumentException: resource /
customProfileDirCUSTFFCHROME relative to
org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher not
found.
at
com.google.common.base.Preconditions.checkArgument(Preconditions.java:
115)
at com.google.common.io.Resources.getResource(Resources.java:164)
at
org.openqa.selenium.server.browserlaunchers.ResourceExtractor.extractResourcePath(ResourceExtractor.java:
37)
at
org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.extractProfileFromJar(FirefoxChromeLauncher.java:
174)
at
org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.makeCustomProfile(FirefoxChromeLauncher.java:
216)
at
org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.launch(FirefoxChromeLauncher.java:
82)
at
org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.launchRemoteSession(FirefoxChromeLauncher.java:
412)
at
org.openqa.selenium.server.browserlaunchers.FirefoxLauncher.launchRemoteSession(FirefoxLauncher.java:
109)
at
org.openqa.selenium.server.BrowserSessionFactory.createNewRemoteSession(BrowserSessionFactory.java:
375)
at
org.openqa.selenium.server.BrowserSessionFactory.getNewBrowserSession(BrowserSessionFactory.java:
125)
at
org.openqa.selenium.server.BrowserSessionFactory.getNewBrowserSession(BrowserSessionFactory.java:
87)
at
org.openqa.selenium.server.SeleniumDriverResourceHandler.getNewBrowserSession(SeleniumDriverResourceHandler.java:
785)
at
org.openqa.selenium.server.SeleniumDriverResourceHandler.doCommand(SeleniumDriverResourceHandler.java:
422)
at
org.openqa.selenium.server.SeleniumDriverResourceHandler.handleCommandRequest(SeleniumDriverResourceHandler.java:
393)
at
org.openqa.selenium.server.SeleniumDriverResourceHandler.handle(SeleniumDriverResourceHandler.java:
146)
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)
16:55:09.179 INFO - Got result: Failed to start new browser session:
Error while launching browser on session null