<?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>question Connecting Apache NiFi and Querying tables to DB2 in Archives of Support Questions (Read Only)</title>
    <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Connecting-Apache-NiFi-and-Querying-tables-to-DB2/m-p/228755#M72644</link>
    <description>&lt;P&gt;This was tried in Apache NiFi 1.3 and 1.4.&lt;/P&gt;&lt;P&gt;Is DB2   Type 4 driver supported by Apache NiFi?&lt;/P&gt;&lt;P&gt;This is the DB2 jdbc4 driver supports Java 8&lt;/P&gt;&lt;P&gt;jdbc-drivers/db2jcc4.jar&lt;/P&gt;&lt;P&gt;Permissions are good&lt;/P&gt;&lt;P&gt;com.ibm.db2.jcc.DB2Driver&lt;/P&gt;&lt;P&gt;jdbc:db2://test.myserverrocks.com:50000/MYDB2DB&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Error in Logs&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;ERROR [Timer-Driven Process Thread-1] o.a.n.p.standard.QueryDatabaseTable QueryDatabaseTable[id=516a17e9-0160-1000-6fbe-de7e80b72c3b] Unable to execute SQL select query SELECT * FROM MYDATA.MYTABLE due to org.apache.nifi.processor.exception.ProcessException: Error during database query or conversion of records to Avro.: {}
org.apache.nifi.processor.exception.ProcessException: Error during database query or conversion of records to Avro.
 at org.apache.nifi.processors.standard.QueryDatabaseTable.lambda$onTrigger$13(QueryDatabaseTable.java:305)
 at org.apache.nifi.controller.repository.StandardProcessSession.write(StandardProcessSession.java:2529)
 at org.apache.nifi.processors.standard.QueryDatabaseTable.onTrigger(QueryDatabaseTable.java:299)
 at org.apache.nifi.controller.StandardProcessorNode.onTrigger(StandardProcessorNode.java:1120)
 at org.apache.nifi.controller.tasks.ContinuallyRunProcessorTask.call(ContinuallyRunProcessorTask.java:147)
 at org.apache.nifi.controller.tasks.ContinuallyRunProcessorTask.call(ContinuallyRunProcessorTask.java:47)
 at org.apache.nifi.controller.scheduling.TimerDrivenSchedulingAgent$1.run(TimerDrivenSchedulingAgent.java:132)
 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
 at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
 at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
 at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
 at java.lang.Thread.run(Thread.java:748)
Caused by: com.ibm.db2.jcc.am.SqlException: [jcc][t4][10120][10898][4.16.53] Invalid operation: result set is closed. ERRORCODE=-4470, SQLSTATE=null
 at com.ibm.db2.jcc.am.fd.a(fd.java:723)
 at com.ibm.db2.jcc.am.fd.a(fd.java:60)
 at com.ibm.db2.jcc.am.fd.a(fd.java:103)
 at com.ibm.db2.jcc.am.ResultSet.checkForClosedResultSet(ResultSet.java:4598)
 at com.ibm.db2.jcc.am.ResultSet.getMetaDataX(ResultSet.java:1899)
 at com.ibm.db2.jcc.am.ResultSet.getMetaData(ResultSet.java:1891)
 at org.apache.commons.dbcp.DelegatingResultSet.getMetaData(DelegatingResultSet.java:322)
 at org.apache.commons.dbcp.DelegatingResultSet.getMetaData(DelegatingResultSet.java:322)
 at org.apache.nifi.processors.standard.util.JdbcCommon.createSchema(JdbcCommon.java:422)
 at org.apache.nifi.processors.standard.util.JdbcCommon.convertToAvroStream(JdbcCommon.java:242)
 at org.apache.nifi.processors.standard.QueryDatabaseTable.lambda$onTrigger$13(QueryDatabaseTable.java:303)
 ... 13 common frames omitted&lt;/P&gt;</description>
    <pubDate>Fri, 15 Dec 2017 00:29:21 GMT</pubDate>
    <dc:creator>TimothySpann</dc:creator>
    <dc:date>2017-12-15T00:29:21Z</dc:date>
    <item>
      <title>Connecting Apache NiFi and Querying tables to DB2</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Connecting-Apache-NiFi-and-Querying-tables-to-DB2/m-p/228755#M72644</link>
      <description>&lt;P&gt;This was tried in Apache NiFi 1.3 and 1.4.&lt;/P&gt;&lt;P&gt;Is DB2   Type 4 driver supported by Apache NiFi?&lt;/P&gt;&lt;P&gt;This is the DB2 jdbc4 driver supports Java 8&lt;/P&gt;&lt;P&gt;jdbc-drivers/db2jcc4.jar&lt;/P&gt;&lt;P&gt;Permissions are good&lt;/P&gt;&lt;P&gt;com.ibm.db2.jcc.DB2Driver&lt;/P&gt;&lt;P&gt;jdbc:db2://test.myserverrocks.com:50000/MYDB2DB&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Error in Logs&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;ERROR [Timer-Driven Process Thread-1] o.a.n.p.standard.QueryDatabaseTable QueryDatabaseTable[id=516a17e9-0160-1000-6fbe-de7e80b72c3b] Unable to execute SQL select query SELECT * FROM MYDATA.MYTABLE due to org.apache.nifi.processor.exception.ProcessException: Error during database query or conversion of records to Avro.: {}
org.apache.nifi.processor.exception.ProcessException: Error during database query or conversion of records to Avro.
 at org.apache.nifi.processors.standard.QueryDatabaseTable.lambda$onTrigger$13(QueryDatabaseTable.java:305)
 at org.apache.nifi.controller.repository.StandardProcessSession.write(StandardProcessSession.java:2529)
 at org.apache.nifi.processors.standard.QueryDatabaseTable.onTrigger(QueryDatabaseTable.java:299)
 at org.apache.nifi.controller.StandardProcessorNode.onTrigger(StandardProcessorNode.java:1120)
 at org.apache.nifi.controller.tasks.ContinuallyRunProcessorTask.call(ContinuallyRunProcessorTask.java:147)
 at org.apache.nifi.controller.tasks.ContinuallyRunProcessorTask.call(ContinuallyRunProcessorTask.java:47)
 at org.apache.nifi.controller.scheduling.TimerDrivenSchedulingAgent$1.run(TimerDrivenSchedulingAgent.java:132)
 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
 at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
 at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
 at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
 at java.lang.Thread.run(Thread.java:748)
Caused by: com.ibm.db2.jcc.am.SqlException: [jcc][t4][10120][10898][4.16.53] Invalid operation: result set is closed. ERRORCODE=-4470, SQLSTATE=null
 at com.ibm.db2.jcc.am.fd.a(fd.java:723)
 at com.ibm.db2.jcc.am.fd.a(fd.java:60)
 at com.ibm.db2.jcc.am.fd.a(fd.java:103)
 at com.ibm.db2.jcc.am.ResultSet.checkForClosedResultSet(ResultSet.java:4598)
 at com.ibm.db2.jcc.am.ResultSet.getMetaDataX(ResultSet.java:1899)
 at com.ibm.db2.jcc.am.ResultSet.getMetaData(ResultSet.java:1891)
 at org.apache.commons.dbcp.DelegatingResultSet.getMetaData(DelegatingResultSet.java:322)
 at org.apache.commons.dbcp.DelegatingResultSet.getMetaData(DelegatingResultSet.java:322)
 at org.apache.nifi.processors.standard.util.JdbcCommon.createSchema(JdbcCommon.java:422)
 at org.apache.nifi.processors.standard.util.JdbcCommon.convertToAvroStream(JdbcCommon.java:242)
 at org.apache.nifi.processors.standard.QueryDatabaseTable.lambda$onTrigger$13(QueryDatabaseTable.java:303)
 ... 13 common frames omitted&lt;/P&gt;</description>
      <pubDate>Fri, 15 Dec 2017 00:29:21 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Connecting-Apache-NiFi-and-Querying-tables-to-DB2/m-p/228755#M72644</guid>
      <dc:creator>TimothySpann</dc:creator>
      <dc:date>2017-12-15T00:29:21Z</dc:date>
    </item>
    <item>
      <title>Re: Connecting Apache NiFi and Querying tables to DB2</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Connecting-Apache-NiFi-and-Querying-tables-to-DB2/m-p/228756#M72645</link>
      <description>&lt;P&gt;This is a known "feature" of the DB2 driver, it closes the result set after the last row is retrieved, but our code doesn't know whether the last row has been retrieved or not, which is why we call ResultSet.next() to see if there is anything there.&lt;/P&gt;&lt;P&gt;According to &lt;A target="_blank" href="http://www-01.ibm.com/support/docview.wss?uid=swg21461670"&gt;this&lt;/A&gt;, you should be able to add "allowNextOnExhaustedResultSet=1" either to your JDBC URL or as a user-defined property in your DBCPConnectionPool (via &lt;A target="_blank" href="https://issues.apache.org/jira/browse/NIFI-3426"&gt;NIFI-3426&lt;/A&gt;, assuming you have NiFi 1.2.0 or later), then ResultSet.next() should not throw an exception and instead should finish successfully.&lt;/P&gt;</description>
      <pubDate>Fri, 15 Dec 2017 07:04:29 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Connecting-Apache-NiFi-and-Querying-tables-to-DB2/m-p/228756#M72645</guid>
      <dc:creator>mburgess</dc:creator>
      <dc:date>2017-12-15T07:04:29Z</dc:date>
    </item>
    <item>
      <title>Re: Connecting Apache NiFi and Querying tables to DB2</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Connecting-Apache-NiFi-and-Querying-tables-to-DB2/m-p/228757#M72646</link>
      <description>&lt;P&gt;I will try that, thanks!!!!&lt;/P&gt;</description>
      <pubDate>Fri, 15 Dec 2017 08:25:00 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Connecting-Apache-NiFi-and-Querying-tables-to-DB2/m-p/228757#M72646</guid>
      <dc:creator>TimothySpann</dc:creator>
      <dc:date>2017-12-15T08:25:00Z</dc:date>
    </item>
    <item>
      <title>Re: Connecting Apache NiFi and Querying tables to DB2</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Connecting-Apache-NiFi-and-Querying-tables-to-DB2/m-p/228758#M72647</link>
      <description>&lt;P&gt;Hi Matt,&lt;/P&gt;&lt;P&gt;Am facing the same issue with QueryDatabaseTable &lt;/P&gt;&lt;PRE&gt;Error during database query or conversion of records to Avro.: org.apache.nifi.processor.exception.ProcessException: Error during database query or conversion of records to Avro.)&lt;/PRE&gt;&lt;P&gt;the comment which you provided i didnt understood, am new to nifi, can you please help me to resolve the issue, what need to be done&lt;/P&gt;</description>
      <pubDate>Fri, 15 Dec 2017 17:07:07 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Connecting-Apache-NiFi-and-Querying-tables-to-DB2/m-p/228758#M72647</guid>
      <dc:creator>rao_nageswara84</dc:creator>
      <dc:date>2017-12-15T17:07:07Z</dc:date>
    </item>
    <item>
      <title>Re: Connecting Apache NiFi and Querying tables to DB2</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Connecting-Apache-NiFi-and-Querying-tables-to-DB2/m-p/228759#M72648</link>
      <description>&lt;P&gt;Please post more logs.&lt;/P&gt;&lt;P&gt;Inside the DBConntroller you have a long jdbc string link   jdbc://db2://myserver:800?allowNextONExhaustedResultSet=1&lt;/P&gt;&lt;P&gt;Post your full log and XML nifi file&lt;/P&gt;</description>
      <pubDate>Fri, 15 Dec 2017 22:12:15 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Connecting-Apache-NiFi-and-Querying-tables-to-DB2/m-p/228759#M72648</guid>
      <dc:creator>TimothySpann</dc:creator>
      <dc:date>2017-12-15T22:12:15Z</dc:date>
    </item>
    <item>
      <title>Re: Connecting Apache NiFi and Querying tables to DB2</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Connecting-Apache-NiFi-and-Querying-tables-to-DB2/m-p/228760#M72649</link>
      <description>&lt;P&gt;Hi Timothy,&lt;/P&gt;&lt;P&gt;Am sorry for the delay, i have created a thread long back for the issue would you please look into it and help me to resolve the issue.&lt;/P&gt;&lt;P&gt;Help is highly appreciated.&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.hortonworks.com/questions/147666/facing-issues-with-date-and-timestamp-columns.html?childToView=155178#answer-155178" target="_blank"&gt;https://community.hortonworks.com/questions/147666/facing-issues-with-date-and-timestamp-columns.html?childToView=155178#answer-155178&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 21 Dec 2017 13:48:23 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Connecting-Apache-NiFi-and-Querying-tables-to-DB2/m-p/228760#M72649</guid>
      <dc:creator>rao_nageswara84</dc:creator>
      <dc:date>2017-12-21T13:48:23Z</dc:date>
    </item>
    <item>
      <title>Re: Connecting Apache NiFi and Querying tables to DB2</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Connecting-Apache-NiFi-and-Querying-tables-to-DB2/m-p/228761#M72650</link>
      <description>&lt;P&gt;that did not work.   it still gives an error.   using executesql worked.   &lt;/P&gt;</description>
      <pubDate>Fri, 22 Dec 2017 05:48:05 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Connecting-Apache-NiFi-and-Querying-tables-to-DB2/m-p/228761#M72650</guid>
      <dc:creator>TimothySpann</dc:creator>
      <dc:date>2017-12-22T05:48:05Z</dc:date>
    </item>
    <item>
      <title>Re: Connecting Apache NiFi and Querying tables to DB2</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Connecting-Apache-NiFi-and-Querying-tables-to-DB2/m-p/228762#M72651</link>
      <description>&lt;P&gt;Hey Matt, &lt;/P&gt;&lt;P&gt;im facing the same issue with nifi version 1.6.0... I
 have add the custom property "allowNextOnExhaustedResultSet" = 1 on 
