Details
Description
There are several cases where the Statement used by JdbcDataSource is not closed, potentially resulting in too many open connections:
- an exception is throw in the ResultSetIterator constructor
- the result set is null in the ResultSetIterator constructor
- an exception is thrown during import and the import is aborted (onError flag set to abort)