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