Hi Andriy, Thanks for the quick reply!
Seems my JDK11 version is old, I changed to JDK 11.0.25 and tested the ws-security module, I don't see this error again. Tomorrow I will cut the CXF 3.6.5 release. Freeman On Tue, Dec 3, 2024 at 9:47 PM Andriy Redko <drr...@gmail.com> wrote: > 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 <drr...@gmail.com> 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 java.compiler@11.0.5 > >>> > /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 <freeman.f...@gmail.com> > 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 <drr...@gmail.com> 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 <drr...@gmail.com> > 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 < > cohei...@apache.org>>>>>> > >>>>>>> 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 <drr...@gmail.com> > >>>>> 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 <drr...@gmail.com> > >>>>>>>> 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>>>>>>>>>>>> <ilgro...@apache.org> 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/ > >