[ 
https://jira.codehaus.org/browse/MSELENIUM-72?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Olivier Lamy reassigned MSELENIUM-72:
-------------------------------------

    Assignee: Olivier Lamy

>  Unable to use SSL via the Selenium Server Proxy
> ------------------------------------------------
>
>                 Key: MSELENIUM-72
>                 URL: https://jira.codehaus.org/browse/MSELENIUM-72
>             Project: Maven 2.x Selenium Plugin
>          Issue Type: Bug
>          Components: start-server
>    Affects Versions: 2.0
>            Reporter: Peter Cooper Jr.
>            Assignee: Olivier Lamy
>             Fix For: 2.1
>
>         Attachments: BouncyCastleToClasspath.patch
>
>
> When trying to use Selenium to access an SSL Server, I would get the 
> following exception when the browser tried to access via SSL:
>   12:15:48,540 WARN  [org.openqa.jetty.http.HttpConnection] CONNECT 
> www.google.com:443 HTTP/1.1
> [12:15:48]:  java.lang.NoClassDefFoundError: 
> org/bouncycastle/jce/provider/BouncyCastleProvider
> [12:15:48]:                               at 
> org.openqa.selenium.server.ProxyHandler.wireUpSslWithCyberVilliansCA(ProxyHandler.java:755)
> [12:15:48]:                               at 
> org.openqa.selenium.server.ProxyHandler.getSslRelayOrCreateNew(ProxyHandler.java:694)
> [12:15:48]:                               at 
> org.openqa.selenium.server.ProxyHandler.handleConnect(ProxyHandler.java:644)
> [12:15:48]:                               at 
> org.openqa.selenium.server.ProxyHandler.handle(ProxyHandler.java:280)
> [12:15:48]:                               at 
> org.openqa.jetty.http.HttpContext.handle(HttpContext.java:1530)
> [12:15:48]:                               at 
> org.openqa.jetty.http.HttpContext.handle(HttpContext.java:1482)
> [12:15:48]:                               at 
> org.openqa.jetty.http.HttpServer.service(HttpServer.java:909)
> [12:15:48]:                               at 
> org.openqa.jetty.http.HttpConnection.service(HttpConnection.java:820)
> [12:15:48]:                               at 
> org.openqa.jetty.http.HttpConnection.handleNext(HttpConnection.java:986)
> [12:15:48]:                               at 
> org.openqa.jetty.http.HttpConnection.handle(HttpConnection.java:837)
> [12:15:48]:                               at 
> org.openqa.jetty.http.SocketListener.handleConnection(SocketListener.java:243)
> [12:15:48]:                               at 
> org.openqa.jetty.util.ThreadedServer.handle(ThreadedServer.java:357)
> [12:15:48]:                               at 
> org.openqa.jetty.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
> [12:15:48]:  Caused by: java.lang.ClassNotFoundException: 
> org.bouncycastle.jce.provider.BouncyCastleProvider
> [12:15:48]:      at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
> [12:15:48]:      at java.security.AccessController.doPrivileged(Native Method)
> [12:15:48]:      at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
> [12:15:48]:      at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
> [12:15:48]:      at 
> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
> [12:15:48]:      at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> [12:15:48]:      ... 13 more
> I solved this by adding BouncyCastle to the classpath that it uses when 
> creating the Selenium Server, as in the attached patch.
> Since I was making a custom build anyway, I also changed the 
> selenium-server.version property in the POM to be 2.3.1 so that it uses the 
> latest version of Selenium as well, but I don't think that's related.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to