[Created] (MJAVADOC-532) <link> entries that do not redirect are ignored

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

[Created] (MJAVADOC-532) <link> entries that do not redirect are ignored

JIRA jira@apache.org
Andy Wilkinson created MJAVADOC-532:

             Summary: <link> entries that do not redirect are ignored
                 Key: MJAVADOC-532
                 URL: https://issues.apache.org/jira/browse/MJAVADOC-532
             Project: Maven Javadoc Plugin
          Issue Type: Bug
    Affects Versions: 3.0.1
            Reporter: Andy Wilkinson

If the URL included in a <link> entry does not redirect, the entry is ignored. This appears to happen due to a bug in {{JavadocUtil.getRedirectUrl}} which results in a {{NullPointerException}} being thrown for URLs that do not redirect.

At the time of writing, you can reproduce the problem with the following code:

package org.apache.maven.plugins.javadoc;

import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URI;

public class JavadocRedirectBug {

        public static void main(String[] args) throws MalformedURLException, IOException {
                JavadocUtil.getRedirectUrl(URI.create("https://docs.oracle.com/javase/8/docs/api/").toURL(), null);


This message was sent by Atlassian JIRA