Hi Freeman,
 
My sincere apologies but I cannot reproduce the issue. Here are the steps I am 
following:

$ $JAVA_HOME/bin/java -version
openjdk version "11.0.22" 2024-01-16
OpenJDK Runtime Environment (build 11.0.22+7-post-Ubuntu-0ubuntu220.04.1)
OpenJDK 64-Bit Server VM (build 11.0.22+7-post-Ubuntu-0ubuntu220.04.1, mixed 
mode, sharing)
 
$  mvn clean install -Pdeploy -pl rt/ws/security -DskipTests=true -DskipITs=true
...
[INFO] --- maven-source-plugin:3.3.0:jar-no-fork (attach-sources) @ 
cxf-rt-ws-security ---
[INFO] Building jar: 
/home/reta/workspaces/cxf/rt/ws/security/target/cxf-rt-ws-security-3.6.5-SNAPSHOT-sources.jar
[INFO]
[INFO] --- maven-javadoc-plugin:3.11.1:jar (attach-javadocs) @ 
cxf-rt-ws-security ---
[WARNING] Are you sure about the <javadocVersion/> parameter? It seems to be 
11.0.22
[INFO] No previous run data found, generating javadoc.
[INFO]
100 warnings
...
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  01:05 min
[INFO] Finished at: 2024-12-03T21:29:48-05:00
[INFO] ------------------------------------------------------------------------
 
Could you please help me out with the command line? I am wondering if it could 
be local environment issue, do you
want me to try to cut the releases?

Thank you!

Best Regards,
    Andriy Redko
 

> Hi Andriy,

> Thanks for the feedback!

> It turned out might not to be related to the maven-javadoc-plugin version.

> Should be something that is related to the cxf-xjc-plugin:xsdtojava, in the 
> ws-trust-1.3.xsd and ws-trust-1.4.xsd, there are document annotations which 
> will generate invalid javadoc annotations in auto-generated source code.

> you can easily reproduce it with "mvn javadoc:javadoc" in rt/ws/security 
> module

> It's great if you can also take a another look.

> Freeman

> On Tue, Dec 3, 2024 at 2:57 PM Andriy Redko <[email protected]> wrote:

>> Hey Freeman,

>> Something is clearly off on Jenkins. The 3.6.x deployment job [1] is 
>> configured to use JDK-11, 
>> but for some reasons, it is being run with JDK-17 instead:

>> 02:45:31 [CXF-3.6.x-JDK11-deploy] $ 
>> /usr/local/asfpackages/java/adoptium-jdk-17.0.12+7/bin/java -da -dsa 
>> -XX:MaxMetaspaceSize=324M -Xmx1024M -cp 
>> /home/jenkins/maven35-agent.jar:/home/jenkins/tools/maven/latest3/boot/plexus-classworlds-2.8.0.jar:/home/jenkins/tools/maven/latest3/conf/logging
>>  jenkins.maven3.agent.Maven35Main /home/jenkins/tools/maven/latest3 
>> /home/jenkins/agent.jar /home/jenkins/maven35-interceptor.jar 
>> /home/jenkins/maven3-interceptor-commons.jar 37621

>> I am not sure what is going on but thanks for bringing this one up, we 
>> should have surfaced the issues
>> before, will look into it today. 

>> Thanks! 

>> [1] https://ci-builds.apache.org/job/CXF/job/CXF-3.6.x-JDK11-deploy/

>> Best Regards,
>>     Andriy Redko 

>>>  Hi Team,

>>> While building the CXF 3.6.5 release, I ran into an error like

