From 08fa1bb36fc9c8d74edbcac1ece8d0bc8209c594 Mon Sep 17 00:00:00 2001 From: Eric Long Date: Mon, 1 Mar 2021 09:52:38 -0500 Subject: [PATCH] 0004849: Firebird result set is closed after routing --- .../src/main/resources/symmetric-modules.properties | 2 +- .../src/main/java/org/jumpmind/db/sql/JdbcSqlReadCursor.java | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/symmetric-client/src/main/resources/symmetric-modules.properties b/symmetric-client/src/main/resources/symmetric-modules.properties index ef7008fe4b..e40603efbb 100644 --- a/symmetric-client/src/main/resources/symmetric-modules.properties +++ b/symmetric-client/src/main/resources/symmetric-modules.properties @@ -3,7 +3,7 @@ bigquery=com.fasterxml.jackson.core:jackson-core:2.10.2, com.google.api:api-comm cassandra=com.datastax.cassandra:cassandra-driver-core:3.1.4 db2=jdbc.db2:db2jcc:9.7, net.sf.jt400:jt400:9.7 derby=org.apache.derby:derby:10.14.2.0, org.apache.derby:derbytools:10.14.2.0 -firebird=org.firebirdsql.jdbc:jaybird-jdk18:3.0.8, javax.resource:connector-api:1.5 +firebird=org.firebirdsql.jdbc:jaybird:4.0.2.java8, javax.resource:connector-api:1.5 #h2=com.h2database:h2:1.3.176 hana=com.sap.cloud.db.jdbc:ngdbc:2.3.62 hbase=com.google.guava:guava:28.1-android, com.google.protobuf:protobuf-java:2.5.0, com.jcraft:jsch:0.1.42, commons-configuration:commons-configuration:1.6, commons-digester:commons-digester:1.8, commons-el:commons-el:1.0, commons-httpclient:commons-httpclient:3.1, commons-net:commons-net:3.1, com.yammer.metrics:metrics-core:2.2.0, io.netty:netty:3.7.0.Final, io.netty:netty-all:4.0.50.Final, org.apache.avro:avro:1.8.2, org.apache.commons:commons-compress:1.8.1, org.apache.commons:commons-math3:3.1.1, org.apache.directory.api:api-asn1-api:1.0.0-M20, org.apache.directory.api:api-util:1.0.0-M20, org.apache.directory.server:apacheds-i18n:2.0.0-M15, org.apache.directory.server:apacheds-kerberos-codec:2.0.0-M15, org.apache.hadoop:hadoop-annotations:2.5.1, org.apache.hadoop:hadoop-auth:2.5.1, org.apache.hadoop:hadoop-common:2.5.1, org.apache.hadoop:hadoop-mapreduce-client-core:2.5.1, org.apache.hadoop:hadoop-yarn-api:2.5.1, org.apache.hadoop:hadoop-yarn-common:2.5.1, org.apache.hbase:hbase-annotations:1.3.6, org.apache.hbase:hbase-client:1.3.6, org.apache.hbase:hbase-common:1.3.6, org.apache.hbase:hbase-protocol:1.3.6, org.apache.hbase.thirdparty:hbase-shaded-gson:3.0.0, org.apache.htrace:htrace-core:3.1.0-incubating, org.apache.httpcomponents:httpclient:4.5.10, org.apache.httpcomponents:httpcore:4.4.12, org.apache.phoenix:phoenix:5.0.0-HBase-2.0, org.apache.zookeeper:zookeeper:3.4.8, org.jruby.jcodings:jcodings:1.0.8, org.jruby.joni:joni:2.1.2, xmlenc:xmlenc:0.52 diff --git a/symmetric-jdbc/src/main/java/org/jumpmind/db/sql/JdbcSqlReadCursor.java b/symmetric-jdbc/src/main/java/org/jumpmind/db/sql/JdbcSqlReadCursor.java index 01e5aca3d0..30ae39a37d 100644 --- a/symmetric-jdbc/src/main/java/org/jumpmind/db/sql/JdbcSqlReadCursor.java +++ b/symmetric-jdbc/src/main/java/org/jumpmind/db/sql/JdbcSqlReadCursor.java @@ -140,7 +140,9 @@ public T next() { if (value != null) { return value; } - } + } + JdbcSqlTemplate.close(rs); + rs = null; return null; } catch (SQLException ex) { throw sqlTemplate.translate(ex);