<?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 Communications link failure on a tmysqlrow in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Communications-link-failure-on-a-tmysqlrow/m-p/2331185#M100194</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was trying to upload a large CSV to an external database using mysqlrow and Talend ran into an error, crashing the job while the database was repairing by sorting. While I got an error in Talend, the query itself will continue running and end successfully.&lt;/P&gt;&lt;P&gt;The fact that it dies at 2h after finishing the upload makes me think that there may be a setting I am missing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The last packet successfully received from the server was 13,841,151 milliseconds ago.&amp;nbsp;The last packet sent successfully to the server was 7,200,684 milliseconds ago.Exception in component tDBRow_1 (Upstream_CSV_Upload)&lt;/P&gt;&lt;P&gt;com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after connection closed.&lt;/P&gt;&lt;P&gt;	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)&lt;/P&gt;&lt;P&gt;	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)&lt;/P&gt;&lt;P&gt;	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)&lt;/P&gt;&lt;P&gt;	at java.lang.reflect.Constructor.newInstance(Unknown Source)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.Util.getInstance(Util.java:384)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:973)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.ConnectionImpl.throwConnectionClosedException(ConnectionImpl.java:1321)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.ConnectionImpl.checkClosed(ConnectionImpl.java:1313)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.ConnectionImpl.commit(ConnectionImpl.java:1719)&lt;/P&gt;&lt;P&gt;	at upstream_connection.upstream_csv_upload_0_1.Upstream_CSV_Upload.tFixedFlowInput_1Process(Upstream_CSV_Upload.java:683)&lt;/P&gt;&lt;P&gt;	at upstream_connection.upstream_csv_upload_0_1.Upstream_CSV_Upload.runJobInTOS(Upstream_CSV_Upload.java:1038)&lt;/P&gt;&lt;P&gt;	at upstream_connection.upstream_csv_upload_0_1.Upstream_CSV_Upload.main(Upstream_CSV_Upload.java:887)&lt;/P&gt;&lt;P&gt;Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The last packet successfully received from the server was 13,841,151 milliseconds ago.&amp;nbsp;The last packet sent successfully to the server was 7,200,684 milliseconds ago.&lt;/P&gt;&lt;P&gt;	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)&lt;/P&gt;&lt;P&gt;	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)&lt;/P&gt;&lt;P&gt;	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)&lt;/P&gt;&lt;P&gt;	at java.lang.reflect.Constructor.newInstance(Unknown Source)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1127)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3715)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3604)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4155)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:926)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.MysqlIO.sendFileToServer(MysqlIO.java:4129)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.MysqlIO.readResultsForQueryOrUpdate(MysqlIO.java:3238)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.MysqlIO.readAllResults(MysqlIO.java:2411)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2834)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2832)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2781)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.StatementImpl.execute(StatementImpl.java:908)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.StatementImpl.execute(StatementImpl.java:788)&lt;/P&gt;&lt;P&gt;	at upstream_connection.upstream_csv_upload_0_1.Upstream_CSV_Upload.tFixedFlowInput_1Process(Upstream_CSV_Upload.java:629)&lt;/P&gt;&lt;P&gt;	... 2 more&lt;/P&gt;&lt;P&gt;Caused by: java.net.SocketException: Connection reset&lt;/P&gt;&lt;P&gt;	at java.net.SocketInputStream.read(Unknown Source)&lt;/P&gt;&lt;P&gt;	at java.net.SocketInputStream.read(Unknown Source)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:112)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:159)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:187)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:3158)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3615)&lt;/P&gt;&lt;P&gt;	... 14 more&lt;/P&gt;</description>
    <pubDate>Sat, 16 Nov 2024 00:27:08 GMT</pubDate>
    <dc:creator>Veerand</dc:creator>
    <dc:date>2024-11-16T00:27:08Z</dc:date>
    <item>
      <title>Communications link failure on a tmysqlrow</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Communications-link-failure-on-a-tmysqlrow/m-p/2331185#M100194</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was trying to upload a large CSV to an external database using mysqlrow and Talend ran into an error, crashing the job while the database was repairing by sorting. While I got an error in Talend, the query itself will continue running and end successfully.&lt;/P&gt;&lt;P&gt;The fact that it dies at 2h after finishing the upload makes me think that there may be a setting I am missing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The last packet successfully received from the server was 13,841,151 milliseconds ago.&amp;nbsp;The last packet sent successfully to the server was 7,200,684 milliseconds ago.Exception in component tDBRow_1 (Upstream_CSV_Upload)&lt;/P&gt;&lt;P&gt;com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after connection closed.&lt;/P&gt;&lt;P&gt;	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)&lt;/P&gt;&lt;P&gt;	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)&lt;/P&gt;&lt;P&gt;	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)&lt;/P&gt;&lt;P&gt;	at java.lang.reflect.Constructor.newInstance(Unknown Source)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.Util.getInstance(Util.java:384)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:973)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.ConnectionImpl.throwConnectionClosedException(ConnectionImpl.java:1321)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.ConnectionImpl.checkClosed(ConnectionImpl.java:1313)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.ConnectionImpl.commit(ConnectionImpl.java:1719)&lt;/P&gt;&lt;P&gt;	at upstream_connection.upstream_csv_upload_0_1.Upstream_CSV_Upload.tFixedFlowInput_1Process(Upstream_CSV_Upload.java:683)&lt;/P&gt;&lt;P&gt;	at upstream_connection.upstream_csv_upload_0_1.Upstream_CSV_Upload.runJobInTOS(Upstream_CSV_Upload.java:1038)&lt;/P&gt;&lt;P&gt;	at upstream_connection.upstream_csv_upload_0_1.Upstream_CSV_Upload.main(Upstream_CSV_Upload.java:887)&lt;/P&gt;&lt;P&gt;Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The last packet successfully received from the server was 13,841,151 milliseconds ago.&amp;nbsp;The last packet sent successfully to the server was 7,200,684 milliseconds ago.&lt;/P&gt;&lt;P&gt;	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)&lt;/P&gt;&lt;P&gt;	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)&lt;/P&gt;&lt;P&gt;	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)&lt;/P&gt;&lt;P&gt;	at java.lang.reflect.Constructor.newInstance(Unknown Source)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1127)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3715)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3604)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4155)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:926)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.MysqlIO.sendFileToServer(MysqlIO.java:4129)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.MysqlIO.readResultsForQueryOrUpdate(MysqlIO.java:3238)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.MysqlIO.readAllResults(MysqlIO.java:2411)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2834)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2832)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2781)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.StatementImpl.execute(StatementImpl.java:908)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.StatementImpl.execute(StatementImpl.java:788)&lt;/P&gt;&lt;P&gt;	at upstream_connection.upstream_csv_upload_0_1.Upstream_CSV_Upload.tFixedFlowInput_1Process(Upstream_CSV_Upload.java:629)&lt;/P&gt;&lt;P&gt;	... 2 more&lt;/P&gt;&lt;P&gt;Caused by: java.net.SocketException: Connection reset&lt;/P&gt;&lt;P&gt;	at java.net.SocketInputStream.read(Unknown Source)&lt;/P&gt;&lt;P&gt;	at java.net.SocketInputStream.read(Unknown Source)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:112)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:159)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:187)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:3158)&lt;/P&gt;&lt;P&gt;	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3615)&lt;/P&gt;&lt;P&gt;	... 14 more&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 00:27:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Communications-link-failure-on-a-tmysqlrow/m-p/2331185#M100194</guid>
      <dc:creator>Veerand</dc:creator>
      <dc:date>2024-11-16T00:27:08Z</dc:date>
    </item>
    <item>
      <title>Re: Communications link failure on a tmysqlrow</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Communications-link-failure-on-a-tmysqlrow/m-p/2331186#M100195</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;Please try to add advanced JDBC parameter in tMySqlConnection component: autoconnect=true. This will help mysql to reconnect in case if the connection is broken. &lt;/P&gt;&lt;P&gt;Don't hesitate to let us know if it doesn't work.&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Sabrina&lt;/P&gt;</description>
      <pubDate>Fri, 12 Mar 2021 07:11:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Communications-link-failure-on-a-tmysqlrow/m-p/2331186#M100195</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2021-03-12T07:11:20Z</dc:date>
    </item>
    <item>
      <title>Re: Communications link failure on a tmysqlrow</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Communications-link-failure-on-a-tmysqlrow/m-p/2331187#M100196</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have tried that and connectTimeout=0, neither worked. Just in case the wait_timeout in the destination database is 921600, so that is not limiting the connection.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;All the best,&lt;/P&gt;&lt;P&gt;Siim&lt;/P&gt;</description>
      <pubDate>Fri, 12 Mar 2021 09:36:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Communications-link-failure-on-a-tmysqlrow/m-p/2331187#M100196</guid>
      <dc:creator>Veerand</dc:creator>
      <dc:date>2021-03-12T09:36:31Z</dc:date>
    </item>
  </channel>
</rss>

