[ 
https://issues.apache.org/jira/browse/LUCENE-9747?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17282294#comment-17282294
 ] 

Dawid Weiss commented on LUCENE-9747:
-------------------------------------

I also found out that NOTE type messages get written out as warnings... I'm not 
sure why this is the case or if we can somehow trim the output to actual 
warnings... the logging code on javadoc side is really strange and I didn't dig 
deep.

> Missing package-info.java causes NPE in MissingDoclet.java
> ----------------------------------------------------------
>
>                 Key: LUCENE-9747
>                 URL: https://issues.apache.org/jira/browse/LUCENE-9747
>             Project: Lucene - Core
>          Issue Type: Improvement
>          Components: general/javadocs
>    Affects Versions: master (9.0)
>            Reporter: David Eric Pugh
>            Assignee: Dawid Weiss
>            Priority: Minor
>             Fix For: master (9.0)
>
>         Attachments: LUCENE-9747.patch
>
>          Time Spent: 2h 10m
>  Remaining Estimate: 0h
>
> When running {{./gradlew :solr:core:javadoc}} discovered that if a package 
> directory is missing the {{package-info.java}} file you get a VERY cryptic 
> error:
>  
> {{javadoc: error - fatal error encountered: java.lang.NullPointerException}}
> {{javadoc: error - Please file a bug against the javadoc tool via the Java 
> bug reporting page}}
>  
> I poked around and that the {{MissingDoclet.java}} method call to 
> \{{reporter.print(Diagnostic.Kind.ERROR, element, fullMessage.toString());}} 
> was failing, due to the element having some sort of null in it.  I am 
> attaching a patch and a PR.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to