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

Previous Topic Next Topic
 
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:

{code:java}
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);
        }

}
{code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)