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: 
lguevara
Partner - Creator II
Partner - Creator II

Talend Studio with dropbox connection error certificate

Hi,

 

I have a job to connect dropbox and get a file but I have the error:

javax.net.ssl|ERROR|10|main|2026-04-21 16:43:33.361 PET|TransportContext.java:370|Fatal (CERTIFICATE_UNKNOWN): PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target (
"throwable" : {
  sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
  	at java.base/sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:439)
  	at java.base/sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:306)
  	at java.base/sun.security.validator.Validator.validate(Validator.java:264)
  	at java.base/sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:231)
  	at java.base/sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:132)
  	at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:638)
  	at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.onCertificate(CertificateMessage.java:473)
  	at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.consume(CertificateMessage.java:369)
  	at java.base/sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:396)
  	at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:480)
  	at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:458)
  	at java.base/sun.security.ssl.TransportContext.dispatch(TransportContext.java:201)
  	at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:172)
  	at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1510)
  	at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1425)
  	at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455)
  	at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426)
  	at java.base/sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:589)
  	at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:187)
  	at java.base/sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(HttpURLConnection.java:1433)
  	at java.base/sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1404)
  	at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:220)
  	at com.dropbox.core.http.StandardHttpRequestor.getOutputStream(StandardHttpRequestor.java:123)
  	at com.dropbox.core.http.StandardHttpRequestor.access$000(StandardHttpRequestor.java:28)
  	at com.dropbox.core.http.StandardHttpRequestor$Uploader.<init>(StandardHttpRequestor.java:133)
  	at com.dropbox.core.http.StandardHttpRequestor.startPost(StandardHttpRequestor.java:72)
  	at com.dropbox.core.http.StandardHttpRequestor.startPost(StandardHttpRequestor.java:28)
  	at com.dropbox.core.DbxRequestUtil.startPostRaw(DbxRequestUtil.java:232)
  	at com.dropbox.core.v2.DbxRawClientV2$2.execute(DbxRawClientV2.java:143)
  	at com.dropbox.core.v2.DbxRawClientV2$2.execute(DbxRawClientV2.java:140)
  	at com.dropbox.core.v2.DbxRawClientV2.executeRetriable(DbxRawClientV2.java:256)
  	at com.dropbox.core.v2.DbxRawClientV2.downloadStyle(DbxRawClientV2.java:140)
  	at com.dropbox.core.v2.files.DbxUserFilesRequests.download(DbxUserFilesRequests.java:540)
  	at com.dropbox.core.v2.files.DbxUserFilesRequests.download(DbxUserFilesRequests.java:569)
  	at qliktalenddemos1.job_dropbox_readfile_0_1.job_dropbox_readfile.tDropboxGet_1Process(job_dropbox_readfile.java:1389)
  	at qliktalenddemos1.job_dropbox_readfile_0_1.job_dropbox_readfile.tDropboxConnection_1Process(job_dropbox_readfile.java:611)
  	at qliktalenddemos1.job_dropbox_readfile_0_1.job_dropbox_readfile.runJobInTOS(job_dropbox_readfile.java:2746)
  	at qliktalenddemos1.job_dropbox_readfile_0_1.job_dropbox_readfile.main(job_dropbox_readfile.java:2417)
  Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
  	at java.base/sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:148)
  	at java.base/sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:129)
  	at java.base/java.security.cert.CertPathBuilder.build(CertPathBuilder.java:297)
  	at java.base/sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:434)
  	... 37 more}

)
javax.net.ssl|DEBUG|10|main|2026-04-21 16:43:33.367 PET|SSLSocketImpl.java:1759|close the underlying socket
javax.net.ssl|DEBUG|10|main|2026-04-21 16:43:33.367 PET|SSLSocketImpl.java:1785|close the SSL connection (passive)
Exception in component tDropboxGet_1 (job_dropbox_readfile)
com.dropbox.core.NetworkIOException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
	at com.dropbox.core.DbxRequestUtil.startPostRaw(DbxRequestUtil.java:240)
	at com.dropbox.core.v2.DbxRawClientV2$2.execute(DbxRawClientV2.java:143)
	at com.dropbox.core.v2.DbxRawClientV2$2.execute(DbxRawClientV2.java:140)
	at com.dropbox.core.v2.DbxRawClientV2.executeRetriable(DbxRawClientV2.java:256)
	at com.dropbox.core.v2.DbxRawClientV2.downloadStyle(DbxRawClientV2.java:140)
	at com.dropbox.core.v2.files.DbxUserFilesRequests.download(DbxUserFilesRequests.java:540)
	at com.dropbox.core.v2.files.DbxUserFilesRequests.download(DbxUserFilesRequests.java:569)
	at qliktalenddemos1.job_dropbox_readfile_0_1.job_dropbox_readfile.tDropboxGet_1Process(job_dropbox_readfile.java:1389)
	at qliktalenddemos1.job_dropbox_readfile_0_1.job_dropbox_readfile.tDropboxConnection_1Process(job_dropbox_readfile.java:611)
	at qliktalenddemos1.job_dropbox_readfile_0_1.job_dropbox_readfile.runJobInTOS(job_dropbox_readfile.java:2746)
	at qliktalenddemos1.job_dropbox_readfile_0_1.job_dropbox_readfile.main(job_dropbox_readfile.java:2417)

 

What I can do to fix that.

 

Thanks

 

Labels (2)
10 Replies
lguevara
Partner - Creator II
Partner - Creator II
Author

Hello @Denis_Segard 

Yes this works fine

lguevara_0-1776978285453.png