>>> [INFO] [ERROR] Failed to execute goal
>>> org.apache.maven.plugins:maven-javadoc-plugin:3.11.1:jar (attach-javadocs)
>>> on project cxf-rt-ws-security: MavenReportException: Error while generating
>>> Javadoc:
>>> [INFO] [ERROR] Exit code: 1
>>> [INFO] [ERROR] javadoc: error - An internal exception has occurred.
>>> [INFO] [ERROR] (java.lang.ClassCastException: class
>>> com.sun.tools.javac.code.Symtab$6 cannot be cast to class
>>> com.sun.tools.javac.code.Symbol$ClassSymbol
>>> (com.sun.tools.javac.code.Symtab$6 and
>>> com.sun.tools.javac.code.Symbol$ClassSymbol are in module jdk.compiler of
>>> loader 'app'))
>>> [INFO] [ERROR] Please file a bug against the javadoc tool via the Java bug
>>> reporting page
>>> [INFO] [ERROR] (http://bugreport.java.com) after checking the Bug Database (
>>> http://bugs.java.com)
>>> [INFO] [ERROR] for duplicates. Include error messages and the following
>>> diagnostic in your report. Thank you.
>>> [INFO] [ERROR] java.lang.ClassCastException: class
>>> com.sun.tools.javac.code.Symtab$6 cannot be cast to class
>>> com.sun.tools.javac.code.Symbol$ClassSymbol
>>> (com.sun.tools.javac.code.Symtab$6 and
>>> com.sun.tools.javac.code.Symbol$ClassSymbol are in module jdk.compiler of
>>> loader 'app')
>>> [INFO] [ERROR] at
>>> jdk.compiler/com.sun.tools.javac.code.Symbol.outermostClass(Symbol.java:490)
>>> [INFO] [ERROR] at
>>> jdk.javadoc/jdk.javadoc.internal.tool.ToolEnvironment.getFileKind(ToolEnvironment.java:196)
>>> [INFO] [ERROR] at
>>> jdk.javadoc/jdk.javadoc.internal.tool.ElementsTable.isTypeElementSelected(ElementsTable.java:985)
>>> [INFO] [ERROR] at
>>> jdk.javadoc/jdk.javadoc.internal.tool.ElementsTable$IncludedVisitor.visitType(ElementsTable.java:1062)
>>> [INFO] [ERROR] at
>>> jdk.javadoc/jdk.javadoc.internal.tool.ElementsTable$IncludedVisitor.visitType(ElementsTable.java:1038)
>>> [INFO] [ERROR] at
>>> jdk.compiler/com.sun.tools.javac.code.Symbol$ClassSymbol.accept(Symbol.java:1447)
>>> [INFO] [ERROR] at [email protected]
>>> /javax.lang.model.util.AbstractElementVisitor6.visit(AbstractElementVisitor6.java:106)
>>> [INFO] [ERROR] at
>>> jdk.javadoc/jdk.javadoc.internal.tool.ElementsTable.isIncluded(ElementsTable.java:334)
>>> [INFO] [ERROR] at
>>> jdk.javadoc/jdk.javadoc.internal.tool.DocEnvImpl.isIncluded(DocEnvImpl.java:85)
>>> [INFO] [ERROR] at
>>> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.util.Utils.isIncluded(Utils.java:2685)
>>> [INFO] [ERROR] at
>>> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.LinkFactoryImpl.getClassLink(LinkFactoryImpl.java:95)
>>> [INFO] [ERROR] at
>>> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.util.links.LinkFactory.getLink(LinkFactory.java:194)
>>> [INFO] [ERROR] at
>>> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLink(HtmlDocletWriter.java:679)
>>> [INFO] [ERROR] at
>>> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.seeTagToContent(HtmlDocletWriter.java:1051)
>>> [INFO] [ERROR] at
>>> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.visitLink(HtmlDocletWriter.java:1454)
>>> [INFO] [ERROR] at
>>> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.visitLink(HtmlDocletWriter.java:1315)
>>> [INFO] [ERROR] at
>>> jdk.compiler/com.sun.tools.javac.tree.DCTree$DCLink.accept(DCTree.java:538)
>>> [INFO] [ERROR] at
>>> jdk.compiler/com.sun.source.util.SimpleDocTreeVisitor.visit(SimpleDocTreeVisitor.java:79)
>>> [INFO] [ERROR] at
>>> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentTagsToContent(HtmlDocletWriter.java:1530)
>>> [INFO] [ERROR] at
>>> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addCommentTags(HtmlDocletWriter.java:1220)
>>> [INFO] [ERROR] at
>>> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addCommentTags(HtmlDocletWriter.java:1201)
>>> [INFO] [ERROR] at
>>> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addSummaryComment(HtmlDocletWriter.java:1171)
>>> [INFO] [ERROR] at
>>> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter.addIndexComment(SubWriterHolderWriter.java:135)
>>> [INFO] [ERROR] at
>>> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter.addSummaryLinkComment(SubWriterHolderWriter.java:160)
>>> [INFO] [ERROR] at
>>> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter.addMemberSummary(AbstractMemberWriter.java:488)
>>> [INFO] [ERROR] at
>>> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.MemberSummaryBuilder.buildSummary(MemberSummaryBuilder.java:332)
>>> [INFO] [ERROR] at
>>> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.MemberSummaryBuilder.addSummary(MemberSummaryBuilder.java:495)
>>> [INFO] [ERROR] at
>>> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.MemberSummaryBuilder.buildMethodsSummary(MemberSummaryBuilder.java:288)
>>> [INFO] [ERROR] at
>>> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.MemberSummaryBuilder$1.build(MemberSummaryBuilder.java:112)
>>> [INFO] [ERROR] at
>>> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildMemberSummary(ClassBuilder.java:324)
>>> [INFO] [ERROR] at
>>> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildClassDoc(ClassBuilder.java:144)
>>> [INFO] [ERROR] at
>>> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.build(ClassBuilder.java:120)
>>> [INFO] [ERROR] at
>>> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:263)
>>> [INFO] [ERROR] at
>>> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:286)
>>> [INFO] [ERROR] at
>>> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:268)
>>> [INFO] [ERROR] at
>>> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:207)
>>> [INFO] [ERROR] at
>>> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.AbstractDoclet.run(AbstractDoclet.java:114)
>>> [INFO] [ERROR] at
>>> jdk.javadoc/jdk.javadoc.doclet.StandardDoclet.run(StandardDoclet.java:72)
>>> [INFO] [ERROR] at
>>> jdk.javadoc/jdk.javadoc.internal.tool.Start.parseAndExecute(Start.java:582)
>>> [INFO] [ERROR] at
>>> jdk.javadoc/jdk.javadoc.internal.tool.Start.begin(Start.java:431)
>>> [INFO] [ERROR] at
>>> jdk.javadoc/jdk.javadoc.internal.tool.Start.begin(Start.java:344)
>>> [INFO] [ERROR] at
>>> jdk.javadoc/jdk.javadoc.internal.tool.Main.execute(Main.java:63)
>>> [INFO] [ERROR] at
>>> jdk.javadoc/jdk.javadoc.internal.tool.Main.main(Main.java:52)
>>> [INFO] [ERROR] Command line was:
>>> /Library/Java/JavaVirtualMachines/jdk-11.0.5.jdk/Contents/Home/bin/javadoc
>>> -J-Duser.language= -J-Duser.country= @options @argfile
>>> [INFO] [ERROR]
>>> [INFO] [ERROR] Refer to the generated Javadoc files in
>>> '/Users/ffang/projects/cxf-release-2024dec/cxf/rt/ws/security/target/reports/apidocs'
>>> dir.

>>> Seems there is a related JDK issue
>>> https://bugs.openjdk.org/browse/JDK-8242564
>>> which is fixed for JDK 23, but for CXF 3.6.x we need to use JDK11.

>>> I don't see this error when building CXF 3.6.4 release, so I guess this
>>> comes from that we recently bump maven-javadoc-plugin from 3.10.1 to
>>> 3.11.1, I will downgrade the maven-javadoc-plugin version and try again.

>>> Freeman

>>> On Sun, Dec 1, 2024 at 7:02 PM Freeman Fang <[email protected]> wrote:

>>>> Hi Andriy,

>>>> Sure, I will kick the release build early next week.
>>>> Cheers
>>>> Freeman
>>>> On Sun, Dec 1, 2024 at 4:38 PM Andriy Redko <[email protected]> wrote:
>>>>> Hey folks!

>>>>> It looks like we are good to go cutting 3.5.x / 3.6.x / 4.0.x, all
>>>>> issues are resolved (or moved to later releases), and builds are green,
>>>>> thanks everyone! The 4.1.0 should hopefully follow in a week or two,
>>>>> depends
>>>>> on Spring Cloud 4.2.0, cxf-xjc-utils and cxf-build-utils releases (in a
>>>>> vote
>>>>> now).
>>>>> @Freeman, would you mind please to take care of cutting and sending the
>>>>> release vote for 3.5.x / 3.6.x / 4.0.x?
>>>>> Thank you!
>>>>> Best Regards,
>>>>>     Andriy Redko
>>>>>> Hi Team,
>>>>>> Yes, I'm very glad to cut the release build when everything is ready.
>>>>>> Cheers
>>>>>> Freeman
>>>>>> On Mon, Nov 25, 2024 at 4:37 PM Andriy Redko <[email protected]> wrote:
>>>>>>> Hey Colm,
>>>>>>> For 3.5.x / 3.6.x and 4.0.x there are two pull requests I would love to
>>>>>>> get in [1], [2], would appreciate a look if possible, not trivial ones.
>>>>>>> Aside from that - we should be good to go but I need help - travelling
>>>>> this
>>>>>>> week and is not able to do much till Friday - I think Freeman was very
>>>>> kind
>>>>>>> by offering to help out with cutting the releases.
>>>>>>> For 4.1.0, we need to wait a little bit till next week for GA of one of
>>>>>>> Spring projects (Spring Cloud compatible with Spring Boot 3.4,
>>>>> scheduled
>>>>>>> for December 5th), we are milestone for now.
>>>>>>> Thanks!
>>>>>>> [1] https://github.com/apache/cxf/pull/2107
>>>>>>> [2] https://github.com/apache/cxf/pull/2018
>>>>>>> Best Regards,
>>>>>>>     Andriy Redko
>>>>>>> On Mon, Nov 25, 2024, 4:51 a.m. Colm O hEigeartaigh <
[email protected]>>>>>>
>>>>>>> wrote:
>>>>>>>> Hey Andriy,
>>>>>>>> Are we close to closing out 4.1.0 or the other votes? Is there
>>>>>>>> anything that we should look into to speed things along?
>>>>>>>> Thanks,
>>>>>>>> Colm.
>>>>>>>> On Fri, Nov 15, 2024 at 3:51 PM Andriy Redko <[email protected]>
>>>>> wrote:
>>>>>>>>> Hi Freeman,
>>>>>>>>> Thanks a lot! Next week there are number of Spring related releases,
>>>>> so
>>>>>>>> we
>>>>>>>>> could plan to cut the release builds at the end of the next week.

>>>>>>>> Thanks!
>>>>>>>>> Best Regards,
>>>>>>>>>     Andriy Redko
>>>>>>>>>> +1 to release in a few weeks.
>>>>>>>>>> +1 to retire 3.5.x in the new future.
>>>>>>>>>> Please let me know if you want me to cut the release build.
>>>>>>>>>> Best Regards
>>>>>>>>>> Freeman
>>>>>>>>>> On Fri, Nov 15, 2024 at 8:15 AM Andriy Redko <[email protected]>
>>>>>>>> wrote:
>>>>>>>>>>> Agree, thanks Colm for bringing this one up. I think once we get
>>>>>>>>>>> 4.1.0 out of the door, we could announce EOL for 3.5.x within the
>>>>>>>>>>> timeline you've suggested. Thanks!
>>>>>>>>>>> Best Regards,
>>>>>>>>>>>     Andriy Redko
>>>>>>>>>>> Friday, November 15, 2024, 5:51:38 AM, you wrote:
COh>>>>>>>>>>>> +1, but I don't think we have ever maintained 4 different
>>>>>>>> branches
COh>>>>>>>>>>>> before. Maybe time to retire 3.5.x in the 1st half of 2025?
COh>>>>>>>>>>>> Colm.
COh>>>>>>>>>>>> On Fri, Nov 15, 2024 at 6:18 AM Francesco Chicchiriccò
COh>>>>>>>>>>>> <[email protected]> wrote:
>>>>>>>>>>>>> On 14/11/24 22:40, Andriy Redko wrote:
>>>>>>>>>>>>>> Hey folks!
>>>>>>>>>>>>>> It's been a while since the last releases were cut. I would like

>>>>>>>> to
>>>>>>>>>>> propose
>>>>>>>>>>>>>> to have 3.5.x / 3.6.x / 4.0.x maintenance releases in the first
>>>>>>>> few
>>>>>>>>>>> weeks of
>>>>>>>>>>>>>> December. Also, I believe we should be in a good shape to cut
>>>>>>>> 4.1.0
>>>>>>>>>>> around
>>>>>>>>>>>>>> this time as well. Any objection or suggestion folks? Thanks!
>>>>>>>>>>>>>> Best Regards,
>>>>>>>>>>>>>>      Andriy Redko

>>>>>>>>>>>>> Huge +1, thanks Andriy!
>>>>>>>>>>>>> Regards.
>>>>>>>>>>>>> --
>>>>>>>>>>>>> Francesco Chicchiriccò
>>>>>>>>>>>>> Tirasa - Open Source Excellence
>>>>>>>>>>>>> http://www.tirasa.net/
>>>>>>>>>>>>> Member at The Apache Software Foundation
>>>>>>>>>>>>> Syncope, Cocoon, Olingo, CXF, OpenJPA, PonyMail
>>>>>>>>>>>>> http://home.apache.org/~ilgrosso/

Reply via email to