Uploaded image for project: 'Continuum'
  1. Continuum
  2. CONTINUUM-1812

Adding M2 Project that requires client https certificate for svn/scm fails

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Incomplete
    • 1.1
    • None
    • SCM
    • None
    • Linux Centos 4.6

    Description

      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:*****@10.x.x.xxx: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

      Attachments

        Activity

          People

            wsmoak Wendy Smoak
            wizkidno Jan Gabrielli
            Votes:
            1 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: