Good find Basil, the above issue I mentioned with search seems to be https://bugs.openjdk.org/browse/JDK-8215291 which is alas also fixed in Java 12....
Stack overflow[1] mentions some workarounds, but they appear to have other issues. /James [1] https://stackoverflow.com/questions/52326318/maven-javadoc-search-redirects-to-undefined-url On Wednesday, June 15, 2022 at 5:29:12 PM UTC+1 [email protected] wrote: > I am seeing some issues with the actual jenkins java11 javadoc too. > Smells like bugs in javadoc - but it may be out invocation of it is not > correct. > > The search seems to be broken - when you follow a link to a type you get > linked to a page that starts https://javadoc.jenkins.io/undefined e.g. > https://javadoc.jenkins.io/undefined/hudson/security/AccessControlled.html) > it only seems to do the right thing when what you are searching for is a > package but reliably fails for types. > > /James > > On Tuesday, June 14, 2022 at 7:08:14 PM UTC+1 [email protected] wrote: > >> The problem can be reproduced by going to any Jenkins plugin today and >> running mvn javadoc:javadoc with Java 8. The problem does not occur when >> running the same Maven command with Java 11. So one solution is to perform >> the release with Java 11 (as we are doing with Jenkins core today). >> >> I suspect this may have something to do with the renaming of package-list >> to element-list in Java 10. I see https://javadoc.jenkins.io/element-list >> but https://javadoc.jenkins.io/package-list gives a 404 (Javadoc built >> with Java 11). In contrast, I see >> https://javadoc.jenkins.io/component/jenkins-test-harness/package-list >> but >> https://javadoc.jenkins.io/component/jenkins-test-harness/element-list >> gives a 404 (Javadoc built with Java 8). If this theory is correct, another >> solution might be to symlink package-list to element-list as was >> effectively done in gradle/gradle@ >> 5e88351dd456a5252d21f3a7ad25bff1b62a2fd2 >> <https://github.com/gradle/gradle/commit/5e88351dd456a5252d21f3a7ad25bff1b62a2fd2> >> . >> > -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/bcb4529f-7531-4e62-9dbc-836ea265bf98n%40googlegroups.com.
