Source: fop Version: 1:2.8-2 Severity: important Tags: ftbfs User: debian-j...@lists.debian.org Usertags: default-java21
Dear Maintainers, The package fop ftbfs with default Java 21. The relevant part of the build log: --------------- [javadoc] Constructing Javadoc information... [javadoc] /<<PKGBUILDDIR>>/fop-core/src/main/java/org/apache/fop/apps/FopFactory.java:27: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javadoc] import java.security.AccessController; [javadoc] ^ [javadoc] /<<PKGBUILDDIR>>/fop-core/src/main/java/org/apache/fop/fo/FOTreeBuilder.java:23: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javadoc] import java.security.AccessController; [javadoc] ^ [javadoc] /<<PKGBUILDDIR>>/fop-core/src/main/java/org/apache/fop/cli/Main.java:28: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javadoc] import java.security.AccessController; [javadoc] ^ [javadoc] /<<PKGBUILDDIR>>/fop-core/src/main/java/org/apache/fop/servlet/ServletContextURIResolver.java:26: error: package javax.servlet does not exist [javadoc] import javax.servlet.ServletContext; [javadoc] ^ [javadoc] /<<PKGBUILDDIR>>/fop-core/src/main/java/org/apache/fop/servlet/ServletContextURIResolver.java:41: error: cannot find symbol [javadoc] private ServletContext servletContext; [javadoc] ^ [javadoc] symbol: class ServletContext [javadoc] location: class ServletContextURIResolver [javadoc] /<<PKGBUILDDIR>>/fop-core/src/main/java/org/apache/fop/servlet/ServletContextURIResolver.java:47: error: cannot find symbol [javadoc] public ServletContextURIResolver(ServletContext servletContext) { [javadoc] ^ [javadoc] symbol: class ServletContext [javadoc] location: class ServletContextURIResolver [javadoc] /<<PKGBUILDDIR>>/fop-core/src/main/java/org/apache/fop/servlet/FopPrintServlet.java:25: error: package javax.servlet.http does not exist [javadoc] import javax.servlet.http.HttpServletResponse; [javadoc] ^ [javadoc] /<<PKGBUILDDIR>>/fop-core/src/main/java/org/apache/fop/servlet/FopServlet.java:29: error: package javax.servlet does not exist [javadoc] import javax.servlet.ServletException; [javadoc] ^ [javadoc] /<<PKGBUILDDIR>>/fop-core/src/main/java/org/apache/fop/servlet/FopServlet.java:30: error: package javax.servlet.http does not exist [javadoc] import javax.servlet.http.HttpServlet; [javadoc] ^ [javadoc] /<<PKGBUILDDIR>>/fop-core/src/main/java/org/apache/fop/servlet/FopServlet.java:31: error: package javax.servlet.http does not exist [javadoc] import javax.servlet.http.HttpServletRequest; [javadoc] ^ [javadoc] /<<PKGBUILDDIR>>/fop-core/src/main/java/org/apache/fop/servlet/FopServlet.java:32: error: package javax.servlet.http does not exist [javadoc] import javax.servlet.http.HttpServletResponse; [javadoc] ^ [javadoc] /<<PKGBUILDDIR>>/fop-core/src/main/java/org/apache/fop/servlet/FopServlet.java:75: error: cannot find symbol [javadoc] public class FopServlet extends HttpServlet { [javadoc] ^ [javadoc] symbol: class HttpServlet [javadoc] /<<PKGBUILDDIR>>/fop-core/src/main/java/org/apache/fop/servlet/FopPrintServlet.java:65: error: cannot find symbol [javadoc] protected void render(Source src, Transformer transformer, HttpServletResponse response) [javadoc] ^ [javadoc] symbol: class HttpServletResponse [javadoc] location: class FopPrintServlet [javadoc] /<<PKGBUILDDIR>>/fop-core/src/main/java/org/apache/fop/servlet/FopPrintServlet.java:84: error: cannot find symbol [javadoc] private void reportOK(HttpServletResponse response) throws IOException { [javadoc] ^ [javadoc] symbol: class HttpServletResponse [javadoc] location: class FopPrintServlet [javadoc] /<<PKGBUILDDIR>>/fop-core/src/main/java/org/apache/fop/servlet/FopServlet.java:96: error: cannot find symbol [javadoc] public void init() throws ServletException { [javadoc] ^ [javadoc] symbol: class ServletException [javadoc] location: class FopServlet [javadoc] /<<PKGBUILDDIR>>/fop-core/src/main/java/org/apache/fop/servlet/FopServlet.java:130: error: cannot find symbol [javadoc] public void doGet(HttpServletRequest request, [javadoc] ^ [javadoc] symbol: class HttpServletRequest [javadoc] location: class FopServlet [javadoc] /<<PKGBUILDDIR>>/fop-core/src/main/java/org/apache/fop/servlet/FopServlet.java:131: error: cannot find symbol [javadoc] HttpServletResponse response) throws ServletException { [javadoc] ^ [javadoc] symbol: class HttpServletResponse [javadoc] location: class FopServlet [javadoc] /<<PKGBUILDDIR>>/fop-core/src/main/java/org/apache/fop/servlet/FopServlet.java:131: error: cannot find symbol [javadoc] HttpServletResponse response) throws ServletException { [javadoc] ^ [javadoc] symbol: class ServletException [javadoc] location: class FopServlet [javadoc] /<<PKGBUILDDIR>>/fop-core/src/main/java/org/apache/fop/servlet/FopServlet.java:173: error: cannot find symbol [javadoc] private void sendPDF(byte[] content, HttpServletResponse response) throws IOException { [javadoc] ^ [javadoc] symbol: class HttpServletResponse [javadoc] location: class FopServlet [javadoc] /<<PKGBUILDDIR>>/fop-core/src/main/java/org/apache/fop/servlet/FopServlet.java:192: error: cannot find symbol [javadoc] protected void renderFO(String fo, HttpServletResponse response) [javadoc] ^ [javadoc] symbol: class HttpServletResponse [javadoc] location: class FopServlet [javadoc] /<<PKGBUILDDIR>>/fop-core/src/main/java/org/apache/fop/servlet/FopServlet.java:219: error: cannot find symbol [javadoc] protected void renderXML(String xml, String xslt, HttpServletResponse response) [javadoc] ^ [javadoc] symbol: class HttpServletResponse [javadoc] location: class FopServlet [javadoc] /<<PKGBUILDDIR>>/fop-core/src/main/java/org/apache/fop/servlet/FopServlet.java:249: error: cannot find symbol [javadoc] protected void render(Source src, Transformer transformer, HttpServletResponse response) [javadoc] ^ [javadoc] symbol: class HttpServletResponse [javadoc] location: class FopServlet [javadoc] /<<PKGBUILDDIR>>/fop-core/src/main/java/org/apache/fop/tools/anttasks/RunTest.java:28: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javadoc] import java.security.AccessController; [javadoc] ^ [javadoc] /<<PKGBUILDDIR>>/fop-core/src/main/java/org/apache/fop/util/bitmap/JAIMonochromeBitmapConverter.java:30: error: package javax.media.jai does not exist [javadoc] import javax.media.jai.ColorCube; [javadoc] ^ [javadoc] /<<PKGBUILDDIR>>/fop-core/src/main/java/org/apache/fop/util/bitmap/JAIMonochromeBitmapConverter.java:31: error: package javax.media.jai does not exist [javadoc] import javax.media.jai.ImageLayout; [javadoc] ^ [javadoc] /<<PKGBUILDDIR>>/fop-core/src/main/java/org/apache/fop/util/bitmap/JAIMonochromeBitmapConverter.java:32: error: package javax.media.jai does not exist [javadoc] import javax.media.jai.JAI; [javadoc] ^ [javadoc] /<<PKGBUILDDIR>>/fop-core/src/main/java/org/apache/fop/util/bitmap/JAIMonochromeBitmapConverter.java:33: error: package javax.media.jai does not exist [javadoc] import javax.media.jai.KernelJAI; [javadoc] ^ [javadoc] /<<PKGBUILDDIR>>/fop-core/src/main/java/org/apache/fop/util/bitmap/JAIMonochromeBitmapConverter.java:34: error: package javax.media.jai does not exist [javadoc] import javax.media.jai.LookupTableJAI; [javadoc] ^ [javadoc] /<<PKGBUILDDIR>>/fop-core/src/main/java/org/apache/fop/util/bitmap/JAIMonochromeBitmapConverter.java:35: error: package javax.media.jai does not exist [javadoc] import javax.media.jai.PlanarImage; [javadoc] ^ [javadoc] /<<PKGBUILDDIR>>/fop-core/src/main/java/org/apache/fop/util/bitmap/JAIMonochromeBitmapConverter.java:62: error: cannot find symbol [javadoc] private PlanarImage convertToMonochromePlanarImage(BufferedImage img) { [javadoc] ^ [javadoc] symbol: class PlanarImage [javadoc] location: class JAIMonochromeBitmapConverter [javadoc] Building index for all the packages and classes... [javadoc] Standard Doclet version 21+35-Ubuntu-1 [javadoc] Building tree for all the packages and classes... [javadoc] error: An internal exception has occurred. [javadoc] (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')) [javadoc] Please file a bug against the javadoc tool via the Java bug reporting page [javadoc] (https://bugreport.java.com) after checking the Bug Database (https://bugs.java.com) [javadoc] for duplicates. Include error messages and the following diagnostic in your report. Thank you. [javadoc] 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') [javadoc] at jdk.compiler/com.sun.tools.javac.code.Symbol.outermostClass(Symbol.java:530) [javadoc] at jdk.javadoc/jdk.javadoc.internal.tool.ToolEnvironment.getFileKind(ToolEnvironment.java:188) [javadoc] at jdk.javadoc/jdk.javadoc.internal.tool.ElementsTable.isTypeElementSelected(ElementsTable.java:975) [javadoc] at jdk.javadoc/jdk.javadoc.internal.tool.ElementsTable$IncludedVisitor.visitType(ElementsTable.java:1052) [javadoc] at jdk.javadoc/jdk.javadoc.internal.tool.ElementsTable$IncludedVisitor.visitType(ElementsTable.java:1028) [javadoc] at jdk.compiler/com.sun.tools.javac.code.Symbol$ClassSymbol.accept(Symbol.java:1581) [javadoc] at java.compiler@21/javax.lang.model.util.AbstractElementVisitor6.visit(AbstractElementVisitor6.java:106) [javadoc] at jdk.javadoc/jdk.javadoc.internal.tool.ElementsTable.isIncluded(ElementsTable.java:330) [javadoc] at jdk.javadoc/jdk.javadoc.internal.tool.DocEnvImpl.isIncluded(DocEnvImpl.java:76) [javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.util.Utils.isIncluded(Utils.java:2015) [javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.util.Utils.hasHiddenTag(Utils.java:1272) [javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.util.Utils.getFirstVisibleSuperClass(Utils.java:1041) [javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.util.Utils.getFirstVisibleSuperClass(Utils.java:1055) [javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.util.Utils.getFirstVisibleSuperClassAsTypeElement(Utils.java:1017) [javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.util.ClassTree.processType(ClassTree.java:264) [javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.util.ClassTree.processType(ClassTree.java:269) [javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.util.ClassTree.buildTree(ClassTree.java:245) [javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.util.ClassTree.<init>(ClassTree.java:196) [javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:205) [javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.AbstractDoclet.run(AbstractDoclet.java:110) [javadoc] at jdk.javadoc/jdk.javadoc.doclet.StandardDoclet.run(StandardDoclet.java:104) [javadoc] at jdk.javadoc/jdk.javadoc.internal.tool.Start.parseAndExecute(Start.java:575) [javadoc] at jdk.javadoc/jdk.javadoc.internal.tool.Start.begin(Start.java:398) [javadoc] at jdk.javadoc/jdk.javadoc.internal.tool.Start.begin(Start.java:347) [javadoc] at jdk.javadoc/jdk.javadoc.internal.tool.Main.execute(Main.java:57) [javadoc] at jdk.javadoc/jdk.javadoc.internal.tool.Main.main(Main.java:46) [javadoc] 1 error [javadoc] 31 warnings BUILD FAILED /<<PKGBUILDDIR>>/fop/build.xml:936: Javadoc returned 1 Total time: 5 seconds make[1]: *** [debian/rules:36: override_dh_auto_build] Error 1 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:9: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2023-09-29T09:39:15Z --------------- -- System Information: Debian Release: trixie/sid APT prefers mantic-updates APT policy: (500, 'mantic-updates'), (500, 'mantic-security'), (500, 'mantic') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.5.0-13-generic (SMP w/32 CPU threads; PREEMPT) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled