Details
Description
After a shutdown of the embedded driver the AutoloadDriver is not unregistered from DriverManager. However it does not support any future loading of connections so it has no value in remaining registered. Since the DriverManager class will remain forever, this means the Derby code will remain forever in the JVM, even if Derby was loaded by a separate class loader.
Regression from 10.1 since before the AutoloadedDriver the internal driver did unregister itself from the DriverManager on a shutdown.
Attachments
Attachments
Issue Links
- incorporates
-
DERBY-5085 After specifying deregister=false on the engine shutdown URL, Derby forgets that the default behavior is deregister=true
- Closed
- is related to
-
DERBY-6224 Issues with latest JDK 8 EA build because of missing SQLPermission
- Closed
- relates to
-
DERBY-5316 Unload old JDBC drivers when done with them in the upgrade tests
- Closed