spring-boot/spring-boot-project
Phillip Webb 360eb027be Don't close nested jars or wrapper when parent is closed
Update `JarFile` so that the `close()` method no longer closes nested
jars or the wrapper. Prior to this commit it was possible for a parent
jar file to be garbage collected and closed even though references still
existed to the nested jars. When this happened the nested jars would get
closed and any access to entries would result in `JarFile.ensureOpen()`
throwing an `IllegalStateException`. The user would often not see this
exception directly, but rather find `ClassNotFoundException` being
thrown.

Fixes gh-31853
2022-08-15 17:55:25 -07:00
..
spring-boot Protect against deeply nested maps 2022-08-09 10:21:13 +01:00
spring-boot-actuator Collect to named contributors to LinkedHashMap 2022-07-27 18:46:42 +01:00
spring-boot-actuator-autoconfigure Fail build on missing configuration property descriptions 2022-08-03 14:45:42 +01:00
spring-boot-autoconfigure Fail build on missing configuration property descriptions 2022-08-03 14:45:42 +01:00
spring-boot-cli Upgrade to Groovy 3.0.12 2022-08-09 10:56:41 +01:00
spring-boot-dependencies Upgrade to Dependency Management Plugin 1.0.13.RELEASE 2022-08-10 12:15:09 +01:00
spring-boot-devtools Log allocated port when Livereload server is using an ephemeral port 2022-08-04 11:45:39 +01:00
spring-boot-docs Polish contribution 2022-08-09 09:52:11 +02:00
spring-boot-parent Restore support for C3P0 2022-07-29 14:07:59 +02:00
spring-boot-properties-migrator
spring-boot-starters Fix links in documentations 2022-08-01 21:07:36 +01:00
spring-boot-test Update copyright year for "Fix typos in code and documentation" 2022-07-26 12:08:30 +01:00
spring-boot-test-autoconfigure Upgrade to Spring Java Format 0.0.34 2022-06-24 12:57:52 +01:00
spring-boot-tools Don't close nested jars or wrapper when parent is closed 2022-08-15 17:55:25 -07:00