<?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: mysql login connection exception on linux when works fine on Windows. in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/mysql-login-connection-exception-on-linux-when-works-fine-on/m-p/2376989#M138978</link>
    <description>&lt;P&gt;When I ran it slightly differently, I received a new error:&lt;/P&gt;&lt;P&gt;Running jobs for CRM&lt;/P&gt;&lt;P&gt;Running: CRM_GetCount&lt;/P&gt;&lt;P&gt;Script: crm_etl/CRM_GetCount_0.1/CRM_GetCount/CRM_GetCount_run.sh&lt;/P&gt;&lt;P&gt;java.security.InvalidKeyException: Illegal key size&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.crypto.Cipher.checkCryptoPerm(Cipher.java:1039)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.crypto.Cipher.implInit(Cipher.java:805)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.crypto.Cipher.chooseProvider(Cipher.java:864)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.crypto.Cipher.init(Cipher.java:1396)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.crypto.Cipher.init(Cipher.java:1327)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.talend.daikon.crypto.CipherSources$2.get(CipherSources.java:94)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.talend.daikon.crypto.CipherSources$SymmetricKeyCipherSource.encrypt(CipherSources.java:141)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.talend.daikon.crypto.Encryption.encrypt(Encryption.java:52)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at routines.system.PasswordEncryptUtil.encryptPassword(PasswordEncryptUtil.java:53)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at routines.system.ResumeUtil.convertToJsonText(ResumeUtil.java:350)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at logintest.crm_getcount_0_1.CRM_GetCount.runJobInTOS(CRM_GetCount.java:1107)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at logintest.crm_getcount_0_1.CRM_GetCount.main(CRM_GetCount.java:963)&lt;/P&gt;&lt;P&gt;Exception in component tDBInput_1 (CRM_GetCount)&lt;/P&gt;&lt;P&gt;java.sql.SQLException: Access denied for user 'EDWPROD'@'localhost' (using password: YES)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:12&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.mysql.cj.jdbc.ConnectionImpl.&amp;lt;init&amp;gt;(ConnectionImpl.java:456)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.sql.DriverManager.getConnection(DriverManager.java:664)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.sql.DriverManager.getConnection(DriverManager.java:247)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at logintest.crm_getcount_0_1.CRM_GetCount.tDBInput_1Process(CRM_GetCount.java:542)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at logintest.crm_getcount_0_1.CRM_GetCount.runJobInTOS(CRM_GetCount.java:1144)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at logintest.crm_getcount_0_1.CRM_GetCount.main(CRM_GetCount.java:963)&lt;/P&gt;&lt;P&gt;Job Returned: 1&lt;/P&gt;&lt;P&gt;Error: 1 returned an error code, dying&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This lead me to the article: https://community.talend.com/s/question/0D53p00007vCn3SCAS/javasecurityinvalidkeyexception-illegal-key-size?language=en_US&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We upgraded Java to 11 and it works fine.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Fixed.&lt;/P&gt;</description>
    <pubDate>Wed, 05 Jan 2022 22:58:44 GMT</pubDate>
    <dc:creator>genie</dc:creator>
    <dc:date>2022-01-05T22:58:44Z</dc:date>
    <item>
      <title>mysql login connection exception on linux when works fine on Windows.</title>
      <link>https://community.qlik.com/t5/Talend-Studio/mysql-login-connection-exception-on-linux-when-works-fine-on/m-p/2376988#M138977</link>
      <description>&lt;P&gt;I am having the same problem as &lt;A href="https://community.talend.com/s/question/0D53p00008TJPMTCA5/mysql-build-job-access-denied-with-good-password?language=en_US" target="_blank"&gt;this question&lt;/A&gt; and &lt;A href="https://community.talend.com/s/question/0D55b000063A6gQCAS/with-build-script-i-suddenly-get-javasqlsqlexception-access-denied-for-user" target="_blank"&gt;this question&lt;/A&gt;, but the setup is slightly different and none of the suggested solutions seems to apply.  I'm not using a context for the username/password and my libraries are updated with the build and deployed each time.  Adding "&lt;/P&gt;&lt;P&gt;?enabledTLSProtocols=TLSv1.2" made no difference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to upgrade from Talend 7.1 to 7.3.1 and the login to mysql is failing:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Exception in component tDBOutput_4 (CRM_01_CheckUpdate)&lt;/P&gt;&lt;P&gt;java.sql.SQLException: Access denied for user 'EDWPROD'@'localhost' (using password: YES)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.mysql.cj.jdbc.ConnectionImpl.&amp;lt;init&amp;gt;(ConnectionImpl.java:456)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.sql.DriverManager.getConnection(DriverManager.java:664)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.sql.DriverManager.getConnection(DriverManager.java:247)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at crm.crm_01_checkupdate_0_1.CRM_01_CheckUpdate.tStatCatcher_1Process(CRM_01_CheckUpdate.java:6708)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at crm.crm_01_checkupdate_0_1.CRM_01_CheckUpdate.runJobInTOS(CRM_01_CheckUpdate.java:23865)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at crm.crm_01_checkupdate_0_1.CRM_01_CheckUpdate.main(CRM_01_CheckUpdate.java:23656)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The existing 7.1 job continues to work with the same username/password so nothing in the db has changed (MySql 8).  I have simplified to the following job:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000Ly7JnAAJ.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/129310iEEE59EB8A1D8C442/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000Ly7JnAAJ.png" alt="0695b00000Ly7JnAAJ.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Which has the following result in dev on Windows:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000Ly7KWAAZ.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/140867i2A2E264FC309AE27/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000Ly7KWAAZ.png" alt="0695b00000Ly7KWAAZ.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The login information is all coming from the repository connection component (which is the way we've always done it).  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What other information can I provide?&lt;/P&gt;</description>
      <pubDate>Fri, 15 Nov 2024 23:23:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/mysql-login-connection-exception-on-linux-when-works-fine-on/m-p/2376988#M138977</guid>
      <dc:creator>genie</dc:creator>
      <dc:date>2024-11-15T23:23:58Z</dc:date>
    </item>
    <item>
      <title>Re: mysql login connection exception on linux when works fine on Windows.</title>
      <link>https://community.qlik.com/t5/Talend-Studio/mysql-login-connection-exception-on-linux-when-works-fine-on/m-p/2376989#M138978</link>
      <description>&lt;P&gt;When I ran it slightly differently, I received a new error:&lt;/P&gt;&lt;P&gt;Running jobs for CRM&lt;/P&gt;&lt;P&gt;Running: CRM_GetCount&lt;/P&gt;&lt;P&gt;Script: crm_etl/CRM_GetCount_0.1/CRM_GetCount/CRM_GetCount_run.sh&lt;/P&gt;&lt;P&gt;java.security.InvalidKeyException: Illegal key size&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.crypto.Cipher.checkCryptoPerm(Cipher.java:1039)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.crypto.Cipher.implInit(Cipher.java:805)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.crypto.Cipher.chooseProvider(Cipher.java:864)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.crypto.Cipher.init(Cipher.java:1396)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.crypto.Cipher.init(Cipher.java:1327)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.talend.daikon.crypto.CipherSources$2.get(CipherSources.java:94)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.talend.daikon.crypto.CipherSources$SymmetricKeyCipherSource.encrypt(CipherSources.java:141)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.talend.daikon.crypto.Encryption.encrypt(Encryption.java:52)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at routines.system.PasswordEncryptUtil.encryptPassword(PasswordEncryptUtil.java:53)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at routines.system.ResumeUtil.convertToJsonText(ResumeUtil.java:350)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at logintest.crm_getcount_0_1.CRM_GetCount.runJobInTOS(CRM_GetCount.java:1107)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at logintest.crm_getcount_0_1.CRM_GetCount.main(CRM_GetCount.java:963)&lt;/P&gt;&lt;P&gt;Exception in component tDBInput_1 (CRM_GetCount)&lt;/P&gt;&lt;P&gt;java.sql.SQLException: Access denied for user 'EDWPROD'@'localhost' (using password: YES)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:12&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.mysql.cj.jdbc.ConnectionImpl.&amp;lt;init&amp;gt;(ConnectionImpl.java:456)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.sql.DriverManager.getConnection(DriverManager.java:664)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.sql.DriverManager.getConnection(DriverManager.java:247)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at logintest.crm_getcount_0_1.CRM_GetCount.tDBInput_1Process(CRM_GetCount.java:542)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at logintest.crm_getcount_0_1.CRM_GetCount.runJobInTOS(CRM_GetCount.java:1144)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at logintest.crm_getcount_0_1.CRM_GetCount.main(CRM_GetCount.java:963)&lt;/P&gt;&lt;P&gt;Job Returned: 1&lt;/P&gt;&lt;P&gt;Error: 1 returned an error code, dying&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This lead me to the article: https://community.talend.com/s/question/0D53p00007vCn3SCAS/javasecurityinvalidkeyexception-illegal-key-size?language=en_US&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We upgraded Java to 11 and it works fine.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Fixed.&lt;/P&gt;</description>
      <pubDate>Wed, 05 Jan 2022 22:58:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/mysql-login-connection-exception-on-linux-when-works-fine-on/m-p/2376989#M138978</guid>
      <dc:creator>genie</dc:creator>
      <dc:date>2022-01-05T22:58:44Z</dc:date>
    </item>
  </channel>
</rss>

