See <https://builds.apache.org/job/POI-JDK8/826/changes>
Changes:
[centic] Make OldExcelExtractor Closeable to be able to free up resources if
getText() was not called
Allow Excel files which have an entry "Workbook" instead of "Book" like other
classes do
Add some more unit tests to cover more of the code
[centic] Add curvesapi-jar when running Findbugs
------------------------------------------
[...truncated 6959 lines...]
[findbugs] At
edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
[findbugs] At
edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:932)
[findbugs] At
edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
[findbugs] At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
[findbugs] At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
[findbugs] At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
[findbugs] Couldn't get class info for java/util/function/BiFunction
[findbugs] java.lang.ArrayIndexOutOfBoundsException: 52264
[findbugs] At org.objectweb.asm.ClassReader.readClass(Unknown Source)
[findbugs] At org.objectweb.asm.ClassReader.accept(Unknown Source)
[findbugs] At
edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
[findbugs] At org.objectweb.asm.ClassReader.accept(Unknown Source)
[findbugs] At
edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
[findbugs] At
edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
[findbugs] At
edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
[findbugs] At
edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
[findbugs] At
edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
[findbugs] At
edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
[findbugs] At
edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:932)
[findbugs] At
edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
[findbugs] At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
[findbugs] At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
[findbugs] At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
[findbugs] Couldn't get class info for java/util/Map$Entry
[findbugs] java.lang.ArrayIndexOutOfBoundsException: 5735
[findbugs] At org.objectweb.asm.ClassReader.readClass(Unknown Source)
[findbugs] At org.objectweb.asm.ClassReader.accept(Unknown Source)
[findbugs] At
edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
[findbugs] At org.objectweb.asm.ClassReader.accept(Unknown Source)
[findbugs] At
edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
[findbugs] At
edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
[findbugs] At
edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
[findbugs] At
edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
[findbugs] At
edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
[findbugs] At
edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
[findbugs] At
edu.umd.cs.findbugs.ba.ch.Subtypes2.addInheritanceEdge(Subtypes2.java:1260)
[findbugs] At
edu.umd.cs.findbugs.ba.ch.Subtypes2.addSupertypeEdges(Subtypes2.java:1233)
[findbugs] At
edu.umd.cs.findbugs.ba.ch.Subtypes2.addClassAndGetClassVertex(Subtypes2.java:275)
[findbugs] At
edu.umd.cs.findbugs.ba.ch.Subtypes2.addClass(Subtypes2.java:244)
[findbugs] At
edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:941)
[findbugs] At
edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
[findbugs] At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
[findbugs] At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
[findbugs] At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
[findbugs] Couldn't get class info for java/util/BitSet
[findbugs] java.lang.ArrayIndexOutOfBoundsException: 74193
[findbugs] At org.objectweb.asm.ClassReader.<init>(Unknown Source)
[findbugs] At org.objectweb.asm.ClassReader.<init>(Unknown Source)
[findbugs] At
edu.umd.cs.findbugs.asm.FBClassReader.<init>(FBClassReader.java:35)
[findbugs] At
edu.umd.cs.findbugs.classfile.engine.asm.ClassReaderAnalysisEngine.analyze(ClassReaderAnalysisEngine.java:47)
[findbugs] At
edu.umd.cs.findbugs.classfile.engine.asm.ClassReaderAnalysisEngine.analyze(ClassReaderAnalysisEngine.java:34)
[findbugs] At
edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
[findbugs] At
edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:72)
[findbugs] At
edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
[findbugs] At
edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
[findbugs] At
edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
[findbugs] At
edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:932)
[findbugs] At
edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
[findbugs] At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
[findbugs] At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
[findbugs] At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
[findbugs] Couldn't get class info for java/util/concurrent/ConcurrentMap
[findbugs] java.lang.ArrayIndexOutOfBoundsException: 52264
[findbugs] At org.objectweb.asm.ClassReader.readClass(Unknown Source)
[findbugs] At org.objectweb.asm.ClassReader.accept(Unknown Source)
[findbugs] At
edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
[findbugs] At org.objectweb.asm.ClassReader.accept(Unknown Source)
[findbugs] At
edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
[findbugs] At
edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
[findbugs] At
edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
[findbugs] At
edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
[findbugs] At
edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
[findbugs] At
edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
[findbugs] At
edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:932)
[findbugs] At
edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
[findbugs] At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
[findbugs] At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
[findbugs] At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
[findbugs] Couldn't get class info for java/util/Comparator
[findbugs] java.lang.ArrayIndexOutOfBoundsException: 1320
[findbugs] At org.objectweb.asm.ClassReader.readClass(Unknown Source)
[findbugs] At org.objectweb.asm.ClassReader.accept(Unknown Source)
[findbugs] At
edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
[findbugs] At org.objectweb.asm.ClassReader.accept(Unknown Source)
[findbugs] At
edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
[findbugs] At
edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
[findbugs] At
edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
[findbugs] At
edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
[findbugs] At
edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
[findbugs] At
edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:891)
[findbugs] At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
[findbugs] At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
[findbugs] At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
[findbugs] Couldn't get class info for java/util/Arrays
[findbugs] java.lang.ArrayIndexOutOfBoundsException: 40705
[findbugs] At org.objectweb.asm.ClassReader.readClass(Unknown Source)
[findbugs] At org.objectweb.asm.ClassReader.accept(Unknown Source)
[findbugs] At
edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
[findbugs] At org.objectweb.asm.ClassReader.accept(Unknown Source)
[findbugs] At
edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
[findbugs] At
edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
[findbugs] At
edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
[findbugs] At
edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
[findbugs] At
edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
[findbugs] At
edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
[findbugs] At
edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:932)
[findbugs] At
edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
[findbugs] At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
[findbugs] At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
[findbugs] At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
[findbugs] Couldn't get class info for java/lang/CharSequence
[findbugs] java.lang.ArrayIndexOutOfBoundsException: 5747
[findbugs] At org.objectweb.asm.ClassReader.readClass(Unknown Source)
[findbugs] At org.objectweb.asm.ClassReader.accept(Unknown Source)
[findbugs] At
edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
[findbugs] At org.objectweb.asm.ClassReader.accept(Unknown Source)
[findbugs] At
edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
[findbugs] At
edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
[findbugs] At
edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
[findbugs] At
edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
[findbugs] At
edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
[findbugs] At
edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
[findbugs] At
edu.umd.cs.findbugs.ba.ch.Subtypes2.addInheritanceEdge(Subtypes2.java:1260)
[findbugs] At
edu.umd.cs.findbugs.ba.ch.Subtypes2.addSupertypeEdges(Subtypes2.java:1233)
[findbugs] At
edu.umd.cs.findbugs.ba.ch.Subtypes2.addClassAndGetClassVertex(Subtypes2.java:275)
[findbugs] At
edu.umd.cs.findbugs.ba.ch.Subtypes2.addClass(Subtypes2.java:244)
[findbugs] At
edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:941)
[findbugs] At
edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
[findbugs] At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
[findbugs] At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
[findbugs] At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
[findbugs] Couldn't get class info for java/util/TreeMap$EntrySpliterator
[findbugs] java.lang.ArrayIndexOutOfBoundsException: 5416
[findbugs] At org.objectweb.asm.ClassReader.readClass(Unknown Source)
[findbugs] At org.objectweb.asm.ClassReader.accept(Unknown Source)
[findbugs] At
edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
[findbugs] At org.objectweb.asm.ClassReader.accept(Unknown Source)
[findbugs] At
edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
[findbugs] At
edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
[findbugs] At
edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
[findbugs] At
edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
[findbugs] At
edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
[findbugs] At
edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
[findbugs] At
edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:932)
[findbugs] At
edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
[findbugs] At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
[findbugs] At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
[findbugs] At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
[findbugs] Couldn't get class info for java/util/regex/Pattern
[findbugs] java.lang.ArrayIndexOutOfBoundsException: 10247
[findbugs] At org.objectweb.asm.ClassReader.readUTF8(Unknown Source)
[findbugs] At org.objectweb.asm.ClassReader.readClass(Unknown Source)
[findbugs] At org.objectweb.asm.ClassReader.accept(Unknown Source)
[findbugs] At
edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
[findbugs] At org.objectweb.asm.ClassReader.accept(Unknown Source)
[findbugs] At
edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
[findbugs] At
edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
[findbugs] At
edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
[findbugs] At
edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
[findbugs] At
edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
[findbugs] At
edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
[findbugs] At
edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:932)
[findbugs] At
edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
[findbugs] At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
[findbugs] At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
[findbugs] At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
[findbugs]
[findbugs] java.lang.ArrayIndexOutOfBoundsException: 40705
[findbugs] at org.objectweb.asm.ClassReader.readClass(Unknown Source)
[findbugs] at org.objectweb.asm.ClassReader.accept(Unknown Source)
[findbugs] at
edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
[findbugs] at org.objectweb.asm.ClassReader.accept(Unknown Source)
[findbugs] at
edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
[findbugs] at
edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:587)
[findbugs] at
edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
[findbugs] at
edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
[findbugs] at
edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:268)
[findbugs] at edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
[findbugs] at
edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:932)
[findbugs] at
edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:997)
[findbugs] at edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:225)
[findbugs] at edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
[findbugs] at edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1317)
[findbugs] Java Result: 4
release-notes:
[copy] Copying 1 file to
<https://builds.apache.org/job/POI-JDK8/ws/build/dist>
rat-check:
[mkdir] Created dir: <https://builds.apache.org/job/POI-JDK8/ws/build/rat>
[echo]
[echo] *****************************************************
[echo] Summary
[echo] -------
[echo] Generated at: 2016-01-29T22:40:10+00:00
[echo] Notes: 1
[echo] Binaries: 122
[echo] Archives: 0
[echo] Standards: 3450
[echo]
[echo] Apache Licensed: 3450
[echo] Generated Documents: 0
[echo]
[echo] JavaDocs are generated and so license header is optional
[echo] Generated files do not required license headers
[echo]
[echo] 0 Unknown Licenses
[echo]
[echo] *******************************
[echo]
[echo] Unapproved licenses:
[echo]
[echo]
[echo] *******************************
[echo]
[echo] Archives:
[echo]
[echo] *****************************************************
[echo] Files with Apache License headers will be marked AL
[echo] Binary files (which do not require AL headers) will be marked B
[echo] Compressed archives will be marked A
[echo] Notices, licenses etc will be marked N
[echo]
[echo] *****************************************************
forbidden-apis-check:
[forbiddenapis] Reading bundled API signatures: jdk-unsafe-1.6
[forbiddenapis] Reading bundled API signatures: jdk-deprecated-1.6
[forbiddenapis] Reading API signatures:
<https://builds.apache.org/job/POI-JDK8/ws/src/resources/devtools/forbidden-signatures.txt>
[forbiddenapis] Loading classes to check...
[forbiddenapis] Scanning classes for violations...
[forbiddenapis] Forbidden method invocation:
java.io.PrintStream#<init>(java.io.OutputStream) [Uses default charset]
[forbiddenapis] in org.apache.poi.hssf.extractor.TestOldExcelExtractor
(TestOldExcelExtractor.java:315)
[forbiddenapis] Forbidden method invocation:
java.io.PrintStream#<init>(java.io.OutputStream) [Uses default charset]
[forbiddenapis] in org.apache.poi.hssf.extractor.TestOldExcelExtractor
(TestOldExcelExtractor.java:333)
[forbiddenapis] Forbidden method invocation: java.lang.String#<init>(byte[])
[Uses default charset]
[forbiddenapis] in org.apache.poi.hssf.extractor.TestOldExcelExtractor
(TestOldExcelExtractor.java:339)
[forbiddenapis] Scanned 3750 (and 1637 related) class file(s) for forbidden API
invocations (in 2.52s), 3 error(s).
BUILD FAILED
<https://builds.apache.org/job/POI-JDK8/ws/build.xml>:1828: Check for forbidden
API calls failed, see log.
Total time: 17 minutes 42 seconds
Build step 'Invoke Ant' marked build as failure
[FINDBUGS] Skipping publisher since build result is FAILURE
[WARNINGS] Skipping publisher since build result is FAILURE
Archiving artifacts
Compressed 139.69 MB of artifacts by 40.2% relative to #825
Recording test results
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]