[windows server 2003][Hudson] java.lang.ExceptionInInitializerError & org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms

561 views
Skip to first unread message

wazh

unread,
Aug 11, 2011, 4:08:08 AM8/11/11
to webdriver
Hi guys,

My functional test running on hudson every 5 mins. It's just working
fine except almost(not always) every morning at 6:00 clock(I checked
system logs, there is no big jobs eating up system resources at that
time), I get java.lang.ExceptionInInitializerError caused by
org.openqa.selenium.WebDriverException: Failed to connect to binary
FirefoxBinary on port 7055;

then the build will hang there forever..

I saw this thread http://groups.google.com/group/webdriver/browse_thread/thread/6b69bd0ab3298d74
but that seem can not solve my problem.

Any idea how to fix this? Now I have to get up and stop the build
every morning..

Thanks a lot.


----------------------
Stacktrace

java.lang.ExceptionInInitializerError
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:242)
at
org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.createTest(JUnitTestClassExecuter.java:
58)
at
org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:
48)
at
org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:
63)
at
org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:
49)
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:585)
at
org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:
35)
at
org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:
24)
at
org.gradle.messaging.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:
32)
at org.gradle.messaging.dispatch.ProxyDispatchAdapter
$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:75)
at $Proxy3.processTestClass(Unknown Source)
at
org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:
86)
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:585)
at
org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:
35)
at
org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:
24)
at
org.gradle.messaging.remote.internal.MethodInvocationUnmarshallingDispatch.dispatch(MethodInvocationUnmarshallingDispatch.java:
48)
at
org.gradle.messaging.dispatch.DiscardOnFailureDispatch.dispatch(DiscardOnFailureDispatch.java:
31)
at
org.gradle.messaging.dispatch.AsyncDispatch.dispatchMessages(AsyncDispatch.java:
129)
at org.gradle.messaging.dispatch.AsyncDispatch.access
$000(AsyncDispatch.java:33)
at org.gradle.messaging.dispatch.AsyncDispatch
$1.run(AsyncDispatch.java:69)
at org.gradle.messaging.concurrent.DefaultExecutorFactory
$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:63)
at java.util.concurrent.ThreadPoolExecutor
$Worker.runTask(ThreadPoolExecutor.java:650)
at java.util.concurrent.ThreadPoolExecutor
$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:595)
Caused by: org.openqa.selenium.WebDriverException: Failed to connect
to binary FirefoxBinary(C:\Program Files (x86)\Mozilla Firefox
\firefox.exe) on port 7055; process output follows:

System info: os.name: 'Windows 2003', os.arch: 'amd64', os.version:
'5.2', java.version: '1.5.0_18'
Driver info: driver.version: FirefoxDriver
at
org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:
108)
at
org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:
142)
at
org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:
85)
at
org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:
121)
at
org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:
77)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:
39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:
27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at
org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:
77)
at org.codehaus.groovy.runtime.callsite.ConstructorSite
$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:
102)
at
org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:
52)
at
org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:
190)
at
org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:
194)
at
com.papyrus.qa.test.ScanLoginForDBLockTest.<clinit>(ScanLoginForDBLockTest.groovy:
33)
... 31 more
Caused by: org.openqa.selenium.firefox.NotConnectedException: Unable
to connect to host 127.0.0.1 on port 7055 after 45000 ms
at
org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:
96)
... 45 more

-----------------
Best regards,

/wazh


Reply all
Reply to author
Forward
0 new messages