[ https://issues.apache.org/jira/browse/IGNITE-3389?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alexandre Boudnik resolved IGNITE-3389. --------------------------------------- Resolution: Fixed > metadata result set throws NPE when closed > ------------------------------------------ > > Key: IGNITE-3389 > URL: https://issues.apache.org/jira/browse/IGNITE-3389 > Project: Ignite > Issue Type: Bug > Components: clients, odbc, SQL > Affects Versions: 1.6, 1.7 > Reporter: Alexandre Boudnik > Assignee: Alexandre Boudnik > Labels: easyfix > Fix For: 1.7 > > Original Estimate: 2h > Remaining Estimate: 2h > > Need to handle when ResultSet has no cursor. It happened only with client > JDBC. This code throws NPE: > {code} > public void testMetadataResultSetClose() throws Exception { > try (Connection conn = DriverManager.getConnection(BASE_URL)) { > try (ResultSet tables = conn.getMetaData().getTables(null, null, > "%", null)) { > int columnCount = tables.getMetaData().getColumnCount(); > while (tables.next()) > for (int i = 0; i < columnCount; i++) > tables.getObject(i + 1); > } > } > } > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)