JDBC: Undefined behavior when reading from a returned java.sql.Blob
outside of a closed result set
#99
Labels
java.sql.Blob
outside of a closed result set
#99
What happens?
Blobs retrieved from a result set before it's closed might return random values between GC calls.
To Reproduce
Please note that this is a floating issue and might not reproduce immediately. Try running the sample multiple times. Eventually, you will see something like this:
OS:
Windows 11 x64
DuckDB Version:
1.1.1
DuckDB Client:
Java JDBC / DBeaver 24.2.3
Hardware:
No response
Full Name:
Ian Vinogradov
Affiliation:
DBeaver
What is the latest build you tested with? If possible, we recommend testing with the latest nightly build.
I have tested with a stable release
Did you include all relevant data sets for reproducing the issue?
Yes
Did you include all code required to reproduce the issue?
Did you include all relevant configuration (e.g., CPU architecture, Python version, Linux distribution) to reproduce the issue?
The text was updated successfully, but these errors were encountered: