Bug#1108580: libpicocontainer-java: FTBFS with default Java 25
Vladimir Petko
vpa1977 at gmail.com
Tue Jul 1 05:22:38 BST 2025
Source: libpicocontainer-java
Version: 2.15+repack-3
Severity: normal
Tags: ftbfs
Usertags: default-java25
Dear Maintainers,
The package libpicocontainer-java ftbfs with default Java 25.
The relevant part of the build log:
---------------
[INFO] --- javadoc:3.10.1:jar (default-cli) @ picocontainer ---
[WARNING] Source files encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Adding the --ignore-source-errors option
[INFO] No previous run data found, generating javadoc.
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Skipping PicoContainer Core
[INFO] This project has been banned from the build due to previous failures.
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 6.314 s
[INFO] Finished at: 2025-06-11T20:26:14Z
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:3.10.1:jar (default-cli) on project picocontainer: MavenReportException: Error while generating Javadoc:
[ERROR] Exit code: 1
[ERROR] /<<PKGBUILDDIR>>/src/main/java/org/picocontainer/injectors/AdaptingInjection.java:32: warning: reference not found: Characteristics.SDI
[ERROR] * <li>Setter injection: if {@link Characteristics.SDI} is found</li>
[ERROR] ^
[ERROR] /<<PKGBUILDDIR>>/src/main/java/org/picocontainer/injectors/AdaptingInjection.java:33: warning: reference not found: Characteristics.METHOD_INJECTION
[ERROR] * <li>Method injection: if {@link Characteristics.METHOD_INJECTION} if found</li>
[ERROR] ^
[ERROR] /<<PKGBUILDDIR>>/src/main/java/org/picocontainer/injectors/AdaptingInjection.java:34: warning: reference not found: Characteristics.CDI
[ERROR] * <li>Constructor injection (the default, must find {@link Characteristics.CDI})</li>
[ERROR] ^
[ERROR] /<<PKGBUILDDIR>>/src/main/java/org/picocontainer/parameters/BasicComponentParameter.java:76: warning: overridden methods do not document exception type org.picocontainer.PicoCompositionException (module <unnamed module> package org.picocontainer class PicoCompositionException)
[ERROR] * @throws org.picocontainer.PicoCompositionException
[ERROR] ^
[ERROR] /<<PKGBUILDDIR>>/src/main/java/org/picocontainer/parameters/BasicComponentParameter.java:78: warning: reference not found: Parameter#isResolvable(PicoContainer, ComponentAdapter, Class, NameBinding,boolean, Annotation)
[ERROR] * @see Parameter#isResolvable(PicoContainer, ComponentAdapter, Class, NameBinding ,boolean, Annotation)
[ERROR] ^
[ERROR] /<<PKGBUILDDIR>>/src/main/java/org/picocontainer/converters/BuiltInConverters.java:13: warning: reference not found: DefaultPicoContainer
[ERROR] * Provides some built-in converters used by {@link DefaultPicoContainer}. It
[ERROR] ^
[ERROR] /<<PKGBUILDDIR>>/src/main/java/org/picocontainer/ComponentAdapter.java:62: warning: invalid usage of tag {@link ComponentAdapter.NOTHING.class
[ERROR] * @deprecated since PicoContainer 2.2. Use {@link getComponentInstance(PicoContainer,Type)} with {@link ComponentAdapter.NOTHING.class} as type
[ERROR] ^
[ERROR] /<<PKGBUILDDIR>>/src/main/java/org/picocontainer/parameters/BasicComponentParameter.java:78: warning: reference not found: Parameter#isResolvable(PicoContainer, ComponentAdapter, Class, NameBinding,boolean, Annotation)
[ERROR] * @see Parameter#isResolvable(PicoContainer, ComponentAdapter, Class, NameBinding ,boolean, Annotation)
[ERROR] ^
[ERROR] /<<PKGBUILDDIR>>/src/main/java/org/picocontainer/behaviors/Decorating.java:25: warning: reference not found: org.picocontainer.gems.behaviors.Decorated
[ERROR] * BehaviorFactory for Decorating. This factory will create {@link org.picocontainer.gems.behaviors.Decorated} that will
[ERROR] ^
[ERROR] /<<PKGBUILDDIR>>/src/main/java/org/picocontainer/DefaultPicoContainer.java:455: warning: @inheritDoc used but addAdapter(ComponentAdapter<?>, Properties) does not override or implement any method.
[ERROR] public MutablePicoContainer addAdapter(final ComponentAdapter<?> componentAdapter, final Properties properties) {
[ERROR] ^
[ERROR] /<<PKGBUILDDIR>>/src/main/java/org/picocontainer/DefaultPicoContainer.java:455: warning: @inheritDoc used but addAdapter(ComponentAdapter<?>, Properties) does not override or implement any method.
[ERROR] public MutablePicoContainer addAdapter(final ComponentAdapter<?> componentAdapter, final Properties properties) {
[ERROR] ^
[ERROR] /<<PKGBUILDDIR>>/src/main/java/org/picocontainer/Disposable.java:19: warning: Tag {@link}: nested link
[ERROR] * implementations like {@link DefaultPicoContainer}) implement this interface.
[ERROR] ^
[ERROR] /<<PKGBUILDDIR>>/src/main/java/org/picocontainer/behaviors/FieldDecorating.java:24: warning: reference not found: org.picocontainer.gems.behaviors.FieldDecorated
[ERROR] * BehaviorFactory for Field Decorating. This factory will create {@link org.picocontainer.gems.behaviors.FieldDecorated} that will
[ERROR] ^
[ERROR] /<<PKGBUILDDIR>>/src/main/java/org/picocontainer/behaviors/HiddenImplementation.java:32: warning: reference not found: org.picocontainer.gems.adapters.HotSwappingComponentAdapter
[ERROR] * @see org.picocontainer.gems.adapters.HotSwappingComponentAdapter for a more feature-rich version of this class.
[ERROR] ^
[ERROR] /<<PKGBUILDDIR>>/src/main/java/org/picocontainer/behaviors/ImplementationHiding.java:24: warning: reference not found: org.picocontainer.gems.adapters.HotSwappingComponentFactory
[ERROR] * @see org.picocontainer.gems.adapters.HotSwappingComponentFactory for a more feature-rich version of the class
[ERROR] ^
[ERROR] /<<PKGBUILDDIR>>/src/main/java/org/picocontainer/lifecycle/LifecycleState.java:28: warning: @return tag cannot be used in method with void return type.
[ERROR] void starting();
[ERROR] ^
[ERROR] /<<PKGBUILDDIR>>/src/main/java/org/picocontainer/Parameter.java:27: warning: Tag {@link}: nested link
[ERROR] * {@link MutablePicoContainer} interface which allows passing in of an array of {@linkplain Parameter Parameters}.
[ERROR] ^
[ERROR] /<<PKGBUILDDIR>>/src/main/java/org/picocontainer/Parameter.java:27: warning: Tag {@linkplain}: nested link
[ERROR] * {@link MutablePicoContainer} interface which allows passing in of an array of {@linkplain Parameter Parameters}.
[ERROR] ^
[ERROR] /<<PKGBUILDDIR>>/src/main/java/org/picocontainer/PicoVisitor.java:64: warning: @param argument "componentAdapter" is not a parameter name.
[ERROR] * @param componentAdapter the visited ComponentAdapter.
[ERROR] ^
[ERROR] error: An internal exception has occurred.
[ERROR] (java.lang.IllegalArgumentException: PropertyApplicator(org.picocontainer.ComponentAdapter<T>), <init>, CONSTRUCTOR, com.sun.tools.javac.code.Symbol$MethodSymbol at 1d730606)
[ERROR] Please file a bug against the javadoc tool via the Java bug reporting page
[ERROR] (https://bugreport.java.com) after checking the Bug Database (https://bugs.java.com)
[ERROR] for duplicates. Include error messages and the following diagnostic in your report. Thank you.
[ERROR] java.lang.IllegalArgumentException: PropertyApplicator(org.picocontainer.ComponentAdapter<T>), <init>, CONSTRUCTOR, com.sun.tools.javac.code.Symbol$MethodSymbol at 1d730606
[ERROR] at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.util.Utils$Overrides.<init>(Utils.java:2778)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.util.Utils.lambda$overriddenMethods$0(Utils.java:2764)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.util.DocFinder.search0(DocFinder.java:107)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.util.DocFinder.find(DocFinder.java:76)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.taglets.ThrowsTaglet.expandShallowly(ThrowsTaglet.java:639)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.taglets.ThrowsTaglet.outputAnExceptionTagDeeply(ThrowsTaglet.java:433)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.taglets.ThrowsTaglet.outputAnExceptionTagDeeply(ThrowsTaglet.java:345)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.taglets.ThrowsTaglet.getAllBlockTagOutput0(ThrowsTaglet.java:251)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.taglets.ThrowsTaglet.getAllBlockTagOutput(ThrowsTaglet.java:184)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.taglets.TagletWriter.getBlockTagOutput(TagletWriter.java:263)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getBlockTagOutput(HtmlDocletWriter.java:396)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getBlockTagOutput(HtmlDocletWriter.java:382)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addTagsInfo(HtmlDocletWriter.java:368)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.ConstructorWriter.addTags(ConstructorWriter.java:246)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.ConstructorWriter.buildTagInfo(ConstructorWriter.java:184)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.ConstructorWriter.buildConstructorDoc(ConstructorWriter.java:120)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.ConstructorWriter.buildDetails(ConstructorWriter.java:94)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.ClassWriter.buildMemberDetails(ClassWriter.java:337)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.ClassWriter.buildClassDoc(ClassWriter.java:137)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.ClassWriter.buildPage(ClassWriter.java:114)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:416)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:246)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:211)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.AbstractDoclet.generateFiles(AbstractDoclet.java:179)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.generateFiles(HtmlDoclet.java:347)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.AbstractDoclet.run(AbstractDoclet.java:82)
[ERROR] at jdk.javadoc/jdk.javadoc.doclet.StandardDoclet.run(StandardDoclet.java:109)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.tool.Start.parseAndExecute(Start.java:591)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.tool.Start.begin(Start.java:399)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.tool.Start.begin(Start.java:348)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.tool.Main.execute(Main.java:57)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.tool.Main.main(Main.java:46)
[ERROR] 1 error
[ERROR] 19 warnings
[ERROR] Command line was: /usr/lib/jvm/java-25-openjdk-amd64/bin/javadoc -J-Duser.language= -J-Duser.country= @options @packages
[ERROR]
[ERROR] Refer to the generated Javadoc files in '/<<PKGBUILDDIR>>/target/apidocs' dir.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
dh_auto_build: error: /usr/lib/jvm/default-java/bin/java -noverify -cp /usr/share/maven/boot/plexus-classworlds-2.x.jar -Dmaven.home=/usr/share/maven -Dmaven.multiModuleProjectDirectory=/<<BUILDDIR>>/libpicocontainer-java-2.15\+repack -Dclassworlds.conf=/etc/maven/m2-debian.conf -Dproperties.file.manual=/<<BUILDDIR>>/libpicocontainer-java-2.15\+repack/debian/maven.properties org.codehaus.plexus.classworlds.launcher.Launcher -s/etc/maven/settings-debian.xml -Ddebian.dir=/<<BUILDDIR>>/libpicocontainer-java-2.15\+repack/debian -Dmaven.repo.local=/<<BUILDDIR>>/libpicocontainer-java-2.15\+repack/debian/maven-repo --batch-mode package javadoc:jar javadoc:aggregate -DskipTests -Dnotimestamp=true -Dlocale=en_US returned exit code 1
make[1]: *** [debian/rules:8: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:4: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
---------------
-- System Information:
Debian Release: trixie/sid
APT prefers plucky-updates
APT policy: (500, 'plucky-updates'), (500, 'plucky-security'), (500, 'plucky')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.14.0-22-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
More information about the pkg-java-maintainers
mailing list