Launching FFdriver returns exception

238 views
Skip to first unread message

Philippe Cambien

unread,
Jan 9, 2012, 6:35:43 AM1/9/12
to Selenium Users
Hey guys,

When I run my jUnit tests, I immediately get a stacktrace.
He doesn't even start the Firefox driver.
I am using Webdriver (Selenium 2.0).
Does anyone have an idea what this might be?

This is the stack trace:


org.openqa.selenium.WebDriverException:
java.lang.IllegalStateException: Failure initializing default SSL
context
Build info: version: '2.11.0', revision: '14435', time: '2011-10-28
18:01:56'
System info: os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1',
java.version: '1.6.0_23'
Driver info: driver.version: FirefoxDriver
at
org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:
115)
at
org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:
149)
at
org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:
75)
at
org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:
128)
at
org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:
79)
at
be.vdab.mlb.test.webdriver.WebDriverFactory.createFireFoxDriver(WebDriverFactory.java:
17)
at
be.vdab.mlb.test.webdriver.WebDriverFactory.createDriver(WebDriverFactory.java:
11)
at be.vdab.mlb.test.BaseTest.setUp(BaseTest.java:44)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.junit.runners.model.FrameworkMethod
$1.runReflectiveCall(FrameworkMethod.java:44)
at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:
15)
at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:
41)
at
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:
27)
at
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:
31)
at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:
76)
at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:
50)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
at
org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:
50)
at
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:
38)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:
467)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:
683)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:
390)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:
197)
Caused by: java.lang.IllegalStateException: Failure initializing
default SSL context
at
org.apache.http.conn.ssl.SSLSocketFactory.createDefaultSSLContext(SSLSocketFactory.java:
211)
at
org.apache.http.conn.ssl.SSLSocketFactory.<init>(SSLSocketFactory.java:
333)
at
org.apache.http.conn.ssl.SSLSocketFactory.getSocketFactory(SSLSocketFactory.java:
165)
at
org.openqa.selenium.remote.internal.HttpClientFactory.getClientConnectionManager(HttpClientFactory.java:
55)
at
org.openqa.selenium.remote.internal.HttpClientFactory.<init>(HttpClientFactory.java:
44)
at
org.openqa.selenium.remote.HttpCommandExecutor.<init>(HttpCommandExecutor.java:
204)
at
org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:
78)
... 30 more
Caused by: java.security.KeyStoreException: problem accessing trust
storejava.io.IOException: DerInputStream.getLength(): lengthTag=109,
too big.
at
com.sun.net.ssl.internal.ssl.TrustManagerFactoryImpl.engineInit(Unknown
Source)
at javax.net.ssl.TrustManagerFactory.init(Unknown Source)
at
org.apache.http.conn.ssl.SSLSocketFactory.createSSLContext(SSLSocketFactory.java:
190)
at
org.apache.http.conn.ssl.SSLSocketFactory.createDefaultSSLContext(SSLSocketFactory.java:
209)
... 36 more

java.lang.NullPointerException
at be.vdab.mlb.test.BaseTest.tearDown(BaseTest.java:50)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.junit.runners.model.FrameworkMethod
$1.runReflectiveCall(FrameworkMethod.java:44)
at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:
15)
at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:
41)
at
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:
37)
at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:
76)
at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:
50)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
at
org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:
50)
at
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:
38)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:
467)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:
683)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:
390)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:
197)

Luke Inman-Semerau

unread,
Jan 9, 2012, 10:51:56 AM1/9/12
to seleniu...@googlegroups.com
What version of Firefox are you using?

I see you are using Selenium 2.11 which only has support up to FF7.

In any case upgrade to the latest version of selenium 2.16.1

-Luke

> --
> You received this message because you are subscribed to the Google Groups "Selenium Users" group.
> To post to this group, send email to seleniu...@googlegroups.com.
> To unsubscribe from this group, send email to selenium-user...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/selenium-users?hl=en.
>

Philippe Cambien

unread,
Jan 10, 2012, 5:46:45 AM1/10/12
to Selenium Users
I am using FF9 and Selenium 2.16.1.
Maybe I should downgrade to FF8?

On 9 jan, 16:51, Luke Inman-Semerau <luke.seme...@gmail.com> wrote:
> What version of Firefox are you using?
>
> I see you are using Selenium 2.11 which only has support up to FF7.
>
> In any case upgrade to the latest version of selenium 2.16.1
>
> -Luke
>

Philippe Cambien

unread,
Jan 10, 2012, 5:50:47 AM1/10/12
to Selenium Users
Tried to run it on the computer of a colleague and there it runs fine.
Is there any way I can check if there is something wrong with my
config?

Luke Inman-Semerau

unread,
Jan 10, 2012, 6:25:04 AM1/10/12
to seleniu...@googlegroups.com
Your stacktrace shows you are running 2.11.0, not 2.16.1, are you sure you're running 2.16? ;) Check your classpath

-Luke

Philippe Cambien

unread,
Jan 10, 2012, 8:32:00 AM1/10/12
to Selenium Users
Yes, must have copied the wrong stack trace :)
Below is the"new" one attached.
I even copied the complete working version of my colleague onto my PC
and then it even failed.

org.openqa.selenium.WebDriverException:
java.lang.IllegalStateException: Failure initializing default SSL
context
Build info: version: '2.16.1', revision: '15405', time: '2012-01-05
12:30:12'
System info: os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1',
java.version: '1.6.0_23'
Driver info: driver.version: FirefoxDriver
at
org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:
115)
at
org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:
157)
at
org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:
93)
at
org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:
136)
at
org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:
78)
58)
at
org.openqa.selenium.remote.internal.HttpClientFactory.<init>(HttpClientFactory.java:
47)
at
org.openqa.selenium.remote.HttpCommandExecutor.<init>(HttpCommandExecutor.java:
211)
On 10 jan, 12:25, Luke Inman-Semerau <luke.seme...@gmail.com> wrote:
> Your stacktrace shows you are running 2.11.0, not 2.16.1, are you sure you're running 2.16? ;) Check your classpath
>
> -Luke
>

Philippe Cambien

unread,
Jan 10, 2012, 9:28:41 AM1/10/12
to Selenium Users
I had to run it with the JDK instead of the JRE.
Creating a new workspace caused it to switch to the JRE.
Problem solved, thanks for your reply!

On 10 jan, 14:32, Philippe Cambien <philippe.camb...@vdab.be> wrote:
> Yes, must have copied the wrong stack trace :)
> Below is the"new" one attached.
> I even copied the complete working version of my colleague onto my PC
> and then it even failed.
>
> org.openqa.selenium.WebDriverException:
> java.lang.IllegalStateException: Failure initializing default SSL
> context
> Build info: version: '2.16.1', revision: '15405', time: '2012-01-05
> 12:30:12'
> System info: os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1',
> java.version: '1.6.0_23'
> Driver info: driver.version: FirefoxDriver
>         at
> org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(Ne wProfileExtensionConnection.java:
> 115)
>         at
> org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:
> 157)
>         at
> org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:
> 93)
>         at
> org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:
> 136)
>         at
> org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:
> 78)
>         at
> 58)
>         at
> org.openqa.selenium.remote.internal.HttpClientFactory.<init>(HttpClientFact ory.java:
> 47)
>         at
> org.openqa.selenium.remote.HttpCommandExecutor.<init>(HttpCommandExecutor.j ava:
> 211)
> ...
>
> meer lezen »
Reply all
Reply to author
Forward
0 new messages