DBPCConnectionPool but still the exactly the same error as mentionedby Timothy . It seems the user-defined property did not work.&lt;/P&gt;&lt;P&gt;Same Problem if i add the property to jdbc-url.So how do you get this worked using QueryDatabaseTable Processor ?&lt;/P&gt;&lt;P&gt;greets Florian&lt;/P&gt;</description>
      <pubDate>Wed, 06 Jun 2018 21:38:47 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Connecting-Apache-NiFi-and-Querying-tables-to-DB2/m-p/228762#M72651</guid>
      <dc:creator>florian_herrman</dc:creator>
      <dc:date>2018-06-06T21:38:47Z</dc:date>
    </item>
    <item>
      <title>Re: Connecting Apache NiFi and Querying tables to DB2</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Connecting-Apache-NiFi-and-Querying-tables-to-DB2/m-p/336473#M72652</link>
      <description>&lt;P&gt;did you connect to db2?&lt;/P&gt;</description>
      <pubDate>Wed, 16 Feb 2022 21:35:04 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Connecting-Apache-NiFi-and-Querying-tables-to-DB2/m-p/336473#M72652</guid>
      <dc:creator>JLCR</dc:creator>
      <dc:date>2022-02-16T21:35:04Z</dc:date>
    </item>
    <item>
      <title>Re: Connecting Apache NiFi and Querying tables to DB2</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Connecting-Apache-NiFi-and-Querying-tables-to-DB2/m-p/373417#M72653</link>
      <description>&lt;P&gt;&lt;A href="https://medium.com/@tspann/ingesting-events-into-dockerized-ibm-db2-jdbc-with-apache-nifi-f0ca452d1351" target="_blank"&gt;https://medium.com/@tspann/ingesting-events-into-dockerized-ibm-db2-jdbc-with-apache-nifi-f0ca452d1351&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It works fine with QueryDatabaseTableRecord and PutDatabaseRecord&lt;/P&gt;</description>
      <pubDate>Thu, 29 Jun 2023 18:47:49 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Connecting-Apache-NiFi-and-Querying-tables-to-DB2/m-p/373417#M72653</guid>
      <dc:creator>TimothySpann</dc:creator>
      <dc:date>2023-06-29T18:47:49Z</dc:date>
    </item>
  </channel>
</rss>

