<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Talend 7.3.1 Communication Failure/Driver Error when connecting to MySQL 8.0 in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Talend-7-3-1-Communication-Failure-Driver-Error-when-connecting/m-p/2349411#M116397</link>
    <description>&lt;P&gt;Hi  &lt;/P&gt;&lt;P&gt;I found one similar issue reported Talend bugtracker, our developer suggested the quick fix/workaround, &lt;/P&gt;&lt;P&gt;Add&amp;nbsp;?enabledTLSProtocols=TLSv1.2&amp;nbsp;at the end of your jdbc URL in the payload to force the usage of TLSv1.2.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you try and let me know if it works. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Shong&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sat, 19 Jun 2021 05:40:21 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2021-06-19T05:40:21Z</dc:date>
    <item>
      <title>Talend 7.3.1 Communication Failure/Driver Error when connecting to MySQL 8.0</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-7-3-1-Communication-Failure-Driver-Error-when-connecting/m-p/2349410#M116396</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to connect to MySQL 8.0 and getting the following error&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Connection String Used:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;jdbc:mysql://test.mysql.database.azure.com:3306/test_db?noDatetimeStringSync=true&amp;amp;useSSL=true&amp;amp;requireSSL=false&amp;amp;&amp;amp;useJDBCCompliantTimezoneShift=true&amp;amp;useLegacyDatetimeCode=false&amp;amp;serverTimezone=UTC&lt;/P&gt;&lt;P&gt;====================================&lt;/P&gt;&lt;P&gt;[statistics] connecting to socket on port 3743&lt;/P&gt;&lt;P&gt;[statistics] connected&lt;/P&gt;&lt;P&gt;Exception in component tMysqlInput_7 (ENCOUNTER_XML_0_HEADER)&lt;/P&gt;&lt;P&gt;java.sql.SQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.&lt;/P&gt;&lt;P&gt;	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:110)&lt;/P&gt;&lt;P&gt;	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97)&lt;/P&gt;&lt;P&gt;	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89)&lt;/P&gt;&lt;P&gt;	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:63)&lt;/P&gt;&lt;P&gt;	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:73)&lt;/P&gt;&lt;P&gt;	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:906)&lt;/P&gt;&lt;P&gt;	at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:831)&lt;/P&gt;&lt;P&gt;	at com.mysql.cj.jdbc.ConnectionImpl.&amp;lt;init&amp;gt;(ConnectionImpl.java:456)&lt;/P&gt;&lt;P&gt;	at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246)&lt;/P&gt;&lt;P&gt;	at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199)&lt;/P&gt;&lt;P&gt;	at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:677)&lt;/P&gt;&lt;P&gt;	at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:228)&lt;/P&gt;&lt;P&gt;	at capella_cmg_pro.encounter_xml_0_header_0_1.ENCOUNTER_XML_0_HEADER.tMysqlInput_7Process(ENCOUNTER_XML_0_HEADER.java:9622)&lt;/P&gt;&lt;P&gt;	at capella_cmg_pro.encounter_xml_0_header_0_1.ENCOUNTER_XML_0_HEADER.tMysqlInput_6Process(ENCOUNTER_XML_0_HEADER.java:3501)&lt;/P&gt;&lt;P&gt;	at capella_cmg_pro.encounter_xml_0_header_0_1.ENCOUNTER_XML_0_HEADER.runJobInTOS(ENCOUNTER_XML_0_HEADER.java:10221)&lt;/P&gt;&lt;P&gt;	at capella_cmg_pro.encounter_xml_0_header_0_1.ENCOUNTER_XML_0_HEADER.main(ENCOUNTER_XML_0_HEADER.java:10060)&lt;/P&gt;&lt;P&gt;Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.&lt;/P&gt;&lt;P&gt;	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)&lt;/P&gt;&lt;P&gt;	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)&lt;/P&gt;&lt;P&gt;	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)&lt;/P&gt;&lt;P&gt;	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)&lt;/P&gt;&lt;P&gt;	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)&lt;/P&gt;&lt;P&gt;	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105)&lt;/P&gt;&lt;P&gt;	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151)&lt;/P&gt;&lt;P&gt;	at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167)&lt;/P&gt;&lt;P&gt;	at com.mysql.cj.protocol.a.NativeProtocol.negotiateSSLConnection(NativeProtocol.java:338)&lt;/P&gt;&lt;P&gt;	at com.mysql.cj.protocol.a.NativeAuthenticationProvider.negotiateSSLConnection(NativeAuthenticationProvider.java:777)&lt;/P&gt;&lt;P&gt;	at com.mysql.cj.protocol.a.NativeAuthenticationProvider.proceedHandshakeWithPluggableAuthentication(NativeAuthenticationProvider.java:486)&lt;/P&gt;&lt;P&gt;	at com.mysql.cj.protocol.a.NativeAuthenticationProvider.connect(NativeAuthenticationProvider.java:202)&lt;/P&gt;&lt;P&gt;	at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1340)&lt;/P&gt;&lt;P&gt;	at com.mysql.cj.NativeSession.connect(NativeSession.java:157)&lt;/P&gt;&lt;P&gt;	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:850)&lt;/P&gt;&lt;P&gt;	... 10 more&lt;/P&gt;&lt;P&gt;Caused by: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)&lt;/P&gt;&lt;P&gt;	at java.base/sun.security.ssl.HandshakeContext.&amp;lt;init&amp;gt;(HandshakeContext.java:170)&lt;/P&gt;&lt;P&gt;	at java.base/sun.security.ssl.ClientHandshakeContext.&amp;lt;init&amp;gt;(ClientHandshakeContext.java:98)&lt;/P&gt;&lt;P&gt;	at java.base/sun.security.ssl.TransportContext.kickstart(TransportContext.java:238)&lt;/P&gt;&lt;P&gt;	at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:394)&lt;/P&gt;&lt;P&gt;	at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:373)&lt;/P&gt;&lt;P&gt;	at com.mysql.cj.protocol.ExportControlled.performTlsHandshake(ExportControlled.java:316)&lt;/P&gt;&lt;P&gt;	at com.mysql.cj.protocol.StandardSocketFactory.performTlsHandshake(StandardSocketFactory.java:188)&lt;/P&gt;&lt;P&gt;	at com.mysql.cj.protocol.a.NativeSocketConnection.performTlsHandshake(NativeSocketConnection.java:99)&lt;/P&gt;&lt;P&gt;	at com.mysql.cj.protocol.a.NativeProtocol.negotiateSSLConnection(NativeProtocol.java:329)&lt;/P&gt;&lt;P&gt;	... 16 more&lt;/P&gt;&lt;P&gt;[statistics] disconnected&lt;/P&gt;&lt;P&gt;===================================&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 00:02:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-7-3-1-Communication-Failure-Driver-Error-when-connecting/m-p/2349410#M116396</guid>
      <dc:creator>tvsr984</dc:creator>
      <dc:date>2024-11-16T00:02:19Z</dc:date>
    </item>
    <item>
      <title>Re: Talend 7.3.1 Communication Failure/Driver Error when connecting to MySQL 8.0</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-7-3-1-Communication-Failure-Driver-Error-when-connecting/m-p/2349411#M116397</link>
      <description>&lt;P&gt;Hi  &lt;/P&gt;&lt;P&gt;I found one similar issue reported Talend bugtracker, our developer suggested the quick fix/workaround, &lt;/P&gt;&lt;P&gt;Add&amp;nbsp;?enabledTLSProtocols=TLSv1.2&amp;nbsp;at the end of your jdbc URL in the payload to force the usage of TLSv1.2.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you try and let me know if it works. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Shong&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 19 Jun 2021 05:40:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-7-3-1-Communication-Failure-Driver-Error-when-connecting/m-p/2349411#M116397</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2021-06-19T05:40:21Z</dc:date>
    </item>
    <item>
      <title>Re: Talend 7.3.1 Communication Failure/Driver Error when connecting to MySQL 8.0</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-7-3-1-Communication-Failure-Driver-Error-when-connecting/m-p/2349412#M116398</link>
      <description>&lt;P&gt;Thanks. It worked&lt;/P&gt;</description>
      <pubDate>Sat, 19 Jun 2021 09:15:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-7-3-1-Communication-Failure-Driver-Error-when-connecting/m-p/2349412#M116398</guid>
      <dc:creator>tvsr984</dc:creator>
      <dc:date>2021-06-19T09:15:30Z</dc:date>
    </item>
  </channel>
</rss>

