Uploaded image for project: 'Gazelle Test Management'
  1. Gazelle Test Management
  2. GZL-4098

/Test Management/System Testing/13 - Connectathon workflow/As test participant/TM-608:Users must be able to validate/rev

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Medium
    • Resolution: Fixed
    • Affects Version/s: Gazelle TM 5.0.5
    • Fix Version/s: Gazelle TM 5.1.0
    • Component/s: None
    • Labels:
      None
    • Sprint:
      2016 - S4
    • Account:
      Maintenance 2016 (MAINTENANCE2016)

      Description

      Not able to access EVSClient

      You have this error when you try to validate a document from a step, the result of clicking on the button validate is opening a new page with the same URL and an error in the logs :
      10:23:18,440 ERROR [net.ihe.gazelle.evsclient.connector.api.EVSClientServletConnector] (http-/0.0.0.0:8180-9) sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
      at sun.security.ssl.Alerts.getSSLException(Alerts.java:192) [jsse.jar:1.7.0_80]
      at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1904) [jsse.jar:1.7.0_80]
      at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:279) [jsse.jar:1.7.0_80]
      at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:273) [jsse.jar:1.7.0_80]
      at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1446) [jsse.jar:1.7.0_80]
      at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:209) [jsse.jar:1.7.0_80]
      at sun.security.ssl.Handshaker.processLoop(Handshaker.java:913) [jsse.jar:1.7.0_80]
      at sun.security.ssl.Handshaker.process_record(Handshaker.java:849) [jsse.jar:1.7.0_80]
      at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1023) [jsse.jar:1.7.0_80]
      at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1332) [jsse.jar:1.7.0_80]
      at sun.security.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:709) [jsse.jar:1.7.0_80]
      at sun.security.ssl.AppOutputStream.write(AppOutputStream.java:122) [jsse.jar:1.7.0_80]
      at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82) [rt.jar:1.7.0_80]
      at java.io.BufferedOutputStream.write(BufferedOutputStream.java:121) [rt.jar:1.7.0_80]
      at org.apache.commons.httpclient.methods.multipart.FilePart.sendData(FilePart.java:223) [commons-httpclient-3.1.jar:]
      at org.apache.commons.httpclient.methods.multipart.Part.send(Part.java:312) [commons-httpclient-3.1.jar:]
      at org.apache.commons.httpclient.methods.multipart.Part.sendParts(Part.java:385) [commons-httpclient-3.1.jar:]
      at org.apache.commons.httpclient.methods.multipart.MultipartRequestEntity.writeRequest(MultipartRequestEntity.java:164) [commons-httpclient-3.1.jar:]
      at org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequestBody(EntityEnclosingMethod.java:499) [commons-httpclient-3.1.jar:]
      at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2114) [commons-httpclient-3.1.jar:]
      at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1096) [commons-httpclient-3.1.jar:]
      at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398) [commons-httpclient-3.1.jar:]
      at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171) [commons-httpclient-3.1.jar:]
      at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397) [commons-httpclient-3.1.jar:]
      at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323) [commons-httpclient-3.1.jar:]
      at net.ihe.gazelle.evsclient.connector.api.EVSClientServletConnector.sendToValidation(EVSClientServletConnector.java:53) [gazelle-evsclient-connector-1.1.5-SNAPSHOT.jar:1.1.5-SNAPSHOT]
      at net.ihe.gazelle.tm.gazelletest.action.TestInstanceManager.getValidationLink(TestInstanceManager.java:2333) [gazelle-tm-ejb.jar:5.0.6-SNAPSHOT]
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_80]
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_80]
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_80]
      at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_80]
      at org.jboss.seam.util.Reflections.invoke(Reflections.java:22) [jboss-seam-2.3.1.Final.jar:2.3.1.Final]
      at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:32) [jboss-seam-2.3.1.Final.jar:2.3.1.Final]
      at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56) [jboss-seam-2.3.1.Final.jar:2.3.1.Final]
      at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:28) [jboss-seam-2.3.1.Final.jar:2.3.1.Final]
      at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) [jboss-seam-2.3.1.Final.jar:2.3.1.Final]
      at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:44) [jboss-seam-2.3.1.Final.jar:2.3.1.Final]
      at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) [jboss-seam-2.3.1.Final.jar:2.3.1.Final]
      at org.jboss.seam.core.SynchronizationInterceptor.aroundInvoke(SynchronizationInterceptor.java:35) [jboss-seam-2.3.1.Final.jar:2.3.1.Final]
      at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) [jboss-seam-2.3.1.Final.jar:2.3.1.Final]
      at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107) [jboss-seam-2.3.1.Final.jar:2.3.1.Final]
      at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:196) [jboss-seam-2.3.1.Final.jar:2.3.1.Final]
      at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:114) [jboss-seam-2.3.1.Final.jar:2.3.1.Final]
      at net.ihe.gazelle.tm.gazelletest.action.TestInstanceManager_$$_javassist_seam_75.getValidationLink(TestInstanceManager_$$_javassist_seam_75.java) [gazelle-tm-ejb.jar:5.0.6-SNAPSHOT]
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_80]


      It seems like it is trying to go to https://gazelle.ihe.net/EVSClient and not http://kujira.irisa.fr/EVSClient => we need to now if it is true, and even if it is not we need to check that the letsencrypt certifuicate is in the java truststore

        BigPicture - Work Breakdown Structure

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                epoiseau Eric Poiseau
                Reporter:
                aboufahj Abderrazek Boufahja (Inactive)
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                  BigPicture - Skills

                    Dates

                    Created:
                    Updated:
                    Resolved:

                      Potential Duplicates