Adding M2 Project that requires client https certificate for svn/scm fails
--------------------------------------------------------------------------
Key: CONTINUUM-1812
URL: http://jira.codehaus.org/browse/CONTINUUM-1812
Project: Continuum
Issue Type: Bug
Components: SCM
Affects Versions: 1.1
Environment: Linux Centos 4.6
Reporter: Jan Gabrielli
When trying to add a M2 project with a https source using client side SSL
certificate Continuum is unable to add the project.
The client certificate is configured in .subversion/servers and manual attempts
to checkout are sucessfull.
Web GUI responce : The URL provided is malformed
When SSL client certificate required is commented out on the apache side I can
add the project.
Then enable the requirement again and the project builds fine. (So svn update
works)
Is there an option missing that allows continuum m2 agent to access https using
the client certificate or can it be defined in some config file ?
Apache2.x log :
[Fri Jun 27 14:57:51 2008] [error] Re-negotiation handshake failed: Not
accepted by client!?
[Fri Jun 27 14:57:51 2008] [error] Re-negotiation handshake failed: Not
accepted by client!?
Continuum logs :
4302223 [SocketListener0-2] INFO
org.codehaus.plexus.action.Action:create-projects-from-metadata - checking for
settings auth setup
4302309 [SocketListener0-2] INFO
org.codehaus.plexus.action.Action:create-projects-from-metadata - URL is not
valid: https://10.x.x.xxx:444/svn/trunk/pom.xml
javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174)
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:136)
at
com.sun.net.ssl.internal.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:1657)
at
com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:932)
at
com.sun.net.ssl.internal.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:746)
at
com.sun.net.ssl.internal.ssl.AppInputStream.read(AppInputStream.java:75)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
.......
.......
4302386 [SocketListener0-2] INFO
org.codehaus.plexus.action.Action:create-projects-from-metadata - Malformed
URL (MungedHttpsURL is not valid): https://username:[EMAIL
PROTECTED]:444/svn/trunk/pom.xml
4302386 [SocketListener0-2] INFO org.apache.maven.continuum.Continuum:default
- Created 0 projects.
4302386 [SocketListener0-2] INFO org.apache.maven.continuum.Continuum:default
- Created 0 project groups.
4302386 [SocketListener0-2] INFO org.apache.maven.continuum.Continuum:default
- 1 errors.
4302386 [SocketListener0-2] INFO org.apache.maven.continuum.Continuum:default
- 1 errors during project add:
4302386 [SocketListener0-2] INFO org.apache.maven.continuum.Continuum:default
- add.project.malformed.url.error
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira