Not much help to you, but I can confirm that I've seen this problem before as well. However as parts of the application under test also do not work under 3.6 I've not used any time to investigate the cause.
On 23 April 2010 05:44, khush <[email protected]> wrote: > Hi all, > > I got the following err with firefox 3.6 version while running > tellurium web tests > > Configure Selenium Client with default values > [junit] INFO 04-21 03:23:05 Contacting Selenium RC at localhost: > 4444 (ThreadSafeSeleniumSessionStorage.java:24) > [junit] INFO 04-21 03:23:05 Checking Resource aliases > (FileResource.java:60) > [junit] INFO 04-21 03:23:05 Command request: > getNewBrowserSession[*chrome, http://localhost:8080, ] on session > null (SeleniumDriverResourceHandler.java:384) > [junit] INFO 04-21 03:23:05 creating new remote session > (BrowserSessionFactory.java:121) > [junit] INFO 04-21 03:23:05 Allocated session > 320ed0fbf9b341a58c266be8f27a5168 for http://localhost:8080, > launching... (BrowserSessionFactory.java:354) > [junit] INFO 04-21 03:23:05 Preparing Firefox profile... > (FirefoxChromeLauncher.java:103) > [junit] ERROR 04-21 03:23:26 Failed to start new browser session, > shutdown browser and clear all session data > (BrowserSessionFactory.java:373) > [junit] java.lang.RuntimeException: Firefox refused shutdown while > preparing a profile > [junit] at > org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.waitForFullProfileToBeCreated(FirefoxChromeLauncher.java: > 311) > [junit] at > org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.populateCustomProfileDirectory(FirefoxChromeLauncher.java: > 106) > [junit] at > org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.launch(FirefoxChromeLauncher.java: > 83) > [junit] at > org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.launchRemoteSession(FirefoxChromeLauncher.java: > 350) > [junit] at > org.openqa.selenium.server.BrowserSessionFactory.createNewRemoteSession(BrowserSessionFactory.java: > 357) > [junit] at > org.openqa.selenium.server.BrowserSessionFactory.getNewBrowserSession(BrowserSessionFactory.java: > 122) > [junit] at > org.openqa.selenium.server.BrowserSessionFactory.getNewBrowserSession(BrowserSessionFactory.java: > 84) > [junit] at > org.openqa.selenium.server.SeleniumDriverResourceHandler.getNewBrowserSession(SeleniumDriverResourceHandler.java: > 712) > [junit] at > org.openqa.selenium.server.SeleniumDriverResourceHandler.doCommand(SeleniumDriverResourceHandler.java: > 393) > [junit] at > org.openqa.selenium.server.SeleniumDriverResourceHandler.handleCommandRequest(SeleniumDriverResourceHandler.java: > 364) > [junit] at > org.openqa.selenium.server.SeleniumDriverResourceHandler.handle(SeleniumDriverResourceHandler.java: > 125) > [junit] at org.mortbay.http.HttpContext.handle(HttpContext.java: > 1530) > [junit] at org.mortbay.http.HttpContext.handle(HttpContext.java: > 1482) > [junit] at org.mortbay.http.HttpServer.service(HttpServer.java: > 909) > [junit] at > org.mortbay.http.HttpConnection.service(HttpConnection.java:820) > [junit] at > org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:986) > [junit] at > org.mortbay.http.HttpConnection.handle(HttpConnection.java:837) > [junit] at > org.mortbay.http.SocketListener.handleConnection(SocketListener.java: > 245) > [junit] at > org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357) > [junit] at org.mortbay.util.ThreadPool > $PoolThread.run(ThreadPool.java:534) > [junit] Caused by: > org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher > $FileLockRemainedException: Lock file still present! C:\Windows\TEMP > \customProfileDir320ed0fbf9b341a58c266be8f27a5168\parent.lock > [junit] at > org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.waitForFileLockToGoAway(FirefoxChromeLauncher.java: > 269) > [junit] at > org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.waitForFullProfileToBeCreated(FirefoxChromeLauncher.java: > 309) > [junit] ... 19 more > [junit] INFO 04-21 03:23:39 Got result: Failed to start new > browser session: Unable to delete file C:\Windows\TEMP > \customProfileDir320ed0fbf9b341a58c266be8f27a5168\parent.lock on > session null (SeleniumDriverResourceHandler.java:560) > [junit] INFO 04-21 03:23:39 Command request: cleanCache[, ] on > session null (SeleniumDriverResourceHandler.java:384) > [junit] ERROR 04-21 03:23:39 Exception running 'cleanCache > 'command on session null (SeleniumCoreCommand.java:40) > [junit] java.lang.NullPointerException: sessionId should not be > null; has this session been started yet? > [junit] at > org.openqa.selenium.server.FrameGroupCommandQueueSet.getQueueSet(FrameGroupCommandQueueSet.java: > 214) > [junit] at > org.openqa.selenium.server.commands.SeleniumCoreCommand.execute(SeleniumCoreCommand.java: > 34) > [junit] at > org.openqa.selenium.server.SeleniumDriverResourceHandler.doCommand(SeleniumDriverResourceHandler.java: > 549) > [junit] at > org.openqa.selenium.server.SeleniumDriverResourceHandler.handleCommandRequest(SeleniumDriverResourceHandler.java: > 364) > [junit] at > org.openqa.selenium.server.SeleniumDriverResourceHandler.handle(SeleniumDriverResourceHandler.java: > 125) > [junit] at org.mortbay.http.HttpContext.handle(HttpContext.java: > 1530) > [junit] at org.mortbay.http.HttpContext.handle(HttpContext.java: > 1482) > [junit] at org.mortbay.http.HttpServer.service(HttpServer.java: > 909) > [junit] at > org.mortbay.http.HttpConnection.service(HttpConnection.java:820) > [junit] at > org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:986) > [junit] at > org.mortbay.http.HttpConnection.handle(HttpConnection.java:837) > [junit] at > org.mortbay.http.SocketListener.handleConnection(SocketListener.java: > 245) > [junit] at > org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357) > [junit] at org.mortbay.util.ThreadPool > $PoolThread.run(ThreadPool.java:534) > [junit] INFO 04-21 03:23:39 Got result: ERROR Server Exception: > sessionId should not be null; has this session been started yet? on > session null (SeleniumDriverResourceHandler.java:560) > [junit] ------------- ---------------- --------------- > [junit] Testcase: UserTest: Caused an ERROR > [junit] Cannot start selenium:Could not start Selenium session: > Failed to start new browser session: Unable to delete file C:\Windows > \TEMP\customProfileDir320ed0fbf9b341a58c266be8f27a5168\parent.lock > [junit] org.tellurium.exception.TelluriumException: Cannot start > selenium:Could not start Selenium session: Failed to start new browser > session: Unable to delete file C:\Windows\TEMP > \customProfileDir320ed0fbf9b341a58c266be8f27a5168\parent.lock > [junit] at > java.lang.reflect.Constructor.newInstance(Constructor.java:513) > [junit] at > org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java: > 70) > [junit] at org.codehaus.groovy.runtime.callsite.ConstructorSite > $ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java: > 102) > [junit] at > org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java: > 55) > [junit] at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java: > 191) > [junit] at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java: > 199) > [junit] at > org.tellurium.connector.CustomSelenium.startSeleniumSession(CustomSelenium.groovy: > 55) > [junit] at org.tellurium.connector.CustomSelenium > $startSeleniumSession.call(Unknown Source) > [junit] at > org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java: > 43) > [junit] at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java: > 116) > [junit] at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java: > 136) > [junit] at > org.tellurium.connector.SeleniumConnector.connectSeleniumServer(SeleniumConnector.groovy: > 65) > [junit] at org.tellurium.connector.SeleniumConnector > $connectSeleniumServer.call(Unknown Source) > [junit] at > org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java: > 43) > [junit] at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java: > 116) > [junit] at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java: > 120) > [junit] at > org.tellurium.framework.TelluriumFramework.start(TelluriumFramework.groovy: > 102) > [junit] at org.tellurium.framework.TelluriumFramework > $start.callCurrent(Unknown Source) > [junit] at > org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java: > 47) > [junit] at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java: > 142) > [junit] at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java: > 146) > [junit] at > org.tellurium.framework.TelluriumFramework.start(TelluriumFramework.groovy: > 108) > [junit] at > org.tellurium.test.java.TelluriumJavaTestCase.setUpForClass(TelluriumJavaTestCase.java: > 23) > [junit] at > org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java: > 61) > [junit] at > org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java: > 70) > [junit] at > org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java: > 180) > [junit] > > The err went away when i revert back my firefox version to 3.5. > > Any idea. > > Thanks, > Khush > > -- > You received this message because you are subscribed to the Google Groups > "tellurium-users" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/tellurium-users?hl=en. > > -- You received this message because you are subscribed to the Google Groups "tellurium-users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/tellurium-users?hl=en.
