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/