diff options
author | Andres Luuk <andres.luuk@zeroturnaround.com> | 2017-04-10 17:18:07 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-04-10 17:18:07 +0300 |
commit | 3cad4223928911c73afd83350238a25c7c027348 (patch) | |
tree | 1c7f715af3ee40ea6594fda38c4c720e93355266 | |
parent | 6a3ed31976e54f2523a6e41dfee9001b3cce58c8 (diff) | |
download | javassist-3cad4223928911c73afd83350238a25c7c027348.tar.gz javassist-3cad4223928911c73afd83350238a25c7c027348.zip |
Update ClassFile.java
A fix for older JDK8 versions: https://bugs.openjdk.java.net/browse/JDK-8041920
This caused random failures a little time after startup. Reported now so that when we upgrade javassist for JDK9 then we would not have to fork this class.
-rw-r--r-- | src/main/javassist/bytecode/ClassFile.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/javassist/bytecode/ClassFile.java b/src/main/javassist/bytecode/ClassFile.java index d97ac735..80abe7be 100644 --- a/src/main/javassist/bytecode/ClassFile.java +++ b/src/main/javassist/bytecode/ClassFile.java @@ -146,7 +146,7 @@ public final class ClassFile { ver = JAVA_5; Class.forName("java.util.zip.DeflaterInputStream"); ver = JAVA_6; - Class.forName("java.lang.invoke.CallSite"); + Class.forName("java.lang.invoke.CallSite", false, ClassLoader.getSystemClassLoader()); ver = JAVA_7; Class.forName("java.util.function.Function"); ver = JAVA_8; |