Aklakan opened a new issue, #2881: URL: https://github.com/apache/jena/issues/2881
### Version 5.3.0-SNAPSHOT ### What happened? Sometimes when cancelling queries warnings are logged such as: ``` Open iterator: QueryIterPeek/123 Open iterator: QueryIterSingleton/123 ``` So far I noticed this to happen with BGPs and UNIONs are involved, but this may not be exhaustive. It turns out that not all the iterator construction in ARQ is performed truly lazy, which causes some parts of the code to leave iterators open if an exception happens during the iterator construction. See the PR for a test case and the proposed fixes. ### Relevant output and stacktrace _No response_ ### Are you interested in making a pull request? Yes -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
