Bug#832842: findbugs: FTBFS: [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/StackMapAnalyzer.java:39: error: cannot find symbol
Lucas Nussbaum
lucas at debian.org
Fri Jul 29 06:48:24 UTC 2016
Source: findbugs
Version: 3.0.1-2
Severity: serious
Tags: stretch sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20160728 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»'
> ant docs build -Dant.java.version=1.7
> Buildfile: /«PKGBUILDDIR»/build.xml
>
> properties:
>
> init:
> [mkdir] Created dir: /«PKGBUILDDIR»/bin
> [mkdir] Created dir: /«PKGBUILDDIR»/build
> [mkdir] Created dir: /«PKGBUILDDIR»/build/doc
> [mkdir] Created dir: /«PKGBUILDDIR»/web
> [mkdir] Created dir: /«PKGBUILDDIR»/build/classes
> [mkdir] Created dir: /«PKGBUILDDIR»/build/junitclasses
> [mkdir] Created dir: /«PKGBUILDDIR»/apiJavaDoc
> [mkdir] Created dir: /«PKGBUILDDIR»/annotationJavaDoc
> [mkdir] Created dir: /«PKGBUILDDIR»/build/sampleoutput
>
> classes:
> [echo] Requires JDK 7.x (not 8!), using: 1.7
> [echo] compiling findbugs
> [javac] Compiling 1093 source files to /«PKGBUILDDIR»/build/classes
> [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.7
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/StackMapAnalyzer.java:39: error: cannot find symbol
> [javac] import org.apache.bcel.classfile.StackMapTable;
> [javac] ^
> [javac] symbol: class StackMapTable
> [javac] location: package org.apache.bcel.classfile
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/StackMapAnalyzer.java:40: error: cannot find symbol
> [javac] import org.apache.bcel.classfile.StackMapTableEntry;
> [javac] ^
> [javac] symbol: class StackMapTableEntry
> [javac] location: package org.apache.bcel.classfile
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/visitclass/PreorderVisitor.java:53: error: cannot find symbol
> [javac] import org.apache.bcel.classfile.StackMapTable;
> [javac] ^
> [javac] symbol: class StackMapTable
> [javac] location: package org.apache.bcel.classfile
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/visitclass/PreorderVisitor.java:54: error: cannot find symbol
> [javac] import org.apache.bcel.classfile.StackMapTableEntry;
> [javac] ^
> [javac] symbol: class StackMapTableEntry
> [javac] location: package org.apache.bcel.classfile
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/StackMapAnalyzer.java:109: error: cannot find symbol
> [javac] static @CheckForNull StackMapTable getStackMapTable(Code code) {
> [javac] ^
> [javac] symbol: class StackMapTable
> [javac] location: class StackMapAnalyzer
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/StackMapAnalyzer.java:171: error: cannot find symbol
> [javac] static int getFrameType(StackMapTableEntry e) {
> [javac] ^
> [javac] symbol: class StackMapTableEntry
> [javac] location: class StackMapAnalyzer
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/visitclass/PreorderVisitor.java:832: error: cannot find symbol
> [javac] public void visitStackMapTable(StackMapTable arg0) {
> [javac] ^
> [javac] symbol: class StackMapTable
> [javac] location: class PreorderVisitor
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/visitclass/PreorderVisitor.java:845: error: cannot find symbol
> [javac] public void visitStackMapTableEntry(StackMapTableEntry arg0) {
> [javac] ^
> [javac] symbol: class StackMapTableEntry
> [javac] location: class PreorderVisitor
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/visitclass/PreorderVisitor.java:831: error: method does not override or implement a method from a supertype
> [javac] @Override
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/visitclass/PreorderVisitor.java:844: error: method does not override or implement a method from a supertype
> [javac] @Override
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/StackMapAnalyzer.java:87: error: cannot find symbol
> [javac] if (frame_type >= Constants.SAME_FRAME && frame_type <= Constants.SAME_FRAME_MAX) {
> [javac] ^
> [javac] symbol: variable SAME_FRAME
> [javac] location: interface Constants
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/StackMapAnalyzer.java:87: error: cannot find symbol
> [javac] if (frame_type >= Constants.SAME_FRAME && frame_type <= Constants.SAME_FRAME_MAX) {
> [javac] ^
> [javac] symbol: variable SAME_FRAME_MAX
> [javac] location: interface Constants
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/StackMapAnalyzer.java:89: error: cannot find symbol
> [javac] } else if (frame_type >= Constants.SAME_LOCALS_1_STACK_ITEM_FRAME
> [javac] ^
> [javac] symbol: variable SAME_LOCALS_1_STACK_ITEM_FRAME
> [javac] location: interface Constants
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/StackMapAnalyzer.java:90: error: cannot find symbol
> [javac] && frame_type <= Constants.SAME_LOCALS_1_STACK_ITEM_FRAME_MAX) {
> [javac] ^
> [javac] symbol: variable SAME_LOCALS_1_STACK_ITEM_FRAME_MAX
> [javac] location: interface Constants
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/StackMapAnalyzer.java:92: error: cannot find symbol
> [javac] } else if (frame_type == Constants.SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED) {
> [javac] ^
> [javac] symbol: variable SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED
> [javac] location: interface Constants
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/StackMapAnalyzer.java:94: error: cannot find symbol
> [javac] } else if (frame_type >= Constants.CHOP_FRAME && frame_type <= Constants.CHOP_FRAME_MAX) {
> [javac] ^
> [javac] symbol: variable CHOP_FRAME
> [javac] location: interface Constants
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/StackMapAnalyzer.java:94: error: cannot find symbol
> [javac] } else if (frame_type >= Constants.CHOP_FRAME && frame_type <= Constants.CHOP_FRAME_MAX) {
> [javac] ^
> [javac] symbol: variable CHOP_FRAME_MAX
> [javac] location: interface Constants
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/StackMapAnalyzer.java:96: error: cannot find symbol
> [javac] } else if (frame_type == Constants.SAME_FRAME_EXTENDED) {
> [javac] ^
> [javac] symbol: variable SAME_FRAME_EXTENDED
> [javac] location: interface Constants
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/StackMapAnalyzer.java:98: error: cannot find symbol
> [javac] } else if (frame_type >= Constants.APPEND_FRAME && frame_type <= Constants.APPEND_FRAME_MAX) {
> [javac] ^
> [javac] symbol: variable APPEND_FRAME
> [javac] location: interface Constants
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/StackMapAnalyzer.java:98: error: cannot find symbol
> [javac] } else if (frame_type >= Constants.APPEND_FRAME && frame_type <= Constants.APPEND_FRAME_MAX) {
> [javac] ^
> [javac] symbol: variable APPEND_FRAME_MAX
> [javac] location: interface Constants
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/StackMapAnalyzer.java:100: error: cannot find symbol
> [javac] } else if (frame_type == Constants.FULL_FRAME) {
> [javac] ^
> [javac] symbol: variable FULL_FRAME
> [javac] location: interface Constants
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/StackMapAnalyzer.java:111: error: cannot find symbol
> [javac] if (a instanceof StackMapTable) {
> [javac] ^
> [javac] symbol: class StackMapTable
> [javac] location: class StackMapAnalyzer
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/StackMapAnalyzer.java:112: error: cannot find symbol
> [javac] return (StackMapTable) a;
> [javac] ^
> [javac] symbol: class StackMapTable
> [javac] location: class StackMapAnalyzer
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/StackMapAnalyzer.java:146: error: cannot find symbol
> [javac] Class<StackMapTableEntry> c = StackMapTableEntry.class;
> [javac] ^
> [javac] symbol: class StackMapTableEntry
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/StackMapAnalyzer.java:146: error: cannot find symbol
> [javac] Class<StackMapTableEntry> c = StackMapTableEntry.class;
> [javac] ^
> [javac] symbol: class StackMapTableEntry
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/StackMapAnalyzer.java:200: error: cannot find symbol
> [javac] StackMapTable stackMapTable = getStackMapTable(code);
> [javac] ^
> [javac] symbol: class StackMapTable
> [javac] location: class StackMapAnalyzer
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/StackMapAnalyzer.java:216: error: cannot find symbol
> [javac] for(StackMapTableEntry e : stackMapTable.getStackMapTable()) {
> [javac] ^
> [javac] symbol: class StackMapTableEntry
> [javac] location: class StackMapAnalyzer
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/StackMapAnalyzer.java:230: error: cannot find symbol
> [javac] int n = Constants.CHOP_FRAME_MAX+1-rawFrameType;
> [javac] ^
> [javac] symbol: variable CHOP_FRAME_MAX
> [javac] location: interface Constants
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/classfile/engine/ClassParserUsingASM.java:656: error: cannot find symbol
> [javac] case Constants.CONSTANT_InvokeDynamic:
> [javac] ^
> [javac] symbol: variable CONSTANT_InvokeDynamic
> [javac] location: interface Constants
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/classfile/engine/ClassParserUsingASM.java:679: error: cannot find symbol
> [javac] case Constants.CONSTANT_MethodType:
> [javac] ^
> [javac] symbol: variable CONSTANT_MethodType
> [javac] location: interface Constants
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/classfile/engine/ClassParserUsingASM.java:682: error: cannot find symbol
> [javac] case Constants.CONSTANT_MethodHandle:
> [javac] ^
> [javac] symbol: variable CONSTANT_MethodHandle
> [javac] location: interface Constants
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/detect/CheckRelaxingNullnessAnnotation.java:137: warning: [unchecked] unchecked method invocation: method containsRelaxedNonNull in class CheckRelaxingNullnessAnnotation is applied to given types
> [javac] relaxedNullReturn = containsRelaxedNonNull(visibleAnnotations);
> [javac] ^
> [javac] required: List<AnnotationNode>
> [javac] found: List
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/detect/CheckRelaxingNullnessAnnotation.java:137: warning: [unchecked] unchecked conversion
> [javac] relaxedNullReturn = containsRelaxedNonNull(visibleAnnotations);
> [javac] ^
> [javac] required: List<AnnotationNode>
> [javac] found: List
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/detect/CheckRelaxingNullnessAnnotation.java:139: warning: [unchecked] unchecked method invocation: method containsRelaxedNonNull in class CheckRelaxingNullnessAnnotation is applied to given types
> [javac] relaxedNullReturn = containsRelaxedNonNull(invisibleAnnotations);
> [javac] ^
> [javac] required: List<AnnotationNode>
> [javac] found: List
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/detect/CheckRelaxingNullnessAnnotation.java:139: warning: [unchecked] unchecked conversion
> [javac] relaxedNullReturn = containsRelaxedNonNull(invisibleAnnotations);
> [javac] ^
> [javac] required: List<AnnotationNode>
> [javac] found: List
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/detect/CheckRelaxingNullnessAnnotation.java:143: warning: [unchecked] unchecked method invocation: method getNonnullOrNullableParams in class CheckRelaxingNullnessAnnotation is applied to given types
> [javac] nonNullParameter = getNonnullOrNullableParams(visibleParameterAnnotations);
> [javac] ^
> [javac] required: List<AnnotationNode>[]
> [javac] found: List[]
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/detect/CheckRelaxingNullnessAnnotation.java:143: warning: [unchecked] unchecked conversion
> [javac] nonNullParameter = getNonnullOrNullableParams(visibleParameterAnnotations);
> [javac] ^
> [javac] required: List<AnnotationNode>[]
> [javac] found: List[]
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/detect/CheckRelaxingNullnessAnnotation.java:143: warning: [unchecked] unchecked conversion
> [javac] nonNullParameter = getNonnullOrNullableParams(visibleParameterAnnotations);
> [javac] ^
> [javac] required: Map<Integer,NullnessAnnotation>
> [javac] found: Map
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/detect/CheckRelaxingNullnessAnnotation.java:144: warning: [unchecked] unchecked method invocation: method getNonnullOrNullableParams in class CheckRelaxingNullnessAnnotation is applied to given types
> [javac] Map<Integer, NullnessAnnotation> nnp = getNonnullOrNullableParams(invisibleParameterAnnotations);
> [javac] ^
> [javac] required: List<AnnotationNode>[]
> [javac] found: List[]
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/detect/CheckRelaxingNullnessAnnotation.java:144: warning: [unchecked] unchecked conversion
> [javac] Map<Integer, NullnessAnnotation> nnp = getNonnullOrNullableParams(invisibleParameterAnnotations);
> [javac] ^
> [javac] required: List<AnnotationNode>[]
> [javac] found: List[]
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/detect/CheckRelaxingNullnessAnnotation.java:144: warning: [unchecked] unchecked conversion
> [javac] Map<Integer, NullnessAnnotation> nnp = getNonnullOrNullableParams(invisibleParameterAnnotations);
> [javac] ^
> [javac] required: Map<Integer,NullnessAnnotation>
> [javac] found: Map
> [javac] /«PKGBUILDDIR»/src/java/edu/umd/cs/findbugs/detect/DumbMethods.java:706: error: cannot find symbol
> [javac] && (getThisClass().getMajor() >= MAJOR_1_7 || getThisClass().getMajor() >= MAJOR_1_4
> [javac] ^
> [javac] symbol: variable MAJOR_1_7
> [javac] location: class DumbMethods
> [javac] Note: Some input files use or override a deprecated API.
> [javac] Note: Recompile with -Xlint:deprecation for details.
> [javac] 32 errors
> [javac] 11 warnings
>
> BUILD FAILED
> /«PKGBUILDDIR»/build.xml:154: Compile failed; see the compiler error output for details.
>
> Total time: 9 seconds
> make[1]: *** [override_dh_auto_build] Error 1
The full build log is available from:
http://people.debian.org/~lucas/logs/2016/07/28/findbugs_3.0.1-2_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