Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik and ServiceNow Partner to Bring Trusted Enterprise Context into AI-Powered Workflows. Learn More!
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Push/Pull from Jira Cloud

Good day

 

I am needing to push and pull from a Jira instance that has recently migrated to the cloud, but I am very fresh to Talend Development, so i'm still trying to figure everything out and learn how to read the Java error messages that are returned.

 

Previously it was an on-premises instance, and the standard tJIRAInput and tJIRAOutput were working fine. However, now that i've updated the "Host URL" component property to the new URL, it returns the following error:

 

java.lang.RuntimeException: Host validation failed for URL: https://companyname.co.za
Exception during connection: 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 Jira.Job_0_1.Job.tJIRAInput_2Process(Job.java:791)
at Jira.Job_0_1.Job.runJobInTOS(Job.java:1477)
at Jira.Job_0_1.Job.main(Job.java:1326)

 

I checked this link: https://confluence.atlassian.com/kb/unable-to-connect-to-ssl-services-due-to-pkix-path-building-fail...

 

and the idea i'm getting is that the above-mentioned components require SSL to be enabled on the Jira server side. I checked with the people that set up the cloud instance, and they say that SSL 2.0 and 3.0 are now deprecated.

 

Please confirm if SSL is indeed needed for the Jira components, and if they support a Jira cloud instance.

 

Thanks,

Kean

Labels (3)
1 Reply
Anonymous
Not applicable
Author

Hello,

If you are trying to connect to a non-public server such as your internal Jira server, for example, jira.mycompany.com, that server's SSL certificate is not known to the public certificate authorities, so you need to configure your Job or Talend server to trust that SSL certificate, and therefore trust that Jira server.

 This means installing that server's SSL certificate, a self-signed certificate, into your environment by storing it into a keystore file that is then used by your Job.

For more information, please refer to this article about:https://community.talend.com/t5/Design-and-Development/Three-ways-to-set-a-truststore-for-an-SSL-TLS....

Best regards

Sabrina