git: openjdk/jdk11u-dev: 8314263: Signed jars triggering Logger finder recursion and StackOverflowError
Lutz Schmidt
lucy at openjdk.org
Thu Nov 9 11:30:04 UTC 2023
Changeset: c54521b2
Author: Andrew Lu <andrewlu at openjdk.org>
Committer: Lutz Schmidt <lucy at openjdk.org>
Date: 2023-11-09 11:27:55 +0000
URL: https://git.openjdk.org/jdk11u-dev/commit/c54521b2366c80c3afc8d2be11033e5d1ea0460c
8314263: Signed jars triggering Logger finder recursion and StackOverflowError
8315696: SignedLoggerFinderTest.java test failed
8316087: Test SignedLoggerFinderTest.java is still failing
Reviewed-by: lucy
Backport-of: 7daae1fb4267f92b38f0152611d69b7b89691087
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/logger/BootstrapLogger.java
! src/java.base/share/classes/jdk/internal/logger/LazyLoggers.java
! src/java.base/share/classes/jdk/internal/logger/LoggerFinderLoader.java
+ test/jdk/java/lang/System/LoggerFinder/RecursiveLoading/META-INF/services/java.lang.System$LoggerFinder
+ test/jdk/java/lang/System/LoggerFinder/RecursiveLoading/PlatformRecursiveLoadingTest.java
+ test/jdk/java/lang/System/LoggerFinder/RecursiveLoading/RecursiveLoadingTest.java
+ test/jdk/java/lang/System/LoggerFinder/RecursiveLoading/SimpleLoggerFinder.java
+ test/jdk/java/lang/System/LoggerFinder/SignedLoggerFinderTest/META-INF/services/java.lang.System$LoggerFinder
+ test/jdk/java/lang/System/LoggerFinder/SignedLoggerFinderTest/SignedLoggerFinderTest.java
+ test/jdk/java/lang/System/LoggerFinder/SignedLoggerFinderTest/SimpleLoggerFinder.java
= test/jdk/java/lang/System/LoggerFinder/SignedLoggerFinderTest/java.base/share/classes/jdk/internal/event/EventHelper.java
= test/jdk/java/lang/System/LoggerFinder/SignedLoggerFinderTest/logging.properties
! test/jdk/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerAPIsTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.java
- test/jdk/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerUtils.java
! test/jdk/java/lang/System/LoggerFinder/internal/BootstrapLogger/LogStream.java
+ test/jdk/java/lang/System/LoggerFinder/lib/BootstrapLoggerUtils.java
More information about the jdk-updates-changes
mailing list