-
Bug
-
Resolution: Fixed
-
Minor
-
JDK 9, Jenkins 2.60.3 as described in my lts-with-plugins docker instance
JDK 10
While exploring Jenkins 2.60.3 on Oracle Java 9 build 181 (pre-release), it reports illegal access exceptions and warns that a future release of Java 9 will forbid illegal access.
A partial stack trace shows:
WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef (file:/var/jenkins_home/war/WEB-INF/lib/stapler-1.250.jar) to field java.lang.Throwable.serialVersionUID at org.kohsuke.stapler.lang.FieldRef.wrap(FieldRef.java:39) at org.kohsuke.stapler.lang.KlassNavigator$1$2.get(KlassNavigator.java:202) at org.kohsuke.stapler.lang.KlassNavigator$1$2.get(KlassNavigator.java:199) at java.base/java.util.AbstractList$Itr.next(AbstractList.java:371) at org.kohsuke.stapler.lang.Klass.getFields(Klass.java:79) at org.kohsuke.stapler.KlassDescriptor.<init>(KlassDescriptor.java:26) at org.kohsuke.stapler.MetaClass.buildDispatchers(MetaClass.java:105) at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:93) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:204) at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:91) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:204) at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:91) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:204) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:196) at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:109) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99) at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:95) at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:147) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161) at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:150) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99) at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)
WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef (file:/var/jenkins_home/war/WEB-INF/lib/stapler-1.250.jar) to field java.lang.Throwable.backtrace at org.kohsuke.stapler.lang.FieldRef.wrap(FieldRef.java:39) at org.kohsuke.stapler.lang.KlassNavigator$1$2.get(KlassNavigator.java:202) at org.kohsuke.stapler.lang.KlassNavigator$1$2.get(KlassNavigator.java:199) at java.base/java.util.AbstractList$Itr.next(AbstractList.java:371) at org.kohsuke.stapler.lang.Klass.getFields(Klass.java:79) at org.kohsuke.stapler.KlassDescriptor.<init>(KlassDescriptor.java:26) at org.kohsuke.stapler.MetaClass.buildDispatchers(MetaClass.java:105) at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:93) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:204) at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:91) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:204) at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:91) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:204) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:196) at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:109) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
Additional FieldRef messages are generated for:
WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.blocker WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.blockerLock WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.contextClassLoader WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.daemon WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.defaultUncaughtExceptionHandler WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.eetop WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.EMPTY_STACK_TRACE WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.group WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.inheritableThreadLocals WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.inheritedAccessControlContext WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.name WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.nativeParkEventPointer WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.parkBlocker WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.priority WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.single_step WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.stackSize WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.stillborn WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.SUBCLASS_IMPLEMENTATION_PERMISSION WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.target WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.threadInitNumber WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.threadLocalRandomProbe WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.threadLocalRandomSecondarySeed WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.threadLocalRandomSeed WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.threadLocals WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.threadQ WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.threadSeqNumber WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.threadStatus WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.tid WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.uncaughtExceptionHandler WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.util.AbstractCollection.MAX_ARRAY_SIZE WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.util.AbstractList.modCount
Additional MethodRef warnings are generated for:
WARNING: Illegal reflective access by ...stapler.lang.MethodRef to method java.lang.Object.clone() WARNING: Illegal reflective access by ...stapler.lang.MethodRef to method java.lang.Object.finalize() WARNING: Illegal reflective access by ...stapler.lang.MethodRef to method java.lang.Object.registerNatives()
[JENKINS-46621] [JDK9] Illegal reflective access from stapler
Epic Link |
New:
|
Description |
Original:
While exploring Jenkins 2.60.3 on Oracle Java 9 build 181 (pre-release), it reports illegal access exceptions and warns that a future release of Java 9 will forbid illegal access. A partial stack trace shows: {noformat} WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$2 (file:/var/jenkins_home/war/WEB-INF/lib/guice-4.0.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) at com.google.inject.internal.cglib.core.$ReflectUtils$2.run(ReflectUtils.java:56) at java.base/java.security.AccessController.doPrivileged(Native Method) at com.google.inject.internal.cglib.core.$ReflectUtils.<clinit>(ReflectUtils.java:46) at com.google.inject.internal.cglib.reflect.$FastClassEmitter.<init>(FastClassEmitter.java:67) at com.google.inject.internal.cglib.reflect.$FastClass$Generator.generateClass(FastClass.java:72) at com.google.inject.internal.cglib.core.$DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:25) at com.google.inject.internal.cglib.core.$AbstractClassGenerator.create(AbstractClassGenerator.java:216) at com.google.inject.internal.cglib.reflect.$FastClass$Generator.create(FastClass.java:64) at com.google.inject.internal.BytecodeGen.newFastClass(BytecodeGen.java:204) at com.google.inject.internal.DefaultConstructionProxyFactory.create(DefaultConstructionProxyFactory.java:54) at com.google.inject.internal.ProxyFactory.create(ProxyFactory.java:159) at com.google.inject.internal.ConstructorInjectorStore.createConstructor(ConstructorInjectorStore.java:90) at com.google.inject.internal.ConstructorInjectorStore.access$000(ConstructorInjectorStore.java:29) at com.google.inject.internal.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:37) at com.google.inject.internal.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:33) at com.google.inject.internal.FailableCache$1.load(FailableCache.java:37) at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3568) at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2350) at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2313) at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2228) at com.google.common.cache.LocalCache.get(LocalCache.java:3965) at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3969) at com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4829) at com.google.common.cache.LocalCache$LocalManualCache.getUnchecked(LocalCache.java:4834) at com.google.inject.internal.FailableCache.get(FailableCache.java:48) at com.google.inject.internal.ConstructorInjectorStore.get(ConstructorInjectorStore.java:50) at com.google.inject.internal.ConstructorBindingImpl.initialize(ConstructorBindingImpl.java:136) at com.google.inject.internal.InjectorImpl.initializeJitBinding(InjectorImpl.java:547) at com.google.inject.internal.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:884) at com.google.inject.internal.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:805) at com.google.inject.internal.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:282) at com.google.inject.internal.InjectorImpl.getBindingOrThrow(InjectorImpl.java:214) {noformat} |
New:
While exploring Jenkins 2.60.3 on Oracle Java 9 build 181 (pre-release), it reports illegal access exceptions and warns that a future release of Java 9 will forbid illegal access. A partial stack trace shows: {noformat} WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef (file:/var/jenkins_home/war/WEB-INF/lib/stapler-1.250.jar) to field java.lang.Throwable.serialVersionUID at org.kohsuke.stapler.lang.FieldRef.wrap(FieldRef.java:39) at org.kohsuke.stapler.lang.KlassNavigator$1$2.get(KlassNavigator.java:202) at org.kohsuke.stapler.lang.KlassNavigator$1$2.get(KlassNavigator.java:199) at java.base/java.util.AbstractList$Itr.next(AbstractList.java:371) at org.kohsuke.stapler.lang.Klass.getFields(Klass.java:79) at org.kohsuke.stapler.KlassDescriptor.<init>(KlassDescriptor.java:26) at org.kohsuke.stapler.MetaClass.buildDispatchers(MetaClass.java:105) at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:93) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:204) at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:91) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:204) at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:91) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:204) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:196) at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:109) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99) at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:95) at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:147) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161) at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:150) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99) at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161) {noformat} {noformat} WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef (file:/var/jenkins_home/war/WEB-INF/lib/stapler-1.250.jar) to field java.lang.Throwable.backtrace at org.kohsuke.stapler.lang.FieldRef.wrap(FieldRef.java:39) at org.kohsuke.stapler.lang.KlassNavigator$1$2.get(KlassNavigator.java:202) at org.kohsuke.stapler.lang.KlassNavigator$1$2.get(KlassNavigator.java:199) at java.base/java.util.AbstractList$Itr.next(AbstractList.java:371) at org.kohsuke.stapler.lang.Klass.getFields(Klass.java:79) at org.kohsuke.stapler.KlassDescriptor.<init>(KlassDescriptor.java:26) at org.kohsuke.stapler.MetaClass.buildDispatchers(MetaClass.java:105) at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:93) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:204) at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:91) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:204) at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:91) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:204) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:196) at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:109) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) {noformat} |
Description |
Original:
While exploring Jenkins 2.60.3 on Oracle Java 9 build 181 (pre-release), it reports illegal access exceptions and warns that a future release of Java 9 will forbid illegal access. A partial stack trace shows: {noformat} WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef (file:/var/jenkins_home/war/WEB-INF/lib/stapler-1.250.jar) to field java.lang.Throwable.serialVersionUID at org.kohsuke.stapler.lang.FieldRef.wrap(FieldRef.java:39) at org.kohsuke.stapler.lang.KlassNavigator$1$2.get(KlassNavigator.java:202) at org.kohsuke.stapler.lang.KlassNavigator$1$2.get(KlassNavigator.java:199) at java.base/java.util.AbstractList$Itr.next(AbstractList.java:371) at org.kohsuke.stapler.lang.Klass.getFields(Klass.java:79) at org.kohsuke.stapler.KlassDescriptor.<init>(KlassDescriptor.java:26) at org.kohsuke.stapler.MetaClass.buildDispatchers(MetaClass.java:105) at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:93) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:204) at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:91) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:204) at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:91) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:204) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:196) at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:109) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99) at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:95) at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:147) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161) at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:150) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99) at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161) {noformat} {noformat} WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef (file:/var/jenkins_home/war/WEB-INF/lib/stapler-1.250.jar) to field java.lang.Throwable.backtrace at org.kohsuke.stapler.lang.FieldRef.wrap(FieldRef.java:39) at org.kohsuke.stapler.lang.KlassNavigator$1$2.get(KlassNavigator.java:202) at org.kohsuke.stapler.lang.KlassNavigator$1$2.get(KlassNavigator.java:199) at java.base/java.util.AbstractList$Itr.next(AbstractList.java:371) at org.kohsuke.stapler.lang.Klass.getFields(Klass.java:79) at org.kohsuke.stapler.KlassDescriptor.<init>(KlassDescriptor.java:26) at org.kohsuke.stapler.MetaClass.buildDispatchers(MetaClass.java:105) at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:93) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:204) at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:91) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:204) at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:91) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:204) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:196) at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:109) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) {noformat} |
New:
While exploring Jenkins 2.60.3 on Oracle Java 9 build 181 (pre-release), it reports illegal access exceptions and warns that a future release of Java 9 will forbid illegal access. A partial stack trace shows: {noformat} WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef (file:/var/jenkins_home/war/WEB-INF/lib/stapler-1.250.jar) to field java.lang.Throwable.serialVersionUID at org.kohsuke.stapler.lang.FieldRef.wrap(FieldRef.java:39) at org.kohsuke.stapler.lang.KlassNavigator$1$2.get(KlassNavigator.java:202) at org.kohsuke.stapler.lang.KlassNavigator$1$2.get(KlassNavigator.java:199) at java.base/java.util.AbstractList$Itr.next(AbstractList.java:371) at org.kohsuke.stapler.lang.Klass.getFields(Klass.java:79) at org.kohsuke.stapler.KlassDescriptor.<init>(KlassDescriptor.java:26) at org.kohsuke.stapler.MetaClass.buildDispatchers(MetaClass.java:105) at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:93) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:204) at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:91) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:204) at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:91) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:204) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:196) at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:109) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99) at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:95) at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:147) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161) at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:150) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99) at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161) {noformat} {noformat} WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef (file:/var/jenkins_home/war/WEB-INF/lib/stapler-1.250.jar) to field java.lang.Throwable.backtrace at org.kohsuke.stapler.lang.FieldRef.wrap(FieldRef.java:39) at org.kohsuke.stapler.lang.KlassNavigator$1$2.get(KlassNavigator.java:202) at org.kohsuke.stapler.lang.KlassNavigator$1$2.get(KlassNavigator.java:199) at java.base/java.util.AbstractList$Itr.next(AbstractList.java:371) at org.kohsuke.stapler.lang.Klass.getFields(Klass.java:79) at org.kohsuke.stapler.KlassDescriptor.<init>(KlassDescriptor.java:26) at org.kohsuke.stapler.MetaClass.buildDispatchers(MetaClass.java:105) at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:93) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:204) at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:91) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:204) at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:91) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:204) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:196) at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:109) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) {noformat} Additional FieldRef messages are generated for: {noformat} WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.blocker WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.blockerLock WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.contextClassLoader WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.daemon WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.defaultUncaughtExceptionHandler WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.eetop WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.EMPTY_STACK_TRACE WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.group WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.inheritableThreadLocals WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.inheritedAccessControlContext WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.name WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.nativeParkEventPointer WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.parkBlocker WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.priority WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.single_step WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.stackSize WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.stillborn WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.SUBCLASS_IMPLEMENTATION_PERMISSION WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.target WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.threadInitNumber WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.threadLocalRandomProbe WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.threadLocalRandomSecondarySeed WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.threadLocalRandomSeed WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.threadLocals WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.threadQ WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.threadSeqNumber WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.threadStatus WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.tid WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.uncaughtExceptionHandler WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.util.AbstractCollection.MAX_ARRAY_SIZE WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.util.AbstractList.modCount {noformat} Additional MethodRef warnings are generated for: {noformat} WARNING: Illegal reflective access by org.kohsuke.stapler.lang.MethodRef to method java.lang.Object.clone() WARNING: Illegal reflective access by org.kohsuke.stapler.lang.MethodRef to method java.lang.Object.finalize() WARNING: Illegal reflective access by org.kohsuke.stapler.lang.MethodRef to method java.lang.Object.registerNatives() {noformat} |
Description |
Original:
While exploring Jenkins 2.60.3 on Oracle Java 9 build 181 (pre-release), it reports illegal access exceptions and warns that a future release of Java 9 will forbid illegal access. A partial stack trace shows: {noformat} WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef (file:/var/jenkins_home/war/WEB-INF/lib/stapler-1.250.jar) to field java.lang.Throwable.serialVersionUID at org.kohsuke.stapler.lang.FieldRef.wrap(FieldRef.java:39) at org.kohsuke.stapler.lang.KlassNavigator$1$2.get(KlassNavigator.java:202) at org.kohsuke.stapler.lang.KlassNavigator$1$2.get(KlassNavigator.java:199) at java.base/java.util.AbstractList$Itr.next(AbstractList.java:371) at org.kohsuke.stapler.lang.Klass.getFields(Klass.java:79) at org.kohsuke.stapler.KlassDescriptor.<init>(KlassDescriptor.java:26) at org.kohsuke.stapler.MetaClass.buildDispatchers(MetaClass.java:105) at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:93) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:204) at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:91) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:204) at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:91) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:204) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:196) at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:109) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99) at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:95) at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:147) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161) at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:150) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99) at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161) {noformat} {noformat} WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef (file:/var/jenkins_home/war/WEB-INF/lib/stapler-1.250.jar) to field java.lang.Throwable.backtrace at org.kohsuke.stapler.lang.FieldRef.wrap(FieldRef.java:39) at org.kohsuke.stapler.lang.KlassNavigator$1$2.get(KlassNavigator.java:202) at org.kohsuke.stapler.lang.KlassNavigator$1$2.get(KlassNavigator.java:199) at java.base/java.util.AbstractList$Itr.next(AbstractList.java:371) at org.kohsuke.stapler.lang.Klass.getFields(Klass.java:79) at org.kohsuke.stapler.KlassDescriptor.<init>(KlassDescriptor.java:26) at org.kohsuke.stapler.MetaClass.buildDispatchers(MetaClass.java:105) at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:93) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:204) at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:91) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:204) at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:91) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:204) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:196) at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:109) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) {noformat} Additional FieldRef messages are generated for: {noformat} WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.blocker WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.blockerLock WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.contextClassLoader WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.daemon WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.defaultUncaughtExceptionHandler WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.eetop WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.EMPTY_STACK_TRACE WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.group WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.inheritableThreadLocals WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.inheritedAccessControlContext WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.name WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.nativeParkEventPointer WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.parkBlocker WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.priority WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.single_step WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.stackSize WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.stillborn WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.SUBCLASS_IMPLEMENTATION_PERMISSION WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.target WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.threadInitNumber WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.threadLocalRandomProbe WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.threadLocalRandomSecondarySeed WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.threadLocalRandomSeed WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.threadLocals WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.threadQ WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.threadSeqNumber WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.threadStatus WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.tid WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.lang.Thread.uncaughtExceptionHandler WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.util.AbstractCollection.MAX_ARRAY_SIZE WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef to field java.util.AbstractList.modCount {noformat} Additional MethodRef warnings are generated for: {noformat} WARNING: Illegal reflective access by org.kohsuke.stapler.lang.MethodRef to method java.lang.Object.clone() WARNING: Illegal reflective access by org.kohsuke.stapler.lang.MethodRef to method java.lang.Object.finalize() WARNING: Illegal reflective access by org.kohsuke.stapler.lang.MethodRef to method java.lang.Object.registerNatives() {noformat} |
New:
While exploring Jenkins 2.60.3 on Oracle Java 9 build 181 (pre-release), it reports illegal access exceptions and warns that a future release of Java 9 will forbid illegal access. A partial stack trace shows: {noformat} WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef (file:/var/jenkins_home/war/WEB-INF/lib/stapler-1.250.jar) to field java.lang.Throwable.serialVersionUID at org.kohsuke.stapler.lang.FieldRef.wrap(FieldRef.java:39) at org.kohsuke.stapler.lang.KlassNavigator$1$2.get(KlassNavigator.java:202) at org.kohsuke.stapler.lang.KlassNavigator$1$2.get(KlassNavigator.java:199) at java.base/java.util.AbstractList$Itr.next(AbstractList.java:371) at org.kohsuke.stapler.lang.Klass.getFields(Klass.java:79) at org.kohsuke.stapler.KlassDescriptor.<init>(KlassDescriptor.java:26) at org.kohsuke.stapler.MetaClass.buildDispatchers(MetaClass.java:105) at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:93) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:204) at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:91) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:204) at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:91) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:204) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:196) at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:109) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99) at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:95) at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:147) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161) at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:150) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99) at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161) {noformat} {noformat} WARNING: Illegal reflective access by org.kohsuke.stapler.lang.FieldRef (file:/var/jenkins_home/war/WEB-INF/lib/stapler-1.250.jar) to field java.lang.Throwable.backtrace at org.kohsuke.stapler.lang.FieldRef.wrap(FieldRef.java:39) at org.kohsuke.stapler.lang.KlassNavigator$1$2.get(KlassNavigator.java:202) at org.kohsuke.stapler.lang.KlassNavigator$1$2.get(KlassNavigator.java:199) at java.base/java.util.AbstractList$Itr.next(AbstractList.java:371) at org.kohsuke.stapler.lang.Klass.getFields(Klass.java:79) at org.kohsuke.stapler.KlassDescriptor.<init>(KlassDescriptor.java:26) at org.kohsuke.stapler.MetaClass.buildDispatchers(MetaClass.java:105) at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:93) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:204) at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:91) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:204) at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:91) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:204) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:196) at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:109) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) {noformat} Additional FieldRef messages are generated for: {noformat} WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.blocker WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.blockerLock WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.contextClassLoader WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.daemon WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.defaultUncaughtExceptionHandler WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.eetop WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.EMPTY_STACK_TRACE WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.group WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.inheritableThreadLocals WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.inheritedAccessControlContext WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.name WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.nativeParkEventPointer WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.parkBlocker WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.priority WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.single_step WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.stackSize WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.stillborn WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.SUBCLASS_IMPLEMENTATION_PERMISSION WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.target WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.threadInitNumber WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.threadLocalRandomProbe WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.threadLocalRandomSecondarySeed WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.threadLocalRandomSeed WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.threadLocals WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.threadQ WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.threadSeqNumber WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.threadStatus WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.tid WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.lang.Thread.uncaughtExceptionHandler WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.util.AbstractCollection.MAX_ARRAY_SIZE WARNING: Illegal reflective access by ...stapler.lang.FieldRef to field java.util.AbstractList.modCount {noformat} Additional MethodRef warnings are generated for: {noformat} WARNING: Illegal reflective access by ...stapler.lang.MethodRef to method java.lang.Object.clone() WARNING: Illegal reflective access by ...stapler.lang.MethodRef to method java.lang.Object.finalize() WARNING: Illegal reflective access by ...stapler.lang.MethodRef to method java.lang.Object.registerNatives() {noformat} |
Labels | New: java10_hackathon |
Environment | Original: JDK 9, Jenkins 2.60.3 as described in my lts-with-plugins docker instance |
New:
JDK 9, Jenkins 2.60.3 as described in my lts-with-plugins docker instance JDK 10 |
Labels | Original: java10_hackathon | New: java10_hackathon java11 |
Labels | Original: java10_hackathon java11 | New: illegalReflectiveAccess java10_hackathon java11 |
Labels | Original: illegalReflectiveAccess java10_hackathon java11 | New: illegalReflectiveAccess java10_hackathon java11 triaged |
Labels | Original: illegalReflectiveAccess java10_hackathon java11 triaged | New: illegalReflectiveAccess java10_hackathon java11 java11-compatibility triaged |