Bug#897472: derby: FTBFS: [javac] /<<PKGBUILDDIR>>/java/build/org/apache/derbyBuild/javadoc/DiskLayoutTaglet.java:24: error: package com.sun.tools.doclets does not exist
Lucas Nussbaum
lucas at debian.org
Wed May 2 20:56:32 BST 2018
Source: derby
Version: 10.14.1.0-1
Severity: serious
Tags: buster sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20180502 qa-ftbfs
Justification: FTBFS on amd64
Hi,
During a rebuild of all packages in sid, your package failed to build on
amd64.
Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> #Put .jar files in place
> mkdir -p tools/java
> cat /usr/share/java/oro.jar > tools/java/jakarta-oro-2.0.8.jar
> cat /usr/share/java/javacc4.jar > tools/java/javacc.jar
> cat /usr/share/java/junit.jar > tools/java/junit.jar
> cat /usr/share/java/lucene-core-4.10.4.jar > tools/java/lucene-core.jar
> cat /usr/share/java/lucene-analyzers-common-4.10.4.jar > tools/java/lucene-analyzers-common.jar
> cat /usr/share/java/lucene-queryparser-4.10.4.jar > tools/java/lucene-queryparser.jar
> ant buildsource buildjars binscripts javadoc -Djson_simple=/usr/share/java/json-simple.jar
> Buildfile: /<<PKGBUILDDIR>>/build.xml
>
> checkCompilerLevel:
>
> checkVMLevel:
>
> junit_check:
>
> install_junit:
>
> prebuild:
> [mkdir] Created dir: /<<PKGBUILDDIR>>/classes
>
> compile:
> [javac] Using javac -source 1.6 is no longer supported, switching to 1.7
> [javac] Using javac -target 1.6 is no longer supported, switching to 1.7
> [javac] Compiling 2 source files to /<<PKGBUILDDIR>>/classes
>
> build:
>
> setCompilerProperties:
>
> init:
>
> make-generated-dirs:
> [mkdir] Created dir: /<<PKGBUILDDIR>>/generated
> [mkdir] Created dir: /<<PKGBUILDDIR>>/generated/bin
> [mkdir] Created dir: /<<PKGBUILDDIR>>/generated/java
> [mkdir] Created dir: /<<PKGBUILDDIR>>/generated/java/org/apache/derby/shared/common/sanity
> [mkdir] Created dir: /<<PKGBUILDDIR>>/generated/java/org/apache/derby/impl/tools/ij
> [mkdir] Created dir: /<<PKGBUILDDIR>>/generated/java/org/apache/derby/impl/sql/compile
> [mkdir] Created dir: /<<PKGBUILDDIR>>/generated/java/org/apache/derby/loc
> [mkdir] Created dir: /<<PKGBUILDDIR>>/generated/java/org/apache/derby/iapi/services/cache
> [mkdir] Created dir: /<<PKGBUILDDIR>>/generated/toursdb
>
> make-release-dirs:
> [mkdir] Created dir: /<<PKGBUILDDIR>>/release
> [mkdir] Created dir: /<<PKGBUILDDIR>>/release/distributions
> [mkdir] Created dir: /<<PKGBUILDDIR>>/release/snapshot
> [mkdir] Created dir: /<<PKGBUILDDIR>>/classes/empty
>
> ensuresanitystate:
>
> evaluate.sane:
>
> ensuresanitystate.sane:
>
> ensuresanitystate.insane:
>
> make-generated-dirs:
>
> insane:
> [propertyfile] Creating new property file: /<<PKGBUILDDIR>>/generated/java/org/apache/derby/shared/common/sanity/state.properties
>
> setissane:
>
> felixStubs:
> [mkdir] Created dir: /<<PKGBUILDDIR>>/classes/stubs
> [mkdir] Created dir: /<<PKGBUILDDIR>>/classes/stubs/felix
> [javac] Compiling 25 source files to /<<PKGBUILDDIR>>/classes/stubs/felix
>
> showenv:
> [echo]
> [echo] Ant environment:
> [echo] Base Directory: /<<PKGBUILDDIR>>
> [echo] Build output: /<<PKGBUILDDIR>>/classes
> [echo] Compiler: modern
> [echo] Sane = false
> [echo] Proceed = no
> [echo]
>
> getstate:
>
> state:
> [echo] Generating SanityState.java...
> [copy] Copying 1 file to /<<PKGBUILDDIR>>/generated/java/org/apache/derby/shared/common/sanity
> [propertyfile] Updating property file: /<<PKGBUILDDIR>>/generated/java/org/apache/derby/shared/common/sanity/state.properties
>
> shared:
> [echo] building generated sanity info
>
> compile:
> [javac] Compiling 1 source file to /<<PKGBUILDDIR>>/classes
> [javac] Compiling 12 source files to /<<PKGBUILDDIR>>/classes
> [javac] Compiling 1 source file to /<<PKGBUILDDIR>>/classes
>
> shared:
>
> engine:
>
> engine:
>
> compile_reference:
> [javac] Compiling 11 source files to /<<PKGBUILDDIR>>/classes
>
> compile_authentication:
> [javac] Compiling 2 source files to /<<PKGBUILDDIR>>/classes
>
> authentication:
>
> compile_security:
> [javac] Compiling 2 source files to /<<PKGBUILDDIR>>/classes
>
> security:
>
> compile_io:
> [javac] Compiling 4 source files to /<<PKGBUILDDIR>>/classes
>
> storage:
>
> iapi:
> [javac] Compiling 6 source files to /<<PKGBUILDDIR>>/classes
>
> compile_types:
> [javac] Compiling 64 source files to /<<PKGBUILDDIR>>/classes
> [javac] /<<PKGBUILDDIR>>/java/engine/org/apache/derby/iapi/types/SqlXmlUtil.java:728: warning: [unchecked] getPrefixes(String) in NullNamespaceContext implements getPrefixes(String) in NamespaceContext
> [javac] public Iterator getPrefixes(String namespaceURI) {
> [javac] ^
> [javac] return type requires unchecked conversion from Iterator to Iterator<String>
> [javac] 1 warning
>
> compile_util:
> [javac] Compiling 1 source file to /<<PKGBUILDDIR>>/classes
>
> compile_iapi_db:
> [javac] Compiling 5 source files to /<<PKGBUILDDIR>>/classes
>
> checkVMLevel:
>
> compile_jdbc4:
> [javac] Compiling 1 source file to /<<PKGBUILDDIR>>/classes
>
> compile_jdbc42:
> [javac] Compiling 3 source files to /<<PKGBUILDDIR>>/classes
>
> compile:
>
> compile:
> [javac] Compiling 33 source files to /<<PKGBUILDDIR>>/classes
>
> compile:
> [javac] Compiling 3 source files to /<<PKGBUILDDIR>>/classes
>
> compile_crypto:
>
> compile:
> [javac] Compiling 10 source files to /<<PKGBUILDDIR>>/classes
>
> compile:
> [javac] Compiling 3 source files to /<<PKGBUILDDIR>>/classes
>
> compile_mbeans:
> [javac] Compiling 2 source files to /<<PKGBUILDDIR>>/classes
>
> compile_database:
>
> database:
>
> compile_vti:
> [javac] Compiling 7 source files to /<<PKGBUILDDIR>>/classes
>
> vti:
>
> compile_agg:
> [javac] Compiling 1 source file to /<<PKGBUILDDIR>>/classes
>
> agg:
>
> compile_impl:
>
> compile_impl_services:
> [javac] Compiling 59 source files to /<<PKGBUILDDIR>>/classes
>
> compile_impl_io:
> [javac] Compiling 20 source files to /<<PKGBUILDDIR>>/classes
>
> parser:
>
> chkparser:
>
> genParser:
> [echo] Generating SQL parser...
> [java] Java Compiler Compiler Version 4.0 (Parser Generator)
> [java] (type "javacc" with no arguments for help)
> [java] Reading from file sqlgrammar.jj . . .
> [java] Note: UNICODE_INPUT option is specified. Please make sure you create the parser/lexer using a Reader with the correct character encoding.
> [java] Warning: Choice conflict in (...)* construct at line 11559, column 17.
> [java] Expansion nested within construct and expansion following construct
> [java] have common prefixes, one of which is: "start"
> [java] Consider using a lookahead of 2 or more for nested expansion.
> [java] File "TokenMgrError.java" does not exist. Will create one.
> [java] File "ParseException.java" does not exist. Will create one.
> [java] File "Token.java" does not exist. Will create one.
> [java] File "CharStream.java" does not exist. Will create one.
> [java] Parser generated with 0 errors and 1 warnings.
>
> compile:
> [javac] Compiling 213 source files to /<<PKGBUILDDIR>>/classes
> [copy] Copying 1 file to /<<PKGBUILDDIR>>/classes/org/apache/derby/impl/sql/catalog
>
> compile_impl_store:
> [javac] Compiling 212 source files to /<<PKGBUILDDIR>>/classes
>
> compile:
>
> compile:
> [javac] Compiling 15 source files to /<<PKGBUILDDIR>>/classes
>
> checkVMLevel:
>
> compile_jdbc4:
> [javac] Compiling 7 source files to /<<PKGBUILDDIR>>/classes
> [copy] Copying 1 file to /<<PKGBUILDDIR>>/classes/org/apache/derby/impl/jdbc
>
> compile_jdbc42:
> [javac] Compiling 4 source files to /<<PKGBUILDDIR>>/classes
>
> compile:
>
> checkVMLevel:
>
> compile_jdbc4:
> [javac] Compiling 9 source files to /<<PKGBUILDDIR>>/classes
>
> compile_jdbc42:
> [javac] Compiling 1 source file to /<<PKGBUILDDIR>>/classes
>
> jdbc:
>
> compile_osgi:
> [javac] Compiling 1 source file to /<<PKGBUILDDIR>>/classes
>
> osgi:
>
> compile_catalog:
> [javac] Compiling 5 source files to /<<PKGBUILDDIR>>/classes
>
> catalog:
>
> compile_diag:
> [javac] Compiling 9 source files to /<<PKGBUILDDIR>>/classes
>
> diag:
> [copy] Copying 1 file to /<<PKGBUILDDIR>>/classes/org/apache/derby
>
> build:
>
> build_base:
>
> compile:
> [copy] Copying 1 file to /<<PKGBUILDDIR>>/classes/org/apache/derbyBuild
> [javac] Compiling 24 source files to /<<PKGBUILDDIR>>/classes
> [javac] /<<PKGBUILDDIR>>/java/build/org/apache/derbyBuild/javadoc/DiskLayoutTaglet.java:24: error: package com.sun.tools.doclets does not exist
> [javac] import com.sun.tools.doclets.Taglet;
> [javac] ^
> [javac] /<<PKGBUILDDIR>>/java/build/org/apache/derbyBuild/javadoc/DiskLayoutTaglet.java:28: error: cannot find symbol
> [javac] public class DiskLayoutTaglet implements Taglet {
> [javac] ^
> [javac] symbol: class Taglet
> [javac] /<<PKGBUILDDIR>>/java/build/org/apache/derbyBuild/javadoc/DiskLayoutTaglet.java:99: error: cannot find symbol
> [javac] public static void register(Map<String, Taglet> tagletMap) {
> [javac] ^
> [javac] symbol: class Taglet
> [javac] location: class DiskLayoutTaglet
> [javac] /<<PKGBUILDDIR>>/java/build/org/apache/derbyBuild/javadoc/EndFormatTaglet.java:23: error: package com.sun.tools.doclets does not exist
> [javac] import com.sun.tools.doclets.Taglet;
> [javac] ^
> [javac] /<<PKGBUILDDIR>>/java/build/org/apache/derbyBuild/javadoc/EndFormatTaglet.java:27: error: cannot find symbol
> [javac] public class EndFormatTaglet implements Taglet {
> [javac] ^
> [javac] symbol: class Taglet
> [javac] /<<PKGBUILDDIR>>/java/build/org/apache/derbyBuild/javadoc/EndFormatTaglet.java:99: error: cannot find symbol
> [javac] public static void register(Map<String, Taglet> tagletMap) {
> [javac] ^
> [javac] symbol: class Taglet
> [javac] location: class EndFormatTaglet
> [javac] /<<PKGBUILDDIR>>/java/build/org/apache/derbyBuild/javadoc/FormatIdTaglet.java:23: error: package com.sun.tools.doclets does not exist
> [javac] import com.sun.tools.doclets.Taglet;
> [javac] ^
> [javac] /<<PKGBUILDDIR>>/java/build/org/apache/derbyBuild/javadoc/FormatIdTaglet.java:27: error: cannot find symbol
> [javac] public class FormatIdTaglet implements Taglet {
> [javac] ^
> [javac] symbol: class Taglet
> [javac] /<<PKGBUILDDIR>>/java/build/org/apache/derbyBuild/javadoc/FormatIdTaglet.java:101: error: cannot find symbol
> [javac] public static void register(Map<String, Taglet> tagletMap) {
> [javac] ^
> [javac] symbol: class Taglet
> [javac] location: class FormatIdTaglet
> [javac] /<<PKGBUILDDIR>>/java/build/org/apache/derbyBuild/javadoc/PurposeTaglet.java:23: error: package com.sun.tools.doclets does not exist
> [javac] import com.sun.tools.doclets.Taglet;
> [javac] ^
> [javac] /<<PKGBUILDDIR>>/java/build/org/apache/derbyBuild/javadoc/PurposeTaglet.java:27: error: cannot find symbol
> [javac] public class PurposeTaglet implements Taglet {
> [javac] ^
> [javac] symbol: class Taglet
> [javac] /<<PKGBUILDDIR>>/java/build/org/apache/derbyBuild/javadoc/PurposeTaglet.java:100: error: cannot find symbol
> [javac] public static void register(Map<String, Taglet> tagletMap) {
> [javac] ^
> [javac] symbol: class Taglet
> [javac] location: class PurposeTaglet
> [javac] /<<PKGBUILDDIR>>/java/build/org/apache/derbyBuild/javadoc/UpgradeTaglet.java:24: error: package com.sun.tools.doclets does not exist
> [javac] import com.sun.tools.doclets.Taglet;
> [javac] ^
> [javac] /<<PKGBUILDDIR>>/java/build/org/apache/derbyBuild/javadoc/UpgradeTaglet.java:28: error: cannot find symbol
> [javac] public class UpgradeTaglet implements Taglet {
> [javac] ^
> [javac] symbol: class Taglet
> [javac] /<<PKGBUILDDIR>>/java/build/org/apache/derbyBuild/javadoc/UpgradeTaglet.java:100: error: cannot find symbol
> [javac] public static void register(Map<String, Taglet> tagletMap) {
> [javac] ^
> [javac] symbol: class Taglet
> [javac] location: class UpgradeTaglet
> [javac] /<<PKGBUILDDIR>>/java/build/org/apache/derbyBuild/javadoc/DiskLayoutTaglet.java:101: error: cannot find symbol
> [javac] Taglet t = (Taglet) tagletMap.get(tag.getName());
> [javac] ^
> [javac] symbol: class Taglet
> [javac] location: class DiskLayoutTaglet
> [javac] /<<PKGBUILDDIR>>/java/build/org/apache/derbyBuild/javadoc/DiskLayoutTaglet.java:101: error: cannot find symbol
> [javac] Taglet t = (Taglet) tagletMap.get(tag.getName());
> [javac] ^
> [javac] symbol: class Taglet
> [javac] location: class DiskLayoutTaglet
> [javac] /<<PKGBUILDDIR>>/java/build/org/apache/derbyBuild/javadoc/DiskLayoutTaglet.java:113: warning: [deprecation] Tag in com.sun.javadoc has been deprecated
> [javac] public String toString(Tag tag) {
> [javac] ^
> [javac] /<<PKGBUILDDIR>>/java/build/org/apache/derbyBuild/javadoc/DiskLayoutTaglet.java:123: warning: [deprecation] Tag in com.sun.javadoc has been deprecated
> [javac] public String toString(Tag[] tags) {
> [javac] ^
> [javac] /<<PKGBUILDDIR>>/java/build/org/apache/derbyBuild/javadoc/EndFormatTaglet.java:101: error: cannot find symbol
> [javac] Taglet t = (Taglet) tagletMap.get(tag.getName());
> [javac] ^
> [javac] symbol: class Taglet
> [javac] location: class EndFormatTaglet
> [javac] /<<PKGBUILDDIR>>/java/build/org/apache/derbyBuild/javadoc/EndFormatTaglet.java:101: error: cannot find symbol
> [javac] Taglet t = (Taglet) tagletMap.get(tag.getName());
> [javac] ^
> [javac] symbol: class Taglet
> [javac] location: class EndFormatTaglet
> [javac] /<<PKGBUILDDIR>>/java/build/org/apache/derbyBuild/javadoc/EndFormatTaglet.java:112: warning: [deprecation] Tag in com.sun.javadoc has been deprecated
> [javac] public String toString(Tag tag) {
> [javac] ^
> [javac] /<<PKGBUILDDIR>>/java/build/org/apache/derbyBuild/javadoc/EndFormatTaglet.java:120: warning: [deprecation] Tag in com.sun.javadoc has been deprecated
> [javac] public String toString(Tag[] tags) {
> [javac] ^
> [javac] /<<PKGBUILDDIR>>/java/build/org/apache/derbyBuild/javadoc/FormatIdTaglet.java:103: error: cannot find symbol
> [javac] Taglet t = (Taglet) tagletMap.get(tag.getName());
> [javac] ^
> [javac] symbol: class Taglet
> [javac] location: class FormatIdTaglet
> [javac] /<<PKGBUILDDIR>>/java/build/org/apache/derbyBuild/javadoc/FormatIdTaglet.java:103: error: cannot find symbol
> [javac] Taglet t = (Taglet) tagletMap.get(tag.getName());
> [javac] ^
> [javac] symbol: class Taglet
> [javac] location: class FormatIdTaglet
> [javac] /<<PKGBUILDDIR>>/java/build/org/apache/derbyBuild/javadoc/FormatIdTaglet.java:115: warning: [deprecation] Tag in com.sun.javadoc has been deprecated
> [javac] public String toString(Tag tag) {
> [javac] ^
> [javac] /<<PKGBUILDDIR>>/java/build/org/apache/derbyBuild/javadoc/FormatIdTaglet.java:124: warning: [deprecation] Tag in com.sun.javadoc has been deprecated
> [javac] public String toString(Tag[] tags) {
> [javac] ^
> [javac] /<<PKGBUILDDIR>>/java/build/org/apache/derbyBuild/javadoc/PurposeTaglet.java:102: error: cannot find symbol
> [javac] Taglet t = (Taglet) tagletMap.get(tag.getName());
> [javac] ^
> [javac] symbol: class Taglet
> [javac] location: class PurposeTaglet
> [javac] /<<PKGBUILDDIR>>/java/build/org/apache/derbyBuild/javadoc/PurposeTaglet.java:102: error: cannot find symbol
> [javac] Taglet t = (Taglet) tagletMap.get(tag.getName());
> [javac] ^
> [javac] symbol: class Taglet
> [javac] location: class PurposeTaglet
> [javac] /<<PKGBUILDDIR>>/java/build/org/apache/derbyBuild/javadoc/PurposeTaglet.java:114: warning: [deprecation] Tag in com.sun.javadoc has been deprecated
> [javac] public String toString(Tag tag) {
> [javac] ^
> [javac] /<<PKGBUILDDIR>>/java/build/org/apache/derbyBuild/javadoc/PurposeTaglet.java:123: warning: [deprecation] Tag in com.sun.javadoc has been deprecated
> [javac] public String toString(Tag[] tags) {
> [javac] ^
> [javac] /<<PKGBUILDDIR>>/java/build/org/apache/derbyBuild/javadoc/UpgradeTaglet.java:102: error: cannot find symbol
> [javac] Taglet t = (Taglet) tagletMap.get(tag.getName());
> [javac] ^
> [javac] symbol: class Taglet
> [javac] location: class UpgradeTaglet
> [javac] /<<PKGBUILDDIR>>/java/build/org/apache/derbyBuild/javadoc/UpgradeTaglet.java:102: error: cannot find symbol
> [javac] Taglet t = (Taglet) tagletMap.get(tag.getName());
> [javac] ^
> [javac] symbol: class Taglet
> [javac] location: class UpgradeTaglet
> [javac] /<<PKGBUILDDIR>>/java/build/org/apache/derbyBuild/javadoc/UpgradeTaglet.java:114: warning: [deprecation] Tag in com.sun.javadoc has been deprecated
> [javac] public String toString(Tag tag) {
> [javac] ^
> [javac] /<<PKGBUILDDIR>>/java/build/org/apache/derbyBuild/javadoc/UpgradeTaglet.java:123: warning: [deprecation] Tag in com.sun.javadoc has been deprecated
> [javac] public String toString(Tag[] tags) {
> [javac] ^
> [javac] 25 errors
> [javac] 10 warnings
>
> BUILD FAILED
> /<<PKGBUILDDIR>>/build.xml:526: The following error occurred while executing this line:
> /<<PKGBUILDDIR>>/build.xml:565: The following error occurred while executing this line:
> /<<PKGBUILDDIR>>/java/build/build.xml:59: The following error occurred while executing this line:
> /<<PKGBUILDDIR>>/java/build/org/apache/derbyBuild/build.xml:52: Compile failed; see the compiler error output for details.
>
> Total time: 12 seconds
> make[1]: *** [debian/rules:33: override_dh_auto_build] Error 1
The full build log is available from:
http://aws-logs.debian.net/2018/05/02/derby_10.14.1.0-1_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.
More information about the pkg-java-maintainers
mailing list