You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-dev@logging.apache.org by Gary Gregory <ga...@gmail.com> on 2014/09/29 05:43:20 UTC

Building on Java 8

I know Matt has been talking about building on Java 8 to get the nice
Javadoc output but building on Java 8 does not work. See below. Can anyone
build on Java 8?

Updating to FindBugs3.0.0 fixes the problem below but would require Java 7
to build the site. Unless some special Maven magic is created in call FB 3
on Java 8.

[INFO] Generating "FindBugs" report    --- findbugs-maven-plugin:2.5.5
[INFO] Locale is en
[INFO] Fork Value is true
     [java] The following errors occurred during analysis:
     [java]   Unable to get XClass for java/lang/StringBuilder
     [java]     java.lang.ArrayIndexOutOfBoundsException: 26721
     [java]       At org.objectweb.asm.ClassReader.readClass(Unknown Source)
     [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
     [java]       At
edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
     [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
     [java]       At
edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
     [java]       At
edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
     [java]       At
edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
     [java]       At
edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
     [java]       At
edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
     [java]       At
edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
     [java]       At
edu.umd.cs.findbugs.ba.ch.Subtypes2.addInheritanceEdge(Subtypes2.java:1260)
     [java]       At
edu.umd.cs.findbugs.ba.ch.Subtypes2.addSupertypeEdges(Subtypes2.java:1233)
     [java]       At
edu.umd.cs.findbugs.ba.ch.Subtypes2.addClassAndGetClassVertex(Subtypes2.java:275)
     [java]       At
edu.umd.cs.findbugs.ba.ch.Subtypes2.addClass(Subtypes2.java:244)
     [java]       At
edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:941)
     [java]       At
edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
     [java]       At
edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
     [java]       At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
     [java]       At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
     [java]   Unable to get XClass for
java/util/concurrent/ConcurrentHashMap
     [java]     java.lang.ArrayIndexOutOfBoundsException: 28526
     [java]       At org.objectweb.asm.ClassReader.readClass(Unknown Source)
     [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
     [java]       At
edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
     [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
     [java]       At
edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
     [java]       At
edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
     [java]       At
edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
     [java]       At
edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
     [java]       At
edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
     [java]       At
edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
     [java]       At
edu.umd.cs.findbugs.ba.ch.Subtypes2.addInheritanceEdge(Subtypes2.java:1260)
     [java]       At
edu.umd.cs.findbugs.ba.ch.Subtypes2.addSupertypeEdges(Subtypes2.java:1233)
     [java]       At
edu.umd.cs.findbugs.ba.ch.Subtypes2.addClassAndGetClassVertex(Subtypes2.java:275)
     [java]       At
edu.umd.cs.findbugs.ba.ch.Subtypes2.addClass(Subtypes2.java:244)
     [java]       At
edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:941)
     [java]       At
edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
     [java]       At
edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
     [java]       At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
     [java]       At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
     [java]   Unable to get XClass for java/lang/String
     [java]     java.lang.ArrayIndexOutOfBoundsException: 26721
     [java]       At org.objectweb.asm.ClassReader.readClass(Unknown Source)
     [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
     [java]       At
edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
     [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
     [java]       At
edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
     [java]       At
edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
     [java]       At
edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
     [java]       At
edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
     [java]       At
edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
     [java]       At
edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
     [java]       At
edu.umd.cs.findbugs.ba.ch.Subtypes2.addInheritanceEdge(Subtypes2.java:1260)
     [java]       At
edu.umd.cs.findbugs.ba.ch.Subtypes2.addSupertypeEdges(Subtypes2.java:1233)
     [java]       At
edu.umd.cs.findbugs.ba.ch.Subtypes2.addClassAndGetClassVertex(Subtypes2.java:275)
     [java]       At
edu.umd.cs.findbugs.ba.ch.Subtypes2.addClass(Subtypes2.java:244)
     [java]       At
edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:941)
     [java]       At
edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
     [java]       At
edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
     [java]       At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
     [java]       At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
     [java]   Unable to get XClass for java/util/Map$Entry
     [java]     java.lang.ArrayIndexOutOfBoundsException: 9216
     [java]       At org.objectweb.asm.ClassReader.readClass(Unknown Source)
     [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
     [java]       At
edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
     [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
     [java]       At
edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
     [java]       At
edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
     [java]       At
edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
     [java]       At
edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
     [java]       At
edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
     [java]       At
edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
     [java]       At
edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:932)
     [java]       At
edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
     [java]       At
edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
     [java]       At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
     [java]       At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
     [java]   Unable to get XClass for java/util/concurrent/ConcurrentMap
     [java]     java.lang.ArrayIndexOutOfBoundsException: 28526
     [java]       At org.objectweb.asm.ClassReader.readClass(Unknown Source)
     [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
     [java]       At
edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
     [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
     [java]       At
edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
     [java]       At
edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
     [java]       At
edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
     [java]       At
edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
     [java]       At
edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
     [java]       At
edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
     [java]       At
edu.umd.cs.findbugs.ba.ch.Subtypes2.addInheritanceEdge(Subtypes2.java:1260)
     [java]       At
edu.umd.cs.findbugs.ba.ch.Subtypes2.addSupertypeEdges(Subtypes2.java:1233)
     [java]       At
edu.umd.cs.findbugs.ba.ch.Subtypes2.addClassAndGetClassVertex(Subtypes2.java:275)
     [java]       At
edu.umd.cs.findbugs.ba.ch.Subtypes2.addClass(Subtypes2.java:244)
     [java]       At
edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:941)
     [java]       At
edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
     [java]       At
edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
     [java]       At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
     [java]       At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
     [java]   Unable to get XClass for java/lang/Class
     [java]     java.lang.ArrayIndexOutOfBoundsException: 2560
     [java]       At org.objectweb.asm.ClassReader.readClass(Unknown Source)
     [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
     [java]       At
edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
     [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
     [java]       At
edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
     [java]       At
edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
     [java]       At
edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
     [java]       At
edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
     [java]       At
edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
     [java]       At
edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
     [java]       At
edu.umd.cs.findbugs.ba.ch.Subtypes2.addInheritanceEdge(Subtypes2.java:1260)
     [java]       At
edu.umd.cs.findbugs.ba.ch.Subtypes2.addSupertypeEdges(Subtypes2.java:1233)
     [java]       At
edu.umd.cs.findbugs.ba.ch.Subtypes2.addClassAndGetClassVertex(Subtypes2.java:275)
     [java]       At
edu.umd.cs.findbugs.ba.ch.Subtypes2.addClass(Subtypes2.java:244)
     [java]       At
edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:941)
     [java]       At
edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
     [java]       At
edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
     [java]       At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
     [java]       At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
     [java]   Couldn't get class info for java/util/Map$Entry
     [java]     java.lang.ArrayIndexOutOfBoundsException: 9216
     [java]       At org.objectweb.asm.ClassReader.readClass(Unknown Source)
     [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
     [java]       At
edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
     [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
     [java]       At
edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
     [java]       At
edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
     [java]       At
edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
     [java]       At
edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
     [java]       At
edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
     [java]       At
edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
     [java]       At
edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:932)
     [java]       At
edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
     [java]       At
edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
     [java]       At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
     [java]       At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
     [java]   Couldn't get class info for java/util/concurrent/ConcurrentMap
     [java]     java.lang.ArrayIndexOutOfBoundsException: 28526
     [java]       At org.objectweb.asm.ClassReader.readClass(Unknown Source)
     [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
     [java]       At
edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
     [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
     [java]       At
edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
     [java]       At
edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
     [java]       At edu.umd.cs.findbugs.classfile.
     [java]
engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
     [java]       At edu.umd.cs.findbugs.classfile.engine.ClassInfo
     [java] AnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
     [java]       At
edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
     [java]       At
edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
     [java]       At
edu.umd.cs.findbugs.ba.ch.Subtypes2.addInheritanceEdge(Subtypes2.java:1260)
     [java]       At
edu.umd.cs.findbugs.ba.ch.Subtypes2.addSupertypeEdges(Subtypes2.java:1233)
     [java]       At
edu.umd.cs.findbugs.ba.ch.Subtypes2.addClassAndGetClassVertex(Subtypes2.java:275)
     [java]       At
edu.umd.cs.findbugs.ba.ch.Subtypes2.addClass(Subtypes2.java:244)
     [java]       At
edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:941)
     [java]       At
edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
     [java]       At
edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
     [java]       At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
     [java]       At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
     [java] Exception in thread "main"
java.lang.ArrayIndexOutOfBoundsException: 7352
     [java]     at org.objectweb.asm.ClassReader.readClass(Unknown Source)
     [java]     at org.objectweb.asm.ClassReader.accept(Unknown Source)
     [java]     at
edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
     [java]     at org.objectweb.asm.ClassReader.accept(Unknown Source)
     [java]     at
edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
     [java]     at
edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
     [java]     at
edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
     [java]     at
edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
     [java]     at
edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
     [java]     at
edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase.getXMethod(TypeQualifierNullnessAnnotationDatabase.java:363)
     [java]     at
edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase.addMethodParameterAnnotation(TypeQualifierNullnessAnnotationDatabase.java:425)
     [java]     at
edu.umd.cs.findbugs.ba.DefaultNullnessAnnotations.addDefaultNullnessAnnotations(DefaultNullnessAnnotations.java:69)
     [java]     at
edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase.loadAuxiliaryAnnotations(TypeQualifierNullnessAnnotationDatabase.java:460)
     [java]     at
edu.umd.cs.findbugs.ba.AnalysisContext.updateDatabases(AnalysisContext.java:962)
     [java]     at
edu.umd.cs.findbugs.FindBugs2.analyzeApplication(FindBugs2.java:1154)
     [java]     at edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:282)
     [java]     at edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
     [java]     at edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
[INFO]
------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Apache Log4j 2 .................................... SUCCESS [33.559s]
[INFO] Apache Log4j API .................................. SUCCESS [53.770s]
[INFO] Apache Log4j Core ................................. SUCCESS
[1:26.951s]
[INFO] Apache Log4j 1.x Compatibility API ................ FAILURE [44.543s]
[INFO] Apache Log4j SLF4J Binding ........................ SKIPPED
[INFO] Apache Log4j to SLF4J Adapter ..................... SKIPPED
[INFO] Apache Log4j Commons Logging Bridge ............... SKIPPED
[INFO] Apache Log4j Flume Bridge ......................... SKIPPED
[INFO] Apache Log4j Web .................................. SKIPPED
[INFO] Apache Log4j Tag Library .......................... SKIPPED
[INFO] Apache Log4j JMX GUI .............................. SKIPPED
[INFO] Apache Log4j Samples .............................. SKIPPED
[INFO] Apache Log4j Samples: Flume - Common .............. SKIPPED
[INFO] Apache Log4j Samples: Flume - Remote .............. SKIPPED
[INFO] Apache Log4j Samples: Flume - Embedded ............ SKIPPED
[INFO] Apache Log4j BOM .................................. SKIPPED
[INFO] Apache Log4j NoSQL ................................ SKIPPED
[INFO] Apache Log4J Performance Tests .................... SKIPPED
[INFO] Apache Log4j Streaming Interface .................. SKIPPED
[INFO] Apache Log4j JUL Adaptor .......................... SKIPPED
[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 3:40.987s
[INFO] Finished at: Sun Sep 28 21:23:45 EDT 2014
[INFO] Final Memory: 94M/762M
[INFO]
------------------------------------------------------------------------
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-site-plugin:3.0:site (default-site) on
project log4j-1.2-api: Execution default-site of goal
org.apache.maven.plugins:maven-site-plugin:3.0:site failed: Java returned:
1 -> [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/PluginExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the
command
[ERROR]   mvn <goals> -rf :log4j-1.2-api

-- 
E-Mail: garydgregory@gmail.com | ggregory@apache.org
Java Persistence with Hibernate, Second Edition
<http://www.manning.com/bauer3/>
JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
Spring Batch in Action <http://www.manning.com/templier/>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

Re: Building on Java 8

Posted by Matt Sicker <bo...@gmail.com>.
And I updated the profile ID like I mentioned earlier.

On 29 September 2014 12:27, Gary Gregory <ga...@gmail.com> wrote:

> I added a Maven profile that automatically picks up FindBugs 3.0.0 on Java
> 8.
>
> Gary
>
> On Mon, Sep 29, 2014 at 12:16 AM, Remko Popma <re...@gmail.com>
> wrote:
>
>> It seems to choke on ConcurrentHashMap.
>>
>> Unable to get XClass for java/util/concurrent/ConcurrentHashMap
>>
>> Can we exclude the JDK classes from findbugs?
>>
>> Sent from my iPhone
>>
>> Sent from my iPhone
>>
>> On 2014/09/29, at 12:43, Gary Gregory <ga...@gmail.com> wrote:
>>
>> I know Matt has been talking about building on Java 8 to get the nice
>> Javadoc output but building on Java 8 does not work. See below. Can anyone
>> build on Java 8?
>>
>> Updating to FindBugs3.0.0 fixes the problem below but would require Java
>> 7 to build the site. Unless some special Maven magic is created in call FB
>> 3 on Java 8.
>>
>> [INFO] Generating "FindBugs" report    --- findbugs-maven-plugin:2.5.5
>> [INFO] Locale is en
>> [INFO] Fork Value is true
>>      [java] The following errors occurred during analysis:
>>      [java]   Unable to get XClass for java/lang/StringBuilder
>>      [java]     java.lang.ArrayIndexOutOfBoundsException: 26721
>>      [java]       At org.objectweb.asm.ClassReader.readClass(Unknown
>> Source)
>>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>>      [java]       At
>> edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
>>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>>      [java]       At
>> edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
>>      [java]       At
>> edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
>>      [java]       At
>> edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
>>      [java]       At
>> edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
>>      [java]       At
>> edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
>>      [java]       At
>> edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
>>      [java]       At
>> edu.umd.cs.findbugs.ba.ch.Subtypes2.addInheritanceEdge(Subtypes2.java:1260)
>>      [java]       At
>> edu.umd.cs.findbugs.ba.ch.Subtypes2.addSupertypeEdges(Subtypes2.java:1233)
>>      [java]       At
>> edu.umd.cs.findbugs.ba.ch.Subtypes2.addClassAndGetClassVertex(Subtypes2.java:275)
>>      [java]       At
>> edu.umd.cs.findbugs.ba.ch.Subtypes2.addClass(Subtypes2.java:244)
>>      [java]       At
>> edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:941)
>>      [java]       At
>> edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
>>      [java]       At
>> edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
>>      [java]       At
>> edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
>>      [java]       At
>> edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
>>      [java]   Unable to get XClass for
>> java/util/concurrent/ConcurrentHashMap
>>      [java]     java.lang.ArrayIndexOutOfBoundsException: 28526
>>      [java]       At org.objectweb.asm.ClassReader.readClass(Unknown
>> Source)
>>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>>      [java]       At
>> edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
>>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>>      [java]       At
>> edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
>>      [java]       At
>> edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
>>      [java]       At
>> edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
>>      [java]       At
>> edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
>>      [java]       At
>> edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
>>      [java]       At
>> edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
>>      [java]       At
>> edu.umd.cs.findbugs.ba.ch.Subtypes2.addInheritanceEdge(Subtypes2.java:1260)
>>      [java]       At
>> edu.umd.cs.findbugs.ba.ch.Subtypes2.addSupertypeEdges(Subtypes2.java:1233)
>>      [java]       At
>> edu.umd.cs.findbugs.ba.ch.Subtypes2.addClassAndGetClassVertex(Subtypes2.java:275)
>>      [java]       At
>> edu.umd.cs.findbugs.ba.ch.Subtypes2.addClass(Subtypes2.java:244)
>>      [java]       At
>> edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:941)
>>      [java]       At
>> edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
>>      [java]       At
>> edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
>>      [java]       At
>> edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
>>      [java]       At
>> edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
>>      [java]   Unable to get XClass for java/lang/String
>>      [java]     java.lang.ArrayIndexOutOfBoundsException: 26721
>>      [java]       At org.objectweb.asm.ClassReader.readClass(Unknown
>> Source)
>>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>>      [java]       At
>> edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
>>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>>      [java]       At
>> edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
>>      [java]       At
>> edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
>>      [java]       At
>> edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
>>      [java]       At
>> edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
>>      [java]       At
>> edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
>>      [java]       At
>> edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
>>      [java]       At
>> edu.umd.cs.findbugs.ba.ch.Subtypes2.addInheritanceEdge(Subtypes2.java:1260)
>>      [java]       At
>> edu.umd.cs.findbugs.ba.ch.Subtypes2.addSupertypeEdges(Subtypes2.java:1233)
>>      [java]       At
>> edu.umd.cs.findbugs.ba.ch.Subtypes2.addClassAndGetClassVertex(Subtypes2.java:275)
>>      [java]       At
>> edu.umd.cs.findbugs.ba.ch.Subtypes2.addClass(Subtypes2.java:244)
>>      [java]       At
>> edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:941)
>>      [java]       At
>> edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
>>      [java]       At
>> edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
>>      [java]       At
>> edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
>>      [java]       At
>> edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
>>      [java]   Unable to get XClass for java/util/Map$Entry
>>      [java]     java.lang.ArrayIndexOutOfBoundsException: 9216
>>      [java]       At org.objectweb.asm.ClassReader.readClass(Unknown
>> Source)
>>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>>      [java]       At
>> edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
>>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>>      [java]       At
>> edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
>>      [java]       At
>> edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
>>      [java]       At
>> edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
>>      [java]       At
>> edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
>>      [java]       At
>> edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
>>      [java]       At
>> edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
>>      [java]       At
>> edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:932)
>>      [java]       At
>> edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
>>      [java]       At
>> edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
>>      [java]       At
>> edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
>>      [java]       At
>> edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
>>      [java]   Unable to get XClass for java/util/concurrent/ConcurrentMap
>>      [java]     java.lang.ArrayIndexOutOfBoundsException: 28526
>>      [java]       At org.objectweb.asm.ClassReader.readClass(Unknown
>> Source)
>>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>>      [java]       At
>> edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
>>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>>      [java]       At
>> edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
>>      [java]       At
>> edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
>>      [java]       At
>> edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
>>      [java]       At
>> edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
>>      [java]       At
>> edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
>>      [java]       At
>> edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
>>      [java]       At
>> edu.umd.cs.findbugs.ba.ch.Subtypes2.addInheritanceEdge(Subtypes2.java:1260)
>>      [java]       At
>> edu.umd.cs.findbugs.ba.ch.Subtypes2.addSupertypeEdges(Subtypes2.java:1233)
>>      [java]       At
>> edu.umd.cs.findbugs.ba.ch.Subtypes2.addClassAndGetClassVertex(Subtypes2.java:275)
>>      [java]       At
>> edu.umd.cs.findbugs.ba.ch.Subtypes2.addClass(Subtypes2.java:244)
>>      [java]       At
>> edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:941)
>>      [java]       At
>> edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
>>      [java]       At
>> edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
>>      [java]       At
>> edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
>>      [java]       At
>> edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
>>      [java]   Unable to get XClass for java/lang/Class
>>      [java]     java.lang.ArrayIndexOutOfBoundsException: 2560
>>      [java]       At org.objectweb.asm.ClassReader.readClass(Unknown
>> Source)
>>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>>      [java]       At
>> edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
>>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>>      [java]       At
>> edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
>>      [java]       At
>> edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
>>      [java]       At
>> edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
>>      [java]       At
>> edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
>>      [java]       At
>> edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
>>      [java]       At
>> edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
>>      [java]       At
>> edu.umd.cs.findbugs.ba.ch.Subtypes2.addInheritanceEdge(Subtypes2.java:1260)
>>      [java]       At
>> edu.umd.cs.findbugs.ba.ch.Subtypes2.addSupertypeEdges(Subtypes2.java:1233)
>>      [java]       At
>> edu.umd.cs.findbugs.ba.ch.Subtypes2.addClassAndGetClassVertex(Subtypes2.java:275)
>>      [java]       At
>> edu.umd.cs.findbugs.ba.ch.Subtypes2.addClass(Subtypes2.java:244)
>>      [java]       At
>> edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:941)
>>      [java]       At
>> edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
>>      [java]       At
>> edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
>>      [java]       At
>> edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
>>      [java]       At
>> edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
>>      [java]   Couldn't get class info for java/util/Map$Entry
>>      [java]     java.lang.ArrayIndexOutOfBoundsException: 9216
>>      [java]       At org.objectweb.asm.ClassReader.readClass(Unknown
>> Source)
>>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>>      [java]       At
>> edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
>>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>>      [java]       At
>> edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
>>      [java]       At
>> edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
>>      [java]       At
>> edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
>>      [java]       At
>> edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
>>      [java]       At
>> edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
>>      [java]       At
>> edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
>>      [java]       At
>> edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:932)
>>      [java]       At
>> edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
>>      [java]       At
>> edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
>>      [java]       At
>> edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
>>      [java]       At
>> edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
>>      [java]   Couldn't get class info for
>> java/util/concurrent/ConcurrentMap
>>      [java]     java.lang.ArrayIndexOutOfBoundsException: 28526
>>      [java]       At org.objectweb.asm.ClassReader.readClass(Unknown
>> Source)
>>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>>      [java]       At
>> edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
>>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>>      [java]       At
>> edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
>>      [java]       At
>> edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
>>      [java]       At edu.umd.cs.findbugs.classfile.
>>      [java]
>> engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
>>      [java]       At edu.umd.cs.findbugs.classfile.engine.ClassInfo
>>      [java] AnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
>>      [java]       At
>> edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
>>      [java]       At
>> edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
>>      [java]       At
>> edu.umd.cs.findbugs.ba.ch.Subtypes2.addInheritanceEdge(Subtypes2.java:1260)
>>      [java]       At
>> edu.umd.cs.findbugs.ba.ch.Subtypes2.addSupertypeEdges(Subtypes2.java:1233)
>>      [java]       At
>> edu.umd.cs.findbugs.ba.ch.Subtypes2.addClassAndGetClassVertex(Subtypes2.java:275)
>>      [java]       At
>> edu.umd.cs.findbugs.ba.ch.Subtypes2.addClass(Subtypes2.java:244)
>>      [java]       At
>> edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:941)
>>      [java]       At
>> edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
>>      [java]       At
>> edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
>>      [java]       At
>> edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
>>      [java]       At
>> edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
>>      [java] Exception in thread "main"
>> java.lang.ArrayIndexOutOfBoundsException: 7352
>>      [java]     at org.objectweb.asm.ClassReader.readClass(Unknown Source)
>>      [java]     at org.objectweb.asm.ClassReader.accept(Unknown Source)
>>      [java]     at
>> edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
>>      [java]     at org.objectweb.asm.ClassReader.accept(Unknown Source)
>>      [java]     at
>> edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
>>      [java]     at
>> edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
>>      [java]     at
>> edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
>>      [java]     at
>> edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
>>      [java]     at
>> edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
>>      [java]     at
>> edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase.getXMethod(TypeQualifierNullnessAnnotationDatabase.java:363)
>>      [java]     at
>> edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase.addMethodParameterAnnotation(TypeQualifierNullnessAnnotationDatabase.java:425)
>>      [java]     at
>> edu.umd.cs.findbugs.ba.DefaultNullnessAnnotations.addDefaultNullnessAnnotations(DefaultNullnessAnnotations.java:69)
>>      [java]     at
>> edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase.loadAuxiliaryAnnotations(TypeQualifierNullnessAnnotationDatabase.java:460)
>>      [java]     at
>> edu.umd.cs.findbugs.ba.AnalysisContext.updateDatabases(AnalysisContext.java:962)
>>      [java]     at
>> edu.umd.cs.findbugs.FindBugs2.analyzeApplication(FindBugs2.java:1154)
>>      [java]     at
>> edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:282)
>>      [java]     at edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
>>      [java]     at edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Reactor Summary:
>> [INFO]
>> [INFO] Apache Log4j 2 .................................... SUCCESS
>> [33.559s]
>> [INFO] Apache Log4j API .................................. SUCCESS
>> [53.770s]
>> [INFO] Apache Log4j Core ................................. SUCCESS
>> [1:26.951s]
>> [INFO] Apache Log4j 1.x Compatibility API ................ FAILURE
>> [44.543s]
>> [INFO] Apache Log4j SLF4J Binding ........................ SKIPPED
>> [INFO] Apache Log4j to SLF4J Adapter ..................... SKIPPED
>> [INFO] Apache Log4j Commons Logging Bridge ............... SKIPPED
>> [INFO] Apache Log4j Flume Bridge ......................... SKIPPED
>> [INFO] Apache Log4j Web .................................. SKIPPED
>> [INFO] Apache Log4j Tag Library .......................... SKIPPED
>> [INFO] Apache Log4j JMX GUI .............................. SKIPPED
>> [INFO] Apache Log4j Samples .............................. SKIPPED
>> [INFO] Apache Log4j Samples: Flume - Common .............. SKIPPED
>> [INFO] Apache Log4j Samples: Flume - Remote .............. SKIPPED
>> [INFO] Apache Log4j Samples: Flume - Embedded ............ SKIPPED
>> [INFO] Apache Log4j BOM .................................. SKIPPED
>> [INFO] Apache Log4j NoSQL ................................ SKIPPED
>> [INFO] Apache Log4J Performance Tests .................... SKIPPED
>> [INFO] Apache Log4j Streaming Interface .................. SKIPPED
>> [INFO] Apache Log4j JUL Adaptor .......................... SKIPPED
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] BUILD FAILURE
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Total time: 3:40.987s
>> [INFO] Finished at: Sun Sep 28 21:23:45 EDT 2014
>> [INFO] Final Memory: 94M/762M
>> [INFO]
>> ------------------------------------------------------------------------
>> [ERROR] Failed to execute goal
>> org.apache.maven.plugins:maven-site-plugin:3.0:site (default-site) on
>> project log4j-1.2-api: Execution default-site of goal
>> org.apache.maven.plugins:maven-site-plugin:3.0:site failed: Java returned:
>> 1 -> [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/PluginExecutionException
>> [ERROR]
>> [ERROR] After correcting the problems, you can resume the build with the
>> command
>> [ERROR]   mvn <goals> -rf :log4j-1.2-api
>>
>> --
>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>> Java Persistence with Hibernate, Second Edition
>> <http://www.manning.com/bauer3/>
>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
>> Spring Batch in Action <http://www.manning.com/templier/>
>> Blog: http://garygregory.wordpress.com
>> Home: http://garygregory.com/
>> Tweet! http://twitter.com/GaryGregory
>>
>>
>
>
> --
> E-Mail: garydgregory@gmail.com | ggregory@apache.org
> Java Persistence with Hibernate, Second Edition
> <http://www.manning.com/bauer3/>
> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> Spring Batch in Action <http://www.manning.com/templier/>
> Blog: http://garygregory.wordpress.com
> Home: http://garygregory.com/
> Tweet! http://twitter.com/GaryGregory
>



-- 
Matt Sicker <bo...@gmail.com>

Re: Building on Java 8

Posted by Gary Gregory <ga...@gmail.com>.
I added a Maven profile that automatically picks up FindBugs 3.0.0 on Java
8.

Gary

On Mon, Sep 29, 2014 at 12:16 AM, Remko Popma <re...@gmail.com> wrote:

> It seems to choke on ConcurrentHashMap.
>
> Unable to get XClass for java/util/concurrent/ConcurrentHashMap
>
> Can we exclude the JDK classes from findbugs?
>
> Sent from my iPhone
>
> Sent from my iPhone
>
> On 2014/09/29, at 12:43, Gary Gregory <ga...@gmail.com> wrote:
>
> I know Matt has been talking about building on Java 8 to get the nice
> Javadoc output but building on Java 8 does not work. See below. Can anyone
> build on Java 8?
>
> Updating to FindBugs3.0.0 fixes the problem below but would require Java 7
> to build the site. Unless some special Maven magic is created in call FB 3
> on Java 8.
>
> [INFO] Generating "FindBugs" report    --- findbugs-maven-plugin:2.5.5
> [INFO] Locale is en
> [INFO] Fork Value is true
>      [java] The following errors occurred during analysis:
>      [java]   Unable to get XClass for java/lang/StringBuilder
>      [java]     java.lang.ArrayIndexOutOfBoundsException: 26721
>      [java]       At org.objectweb.asm.ClassReader.readClass(Unknown
> Source)
>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>      [java]       At
> edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>      [java]       At
> edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
>      [java]       At
> edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
>      [java]       At
> edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
>      [java]       At
> edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
>      [java]       At
> edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
>      [java]       At
> edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
>      [java]       At
> edu.umd.cs.findbugs.ba.ch.Subtypes2.addInheritanceEdge(Subtypes2.java:1260)
>      [java]       At
> edu.umd.cs.findbugs.ba.ch.Subtypes2.addSupertypeEdges(Subtypes2.java:1233)
>      [java]       At
> edu.umd.cs.findbugs.ba.ch.Subtypes2.addClassAndGetClassVertex(Subtypes2.java:275)
>      [java]       At
> edu.umd.cs.findbugs.ba.ch.Subtypes2.addClass(Subtypes2.java:244)
>      [java]       At
> edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:941)
>      [java]       At
> edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
>      [java]       At
> edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
>      [java]       At
> edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
>      [java]       At
> edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
>      [java]   Unable to get XClass for
> java/util/concurrent/ConcurrentHashMap
>      [java]     java.lang.ArrayIndexOutOfBoundsException: 28526
>      [java]       At org.objectweb.asm.ClassReader.readClass(Unknown
> Source)
>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>      [java]       At
> edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>      [java]       At
> edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
>      [java]       At
> edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
>      [java]       At
> edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
>      [java]       At
> edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
>      [java]       At
> edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
>      [java]       At
> edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
>      [java]       At
> edu.umd.cs.findbugs.ba.ch.Subtypes2.addInheritanceEdge(Subtypes2.java:1260)
>      [java]       At
> edu.umd.cs.findbugs.ba.ch.Subtypes2.addSupertypeEdges(Subtypes2.java:1233)
>      [java]       At
> edu.umd.cs.findbugs.ba.ch.Subtypes2.addClassAndGetClassVertex(Subtypes2.java:275)
>      [java]       At
> edu.umd.cs.findbugs.ba.ch.Subtypes2.addClass(Subtypes2.java:244)
>      [java]       At
> edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:941)
>      [java]       At
> edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
>      [java]       At
> edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
>      [java]       At
> edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
>      [java]       At
> edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
>      [java]   Unable to get XClass for java/lang/String
>      [java]     java.lang.ArrayIndexOutOfBoundsException: 26721
>      [java]       At org.objectweb.asm.ClassReader.readClass(Unknown
> Source)
>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>      [java]       At
> edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>      [java]       At
> edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
>      [java]       At
> edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
>      [java]       At
> edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
>      [java]       At
> edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
>      [java]       At
> edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
>      [java]       At
> edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
>      [java]       At
> edu.umd.cs.findbugs.ba.ch.Subtypes2.addInheritanceEdge(Subtypes2.java:1260)
>      [java]       At
> edu.umd.cs.findbugs.ba.ch.Subtypes2.addSupertypeEdges(Subtypes2.java:1233)
>      [java]       At
> edu.umd.cs.findbugs.ba.ch.Subtypes2.addClassAndGetClassVertex(Subtypes2.java:275)
>      [java]       At
> edu.umd.cs.findbugs.ba.ch.Subtypes2.addClass(Subtypes2.java:244)
>      [java]       At
> edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:941)
>      [java]       At
> edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
>      [java]       At
> edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
>      [java]       At
> edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
>      [java]       At
> edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
>      [java]   Unable to get XClass for java/util/Map$Entry
>      [java]     java.lang.ArrayIndexOutOfBoundsException: 9216
>      [java]       At org.objectweb.asm.ClassReader.readClass(Unknown
> Source)
>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>      [java]       At
> edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>      [java]       At
> edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
>      [java]       At
> edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
>      [java]       At
> edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
>      [java]       At
> edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
>      [java]       At
> edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
>      [java]       At
> edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
>      [java]       At
> edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:932)
>      [java]       At
> edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
>      [java]       At
> edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
>      [java]       At
> edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
>      [java]       At
> edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
>      [java]   Unable to get XClass for java/util/concurrent/ConcurrentMap
>      [java]     java.lang.ArrayIndexOutOfBoundsException: 28526
>      [java]       At org.objectweb.asm.ClassReader.readClass(Unknown
> Source)
>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>      [java]       At
> edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>      [java]       At
> edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
>      [java]       At
> edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
>      [java]       At
> edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
>      [java]       At
> edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
>      [java]       At
> edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
>      [java]       At
> edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
>      [java]       At
> edu.umd.cs.findbugs.ba.ch.Subtypes2.addInheritanceEdge(Subtypes2.java:1260)
>      [java]       At
> edu.umd.cs.findbugs.ba.ch.Subtypes2.addSupertypeEdges(Subtypes2.java:1233)
>      [java]       At
> edu.umd.cs.findbugs.ba.ch.Subtypes2.addClassAndGetClassVertex(Subtypes2.java:275)
>      [java]       At
> edu.umd.cs.findbugs.ba.ch.Subtypes2.addClass(Subtypes2.java:244)
>      [java]       At
> edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:941)
>      [java]       At
> edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
>      [java]       At
> edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
>      [java]       At
> edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
>      [java]       At
> edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
>      [java]   Unable to get XClass for java/lang/Class
>      [java]     java.lang.ArrayIndexOutOfBoundsException: 2560
>      [java]       At org.objectweb.asm.ClassReader.readClass(Unknown
> Source)
>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>      [java]       At
> edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>      [java]       At
> edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
>      [java]       At
> edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
>      [java]       At
> edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
>      [java]       At
> edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
>      [java]       At
> edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
>      [java]       At
> edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
>      [java]       At
> edu.umd.cs.findbugs.ba.ch.Subtypes2.addInheritanceEdge(Subtypes2.java:1260)
>      [java]       At
> edu.umd.cs.findbugs.ba.ch.Subtypes2.addSupertypeEdges(Subtypes2.java:1233)
>      [java]       At
> edu.umd.cs.findbugs.ba.ch.Subtypes2.addClassAndGetClassVertex(Subtypes2.java:275)
>      [java]       At
> edu.umd.cs.findbugs.ba.ch.Subtypes2.addClass(Subtypes2.java:244)
>      [java]       At
> edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:941)
>      [java]       At
> edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
>      [java]       At
> edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
>      [java]       At
> edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
>      [java]       At
> edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
>      [java]   Couldn't get class info for java/util/Map$Entry
>      [java]     java.lang.ArrayIndexOutOfBoundsException: 9216
>      [java]       At org.objectweb.asm.ClassReader.readClass(Unknown
> Source)
>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>      [java]       At
> edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>      [java]       At
> edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
>      [java]       At
> edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
>      [java]       At
> edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
>      [java]       At
> edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
>      [java]       At
> edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
>      [java]       At
> edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
>      [java]       At
> edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:932)
>      [java]       At
> edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
>      [java]       At
> edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
>      [java]       At
> edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
>      [java]       At
> edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
>      [java]   Couldn't get class info for
> java/util/concurrent/ConcurrentMap
>      [java]     java.lang.ArrayIndexOutOfBoundsException: 28526
>      [java]       At org.objectweb.asm.ClassReader.readClass(Unknown
> Source)
>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>      [java]       At
> edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>      [java]       At
> edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
>      [java]       At
> edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
>      [java]       At edu.umd.cs.findbugs.classfile.
>      [java]
> engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
>      [java]       At edu.umd.cs.findbugs.classfile.engine.ClassInfo
>      [java] AnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
>      [java]       At
> edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
>      [java]       At
> edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
>      [java]       At
> edu.umd.cs.findbugs.ba.ch.Subtypes2.addInheritanceEdge(Subtypes2.java:1260)
>      [java]       At
> edu.umd.cs.findbugs.ba.ch.Subtypes2.addSupertypeEdges(Subtypes2.java:1233)
>      [java]       At
> edu.umd.cs.findbugs.ba.ch.Subtypes2.addClassAndGetClassVertex(Subtypes2.java:275)
>      [java]       At
> edu.umd.cs.findbugs.ba.ch.Subtypes2.addClass(Subtypes2.java:244)
>      [java]       At
> edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:941)
>      [java]       At
> edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
>      [java]       At
> edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
>      [java]       At
> edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
>      [java]       At
> edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
>      [java] Exception in thread "main"
> java.lang.ArrayIndexOutOfBoundsException: 7352
>      [java]     at org.objectweb.asm.ClassReader.readClass(Unknown Source)
>      [java]     at org.objectweb.asm.ClassReader.accept(Unknown Source)
>      [java]     at
> edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
>      [java]     at org.objectweb.asm.ClassReader.accept(Unknown Source)
>      [java]     at
> edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
>      [java]     at
> edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
>      [java]     at
> edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
>      [java]     at
> edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
>      [java]     at
> edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
>      [java]     at
> edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase.getXMethod(TypeQualifierNullnessAnnotationDatabase.java:363)
>      [java]     at
> edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase.addMethodParameterAnnotation(TypeQualifierNullnessAnnotationDatabase.java:425)
>      [java]     at
> edu.umd.cs.findbugs.ba.DefaultNullnessAnnotations.addDefaultNullnessAnnotations(DefaultNullnessAnnotations.java:69)
>      [java]     at
> edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase.loadAuxiliaryAnnotations(TypeQualifierNullnessAnnotationDatabase.java:460)
>      [java]     at
> edu.umd.cs.findbugs.ba.AnalysisContext.updateDatabases(AnalysisContext.java:962)
>      [java]     at
> edu.umd.cs.findbugs.FindBugs2.analyzeApplication(FindBugs2.java:1154)
>      [java]     at
> edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:282)
>      [java]     at edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
>      [java]     at edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO]
> [INFO] Apache Log4j 2 .................................... SUCCESS
> [33.559s]
> [INFO] Apache Log4j API .................................. SUCCESS
> [53.770s]
> [INFO] Apache Log4j Core ................................. SUCCESS
> [1:26.951s]
> [INFO] Apache Log4j 1.x Compatibility API ................ FAILURE
> [44.543s]
> [INFO] Apache Log4j SLF4J Binding ........................ SKIPPED
> [INFO] Apache Log4j to SLF4J Adapter ..................... SKIPPED
> [INFO] Apache Log4j Commons Logging Bridge ............... SKIPPED
> [INFO] Apache Log4j Flume Bridge ......................... SKIPPED
> [INFO] Apache Log4j Web .................................. SKIPPED
> [INFO] Apache Log4j Tag Library .......................... SKIPPED
> [INFO] Apache Log4j JMX GUI .............................. SKIPPED
> [INFO] Apache Log4j Samples .............................. SKIPPED
> [INFO] Apache Log4j Samples: Flume - Common .............. SKIPPED
> [INFO] Apache Log4j Samples: Flume - Remote .............. SKIPPED
> [INFO] Apache Log4j Samples: Flume - Embedded ............ SKIPPED
> [INFO] Apache Log4j BOM .................................. SKIPPED
> [INFO] Apache Log4j NoSQL ................................ SKIPPED
> [INFO] Apache Log4J Performance Tests .................... SKIPPED
> [INFO] Apache Log4j Streaming Interface .................. SKIPPED
> [INFO] Apache Log4j JUL Adaptor .......................... SKIPPED
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 3:40.987s
> [INFO] Finished at: Sun Sep 28 21:23:45 EDT 2014
> [INFO] Final Memory: 94M/762M
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-site-plugin:3.0:site (default-site) on
> project log4j-1.2-api: Execution default-site of goal
> org.apache.maven.plugins:maven-site-plugin:3.0:site failed: Java returned:
> 1 -> [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/PluginExecutionException
> [ERROR]
> [ERROR] After correcting the problems, you can resume the build with the
> command
> [ERROR]   mvn <goals> -rf :log4j-1.2-api
>
> --
> E-Mail: garydgregory@gmail.com | ggregory@apache.org
> Java Persistence with Hibernate, Second Edition
> <http://www.manning.com/bauer3/>
> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> Spring Batch in Action <http://www.manning.com/templier/>
> Blog: http://garygregory.wordpress.com
> Home: http://garygregory.com/
> Tweet! http://twitter.com/GaryGregory
>
>


-- 
E-Mail: garydgregory@gmail.com | ggregory@apache.org
Java Persistence with Hibernate, Second Edition
<http://www.manning.com/bauer3/>
JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
Spring Batch in Action <http://www.manning.com/templier/>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

Re: Building on Java 8

Posted by Remko Popma <re...@gmail.com>.
It seems to choke on ConcurrentHashMap. 

Unable to get XClass for java/util/concurrent/ConcurrentHashMap

Can we exclude the JDK classes from findbugs?

Sent from my iPhone

Sent from my iPhone

> On 2014/09/29, at 12:43, Gary Gregory <ga...@gmail.com> wrote:
> 
> I know Matt has been talking about building on Java 8 to get the nice Javadoc output but building on Java 8 does not work. See below. Can anyone build on Java 8?
> 
> Updating to FindBugs3.0.0 fixes the problem below but would require Java 7 to build the site. Unless some special Maven magic is created in call FB 3 on Java 8.
> 
> [INFO] Generating "FindBugs" report    --- findbugs-maven-plugin:2.5.5
> [INFO] Locale is en
> [INFO] Fork Value is true
>      [java] The following errors occurred during analysis:
>      [java]   Unable to get XClass for java/lang/StringBuilder
>      [java]     java.lang.ArrayIndexOutOfBoundsException: 26721
>      [java]       At org.objectweb.asm.ClassReader.readClass(Unknown Source)
>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>      [java]       At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>      [java]       At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
>      [java]       At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
>      [java]       At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
>      [java]       At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
>      [java]       At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
>      [java]       At edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
>      [java]       At edu.umd.cs.findbugs.ba.ch.Subtypes2.addInheritanceEdge(Subtypes2.java:1260)
>      [java]       At edu.umd.cs.findbugs.ba.ch.Subtypes2.addSupertypeEdges(Subtypes2.java:1233)
>      [java]       At edu.umd.cs.findbugs.ba.ch.Subtypes2.addClassAndGetClassVertex(Subtypes2.java:275)
>      [java]       At edu.umd.cs.findbugs.ba.ch.Subtypes2.addClass(Subtypes2.java:244)
>      [java]       At edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:941)
>      [java]       At edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
>      [java]       At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
>      [java]       At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
>      [java]       At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
>      [java]   Unable to get XClass for java/util/concurrent/ConcurrentHashMap
>      [java]     java.lang.ArrayIndexOutOfBoundsException: 28526
>      [java]       At org.objectweb.asm.ClassReader.readClass(Unknown Source)
>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>      [java]       At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>      [java]       At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
>      [java]       At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
>      [java]       At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
>      [java]       At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
>      [java]       At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
>      [java]       At edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
>      [java]       At edu.umd.cs.findbugs.ba.ch.Subtypes2.addInheritanceEdge(Subtypes2.java:1260)
>      [java]       At edu.umd.cs.findbugs.ba.ch.Subtypes2.addSupertypeEdges(Subtypes2.java:1233)
>      [java]       At edu.umd.cs.findbugs.ba.ch.Subtypes2.addClassAndGetClassVertex(Subtypes2.java:275)
>      [java]       At edu.umd.cs.findbugs.ba.ch.Subtypes2.addClass(Subtypes2.java:244)
>      [java]       At edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:941)
>      [java]       At edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
>      [java]       At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
>      [java]       At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
>      [java]       At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
>      [java]   Unable to get XClass for java/lang/String
>      [java]     java.lang.ArrayIndexOutOfBoundsException: 26721
>      [java]       At org.objectweb.asm.ClassReader.readClass(Unknown Source)
>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>      [java]       At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>      [java]       At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
>      [java]       At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
>      [java]       At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
>      [java]       At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
>      [java]       At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
>      [java]       At edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
>      [java]       At edu.umd.cs.findbugs.ba.ch.Subtypes2.addInheritanceEdge(Subtypes2.java:1260)
>      [java]       At edu.umd.cs.findbugs.ba.ch.Subtypes2.addSupertypeEdges(Subtypes2.java:1233)
>      [java]       At edu.umd.cs.findbugs.ba.ch.Subtypes2.addClassAndGetClassVertex(Subtypes2.java:275)
>      [java]       At edu.umd.cs.findbugs.ba.ch.Subtypes2.addClass(Subtypes2.java:244)
>      [java]       At edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:941)
>      [java]       At edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
>      [java]       At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
>      [java]       At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
>      [java]       At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
>      [java]   Unable to get XClass for java/util/Map$Entry
>      [java]     java.lang.ArrayIndexOutOfBoundsException: 9216
>      [java]       At org.objectweb.asm.ClassReader.readClass(Unknown Source)
>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>      [java]       At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>      [java]       At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
>      [java]       At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
>      [java]       At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
>      [java]       At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
>      [java]       At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
>      [java]       At edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
>      [java]       At edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:932)
>      [java]       At edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
>      [java]       At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
>      [java]       At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
>      [java]       At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
>      [java]   Unable to get XClass for java/util/concurrent/ConcurrentMap
>      [java]     java.lang.ArrayIndexOutOfBoundsException: 28526
>      [java]       At org.objectweb.asm.ClassReader.readClass(Unknown Source)
>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>      [java]       At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>      [java]       At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
>      [java]       At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
>      [java]       At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
>      [java]       At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
>      [java]       At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
>      [java]       At edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
>      [java]       At edu.umd.cs.findbugs.ba.ch.Subtypes2.addInheritanceEdge(Subtypes2.java:1260)
>      [java]       At edu.umd.cs.findbugs.ba.ch.Subtypes2.addSupertypeEdges(Subtypes2.java:1233)
>      [java]       At edu.umd.cs.findbugs.ba.ch.Subtypes2.addClassAndGetClassVertex(Subtypes2.java:275)
>      [java]       At edu.umd.cs.findbugs.ba.ch.Subtypes2.addClass(Subtypes2.java:244)
>      [java]       At edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:941)
>      [java]       At edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
>      [java]       At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
>      [java]       At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
>      [java]       At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
>      [java]   Unable to get XClass for java/lang/Class
>      [java]     java.lang.ArrayIndexOutOfBoundsException: 2560
>      [java]       At org.objectweb.asm.ClassReader.readClass(Unknown Source)
>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>      [java]       At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>      [java]       At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
>      [java]       At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
>      [java]       At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
>      [java]       At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
>      [java]       At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
>      [java]       At edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
>      [java]       At edu.umd.cs.findbugs.ba.ch.Subtypes2.addInheritanceEdge(Subtypes2.java:1260)
>      [java]       At edu.umd.cs.findbugs.ba.ch.Subtypes2.addSupertypeEdges(Subtypes2.java:1233)
>      [java]       At edu.umd.cs.findbugs.ba.ch.Subtypes2.addClassAndGetClassVertex(Subtypes2.java:275)
>      [java]       At edu.umd.cs.findbugs.ba.ch.Subtypes2.addClass(Subtypes2.java:244)
>      [java]       At edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:941)
>      [java]       At edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
>      [java]       At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
>      [java]       At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
>      [java]       At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
>      [java]   Couldn't get class info for java/util/Map$Entry
>      [java]     java.lang.ArrayIndexOutOfBoundsException: 9216
>      [java]       At org.objectweb.asm.ClassReader.readClass(Unknown Source)
>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>      [java]       At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>      [java]       At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
>      [java]       At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
>      [java]       At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
>      [java]       At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
>      [java]       At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
>      [java]       At edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
>      [java]       At edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:932)
>      [java]       At edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
>      [java]       At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
>      [java]       At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
>      [java]       At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
>      [java]   Couldn't get class info for java/util/concurrent/ConcurrentMap
>      [java]     java.lang.ArrayIndexOutOfBoundsException: 28526
>      [java]       At org.objectweb.asm.ClassReader.readClass(Unknown Source)
>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>      [java]       At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
>      [java]       At org.objectweb.asm.ClassReader.accept(Unknown Source)
>      [java]       At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
>      [java]       At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
>      [java]       At edu.umd.cs.findbugs.classfile.
>      [java] engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
>      [java]       At edu.umd.cs.findbugs.classfile.engine.ClassInfo
>      [java] AnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
>      [java]       At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
>      [java]       At edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
>      [java]       At edu.umd.cs.findbugs.ba.ch.Subtypes2.addInheritanceEdge(Subtypes2.java:1260)
>      [java]       At edu.umd.cs.findbugs.ba.ch.Subtypes2.addSupertypeEdges(Subtypes2.java:1233)
>      [java]       At edu.umd.cs.findbugs.ba.ch.Subtypes2.addClassAndGetClassVertex(Subtypes2.java:275)
>      [java]       At edu.umd.cs.findbugs.ba.ch.Subtypes2.addClass(Subtypes2.java:244)
>      [java]       At edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:941)
>      [java]       At edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
>      [java]       At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
>      [java]       At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
>      [java]       At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
>      [java] Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 7352
>      [java]     at org.objectweb.asm.ClassReader.readClass(Unknown Source)
>      [java]     at org.objectweb.asm.ClassReader.accept(Unknown Source)
>      [java]     at edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
>      [java]     at org.objectweb.asm.ClassReader.accept(Unknown Source)
>      [java]     at edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
>      [java]     at edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
>      [java]     at edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
>      [java]     at edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
>      [java]     at edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
>      [java]     at edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase.getXMethod(TypeQualifierNullnessAnnotationDatabase.java:363)
>      [java]     at edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase.addMethodParameterAnnotation(TypeQualifierNullnessAnnotationDatabase.java:425)
>      [java]     at edu.umd.cs.findbugs.ba.DefaultNullnessAnnotations.addDefaultNullnessAnnotations(DefaultNullnessAnnotations.java:69)
>      [java]     at edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase.loadAuxiliaryAnnotations(TypeQualifierNullnessAnnotationDatabase.java:460)
>      [java]     at edu.umd.cs.findbugs.ba.AnalysisContext.updateDatabases(AnalysisContext.java:962)
>      [java]     at edu.umd.cs.findbugs.FindBugs2.analyzeApplication(FindBugs2.java:1154)
>      [java]     at edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:282)
>      [java]     at edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
>      [java]     at edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
> [INFO] ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO]
> [INFO] Apache Log4j 2 .................................... SUCCESS [33.559s]
> [INFO] Apache Log4j API .................................. SUCCESS [53.770s]
> [INFO] Apache Log4j Core ................................. SUCCESS [1:26.951s]
> [INFO] Apache Log4j 1.x Compatibility API ................ FAILURE [44.543s]
> [INFO] Apache Log4j SLF4J Binding ........................ SKIPPED
> [INFO] Apache Log4j to SLF4J Adapter ..................... SKIPPED
> [INFO] Apache Log4j Commons Logging Bridge ............... SKIPPED
> [INFO] Apache Log4j Flume Bridge ......................... SKIPPED
> [INFO] Apache Log4j Web .................................. SKIPPED
> [INFO] Apache Log4j Tag Library .......................... SKIPPED
> [INFO] Apache Log4j JMX GUI .............................. SKIPPED
> [INFO] Apache Log4j Samples .............................. SKIPPED
> [INFO] Apache Log4j Samples: Flume - Common .............. SKIPPED
> [INFO] Apache Log4j Samples: Flume - Remote .............. SKIPPED
> [INFO] Apache Log4j Samples: Flume - Embedded ............ SKIPPED
> [INFO] Apache Log4j BOM .................................. SKIPPED
> [INFO] Apache Log4j NoSQL ................................ SKIPPED
> [INFO] Apache Log4J Performance Tests .................... SKIPPED
> [INFO] Apache Log4j Streaming Interface .................. SKIPPED
> [INFO] Apache Log4j JUL Adaptor .......................... SKIPPED
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 3:40.987s
> [INFO] Finished at: Sun Sep 28 21:23:45 EDT 2014
> [INFO] Final Memory: 94M/762M
> [INFO] ------------------------------------------------------------------------
> [ERROR] Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.0:site (default-site) on project log4j-1.2-api: Execution default-site of goal org.apache.maven.plugins:maven-site-plugin:3.0:site failed: Java returned: 1 -> [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/PluginExecutionException
> [ERROR]
> [ERROR] After correcting the problems, you can resume the build with the command
> [ERROR]   mvn <goals> -rf :log4j-1.2-api
> 
> -- 
> E-Mail: garydgregory@gmail.com | ggregory@apache.org 
> Java Persistence with Hibernate, Second Edition
> JUnit in Action, Second Edition
> Spring Batch in Action
> Blog: http://garygregory.wordpress.com 
> Home: http://garygregory.com/
> Tweet! http://twitter.com/GaryGregory