[jira] [Closed] (VELOCITY-989) Multiple connection leaks in DataSourceResourceLoader

"Claude Brisson (Jira)" <[email protected]> Sun, 14 Jun 2026 16:53:00 +0000 (UTC)
Newsgroups gmane.comp.jakarta.velocity.devel
Message-ID <[email protected]>
     [ https://issues.apache.org/jira/browse/VELOCITY-989?page=3Dcom.atlass=
ian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Claude Brisson closed VELOCITY-989.
-----------------------------------

> Multiple connection leaks in DataSourceResourceLoader
> -----------------------------------------------------
>
>                 Key: VELOCITY-989
>                 URL: https://issues.apache.org/jira/browse/VELOCITY-989
>             Project: Velocity
>          Issue Type: Bug
>            Reporter: Francis M Schlimmer
>            Assignee: Claude Brisson
>            Priority: Major
>             Fix For: 2.5
>
>
> The first case is in the implementation of FilterReader. It attempts to g=
et a statement from a result set after closing the result set. This always =
throws an exception as it is an invalid operation after closing the result =
set, which results in not closing the connection.
> The second is in the getResourceReader method. In the happy path a Filter=
Reader is returned which eventually closes the connection when close is cal=
led. However, if a template is not found, an exception is thrown without cl=
osing the connection.
> =C2=A0
> Pull request here [https://github.com/apache/velocity-engine/pull/57]
> =C2=A0



--
This message was sent by Atlassian Jira
(v8.20.10#820010)