From fe2e4489132f8da2479b3b9a6a84259a5ee64602 Mon Sep 17 00:00:00 2001 From: Jesse Glick Date: Tue, 16 Feb 2016 16:46:38 -0500 Subject: [PATCH] Replacing links to bugs.sun.com. --- core/src/main/java/hudson/ExtensionFinder.java | 5 ++--- .../util/jna/InitializationErrorInvocationHandler.java | 1 - 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/core/src/main/java/hudson/ExtensionFinder.java b/core/src/main/java/hudson/ExtensionFinder.java index 1a61b4d64a..a2af086102 100644 --- a/core/src/main/java/hudson/ExtensionFinder.java +++ b/core/src/main/java/hudson/ExtensionFinder.java @@ -175,7 +175,7 @@ public abstract class ExtensionFinder implements ExtensionPoint { * from here. * *

- * See http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6459208 for how to force a class initialization. + * See https://bugs.openjdk.java.net/browse/JDK-4993813 for how to force a class initialization. * Also see http://kohsuke.org/2010/09/01/deadlock-that-you-cant-avoid/ for how class initialization * can results in a dead lock. */ @@ -668,8 +668,7 @@ public abstract class ExtensionFinder implements ExtensionPoint { extType = ((Method)e).getReturnType(); } else throw new AssertionError(); - // according to http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6459208 - // this appears to be the only way to force a class initialization + // according to JDK-4993813 this is the only way to force class initialization Class.forName(extType.getName(),true,extType.getClassLoader()); } catch (Exception | LinkageError e) { LOGGER.log(logLevel(item), "Failed to scout "+item.className(), e); diff --git a/core/src/main/java/hudson/util/jna/InitializationErrorInvocationHandler.java b/core/src/main/java/hudson/util/jna/InitializationErrorInvocationHandler.java index 5e6ad17a7f..c23343c15c 100644 --- a/core/src/main/java/hudson/util/jna/InitializationErrorInvocationHandler.java +++ b/core/src/main/java/hudson/util/jna/InitializationErrorInvocationHandler.java @@ -12,7 +12,6 @@ import java.lang.reflect.Proxy; * * @author Kohsuke Kawaguchi * @since 1.487 - * @see Related bug report against JDK */ public class InitializationErrorInvocationHandler implements InvocationHandler { private final Throwable cause;