You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@poi.apache.org by Apache Jenkins Server <je...@builds.apache.org> on 2022/03/27 17:45:49 UTC
Build failed in Jenkins: POI » POI-DSL-1.18 #24
See <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/24/display/redirect?page=changes>
Changes:
[PJ Fanning] [github-314] Add equals and hashcode to PaneInformation. Thanks to Daniel Shuy. This closes #314
[Dominik Stadler] Update description of logging some more
[Dominik Stadler] Fix small typo
[PJ Fanning] logging
[Dominik Stadler] Avoid intermittent failure of srcDistZip with parallel builds/tests
[Dominik Stadler] Fix issues found when fuzzing Apache POI via Jazzer
Do not assert when the next line will throw a proper exception anyway
[Dominik Stadler] Add a target to extract all third-party libraries into directory build/runtime
This is used when testing with latest Apache POI locally, e.g.
when running mass-regression-testing
[Dominik Stadler] poi-ooxml-lite: Check in list of classes and xsb-files to avoid the jar-to-test dependency
Avoid running all tests whenever building jars as tests take a long time now
and also cause large memory allocations.
It is nice if the target "jar" is as fast as possible and the list of included
items for ooxml-lite only changes rarely anyway.
[Dominik Stadler] OOXMLLiteAgent: Some smaller adjustments
Print unexpected exceptions to stdout instead of silently ignoring them
Don't include classes created via Mockito
[PJ Fanning] [bug-65973] fix for removing hyperlinks that span multiple cells
[PJ Fanning] [bug-65973] fix for removing hyperlinks that span multiple cells
[PJ Fanning] [bug-65973] fix for removing hyperlinks that span multiple cells
[PJ Fanning] [bug-65973] partial fix for removing hyperlinks that span multiple cells
[PJ Fanning] [bug-65973] partial fix for removing hyperlinks that span multiple cells
[PJ Fanning] increase max size of hwmf picture
[PJ Fanning] small refactor
[PJ Fanning] [bug-65973] partial fix for removing hyperlinks that span multiple cells
[PJ Fanning] spelling
[PJ Fanning] spelling
[PJ Fanning] [bug-65973] partial fix for removing hyperlinks that span multiple cells
[PJ Fanning] [bug-65973] partial fix for removing hyperlinks that span multiple cells
[PJ Fanning] [bug-64536] add another test
[PJ Fanning] [bug-64536] add getDimension on XSSFSheet
------------------------------------------
[...truncated 6.11 KB...]
-rwxr-xr-x 1 root root 12416 Feb 15 09:39 jlink
-rwxr-xr-x 1 root root 12416 Feb 15 09:39 jmap
-rwxr-xr-x 1 root root 12384 Feb 15 09:39 jmod
-rwxr-xr-x 1 root root 12392 Feb 15 09:39 jpackage
-rwxr-xr-x 1 root root 12384 Feb 15 09:39 jps
-rwxr-xr-x 1 root root 12424 Feb 15 09:39 jrunscript
-rwxr-xr-x 1 root root 12392 Feb 15 09:39 jshell
-rwxr-xr-x 1 root root 12424 Feb 15 09:39 jstack
-rwxr-xr-x 1 root root 12384 Feb 15 09:39 jstat
-rwxr-xr-x 1 root root 12416 Feb 15 09:39 jstatd
-rwxr-xr-x 1 root root 12392 Feb 15 09:39 jwebserver
-rwxr-xr-x 1 root root 12392 Feb 15 09:39 keytool
-rwxr-xr-x 1 root root 12416 Feb 15 09:39 rmiregistry
-rwxr-xr-x 1 root root 12392 Feb 15 09:39 serialver
+ /home/jenkins/tools/java/latest18/bin/java -version
openjdk version "18" 2022-03-22
OpenJDK Runtime Environment (build 18+36-2087)
OpenJDK 64-Bit Server VM (build 18+36-2087, mixed mode, sharing)
+ echo which java
which java
+ which java
/home/jenkins/tools/java/latest18/bin/java
+ java -version
openjdk version "18" 2022-03-22
OpenJDK Runtime Environment (build 18+36-2087)
OpenJDK 64-Bit Server VM (build 18+36-2087, mixed mode, sharing)
+ echo which javac
which javac
+ which javac
/home/jenkins/tools/java/latest18/bin/javac
+ javac -version
javac 18
+ echo Ant-Home:
Ant-Home:
+ ls -al
total 520
drwxr-xr-x 22 jenkins jenkins 4096 Mar 27 17:44 .
drwxr-xr-x 3 jenkins jenkins 4096 Mar 11 03:17 ..
-rw-r--r-- 1 jenkins jenkins 520 Jan 2 17:47 .asf.yaml
drwxr-xr-x 3 jenkins jenkins 4096 Mar 20 17:48 build
-rw-r--r-- 1 jenkins jenkins 31521 Mar 27 17:44 build.gradle
-rw-r--r-- 1 jenkins jenkins 166501 Mar 27 17:44 build.xml
-rw-r--r-- 1 jenkins jenkins 7017 Mar 20 17:47 doap_POI.rdf
-rw-r--r-- 1 jenkins jenkins 3057 Feb 27 17:46 file-leak-detector.exclude
-rw-r--r-- 1 jenkins jenkins 6229 Jan 2 17:47 forrest.properties
-rw-r--r-- 1 jenkins jenkins 53 Jan 2 17:47 .gitattributes
drwxr-xr-x 3 jenkins jenkins 4096 Jan 2 17:47 .github
-rw-r--r-- 1 jenkins jenkins 334 Jan 2 17:47 .gitignore
drwxr-xr-x 3 jenkins jenkins 4096 Jan 2 17:47 gradle
drwxr-xr-x 6 jenkins jenkins 4096 Mar 20 17:47 .gradle
-rw-r--r-- 1 jenkins jenkins 599 Jan 2 17:47 gradle.properties
-rwxr-xr-x 1 jenkins jenkins 8070 Jan 2 17:47 gradlew
-rw-r--r-- 1 jenkins jenkins 2763 Jan 2 17:47 gradlew.bat
drwxr-xr-x 2 jenkins jenkins 4096 Mar 27 17:44 jenkins
-rw-r--r-- 1 jenkins jenkins 167281 Jan 2 17:47 KEYS
drwxr-xr-x 2 jenkins jenkins 4096 Jan 2 17:47 legal
drwxr-xr-x 2 jenkins jenkins 4096 Jan 2 17:47 lib.stored
drwxr-xr-x 3 jenkins jenkins 4096 Mar 20 17:47 osgi
-rw-r--r-- 1 jenkins jenkins 4813 Jan 2 17:47 patch.xml
drwxr-xr-x 5 jenkins jenkins 4096 Mar 20 17:48 poi
drwxr-xr-x 4 jenkins jenkins 4096 Mar 20 17:48 poi-examples
drwxr-xr-x 4 jenkins jenkins 4096 Mar 27 17:44 poi-excelant
drwxr-xr-x 4 jenkins jenkins 4096 Mar 27 17:44 poi-integration
drwxr-xr-x 4 jenkins jenkins 4096 Mar 27 17:44 poi-ooxml
drwxr-xr-x 4 jenkins jenkins 4096 Mar 20 17:48 poi-ooxml-full
drwxr-xr-x 3 jenkins jenkins 4096 Mar 27 17:44 poi-ooxml-lite
drwxr-xr-x 4 jenkins jenkins 4096 Mar 20 17:48 poi-ooxml-lite-agent
drwxr-xr-x 5 jenkins jenkins 4096 Mar 20 17:48 poi-scratchpad
-rw-r--r-- 1 jenkins jenkins 4351 Jan 2 17:47 README.rst
-rw-r--r-- 1 jenkins jenkins 232 Jan 2 17:47 SECURITY.md
-rw-r--r-- 1 jenkins jenkins 190 Jan 2 17:47 settings.gradle
drwxr-xr-x 4 jenkins jenkins 4096 Jan 2 17:47 src
drwxr-xr-x 4 jenkins jenkins 4096 Mar 27 17:44 .svn
drwxr-xr-x 15 jenkins jenkins 4096 Jan 2 17:47 test-data
+ echo which ant
which ant
+ which ant
/usr/bin/ant
+ ant -version
Apache Ant(TM) version 1.10.5 compiled on March 28 2019
+ echo <project default="test"><target name="test"><echo>Java ${ant.java.version}/${java.version}</echo><exec executable="javac"><arg value="-version"/></exec></target></project>
+ ant -f build.javacheck.xml -v
Apache Ant(TM) version 1.10.5 compiled on March 28 2019
Buildfile: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/build.javacheck.xml>
Detected Java version: 18 in: /usr/local/asfpackages/java/openjdk-18-ea+36
Detected OS: Linux
parsing buildfile <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/build.javacheck.xml> with URI = <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/build.javacheck.xml>
Project base dir set to: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/>
Build sequence for target(s) `test' is [test]
Complete build sequence is [test, ]
test:
parsing buildfile jar:file:/usr/share/ant/lib/ant.jar!/org/apache/tools/ant/antlib.xml with URI = jar:file:/usr/share/ant/lib/ant.jar!/org/apache/tools/ant/antlib.xml from a zip file
[echo] Java 18/18
[exec] Current OS is Linux
[exec] Executing 'javac' with arguments:
[exec] '-version'
[exec]
[exec] The ' characters around the executable and arguments are
[exec] not part of the command.
[exec] javac 18
BUILD SUCCESSFUL
Total time: 2 seconds
+ exit 0
[POI-DSL-1.18] $ /bin/sh -xe /tmp/jenkins8269445244164897441.sh
+ touch --no-create build/*/build/test-results/TEST-*.xml build/*/build/test-results/test/TEST-*.xml
[Gradle] - Launching build.
[POI-DSL-1.18] $ <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/gradlew> -PjdkVersion=18 clean jenkins
To honour the JVM settings for this build a single-use Daemon process will be forked. See https://docs.gradle.org/7.4.1/userguide/gradle_daemon.html#sec:disabling_the_daemon.
Daemon will be stopped at the end of the build
Configuration on demand is an incubating feature.
> Configure project :
Trying to override old definition of datatype junit
Run with reduced parallelism for CI build
Run with reduced parallelism for CI build
Run with reduced parallelism for CI build
Run with reduced parallelism for CI build
Run with reduced parallelism for CI build
Run with reduced parallelism for CI build
Run with reduced parallelism for CI build
Run with reduced parallelism for CI build
Run with reduced parallelism for CI build
[Fatal Error] :1:38: Invalid encoding name "UTF8".
> Task :poi-scratchpad:clean
> Task :poi-ooxml-lite:clean UP-TO-DATE
> Task :poi-examples:clean
> Task :poi-integration:clean
> Task :poi-excelant:clean
> Task :poi-ooxml-lite-agent:clean
> Task :poi-ooxml:clean
> Task :clean
> Task :poi-examples:processResources NO-SOURCE
> Task :poi-integration:compileJava NO-SOURCE
> Task :poi-integration:processResources NO-SOURCE
> Task :poi-integration:classes UP-TO-DATE
> Task :poi:clean
> Task :poi-ooxml-full:clean
> Task :poi:generateVersionJava
> Task :poi-ooxml:fixBatik
> Task :poi-scratchpad:processResources
> Task :poi-scratchpad:processTestResources NO-SOURCE
> Task :poi-integration:jar
> Task :poi-integration:javadoc SKIPPED
> Task :poi-integration:javadocJar SKIPPED
> Task :poi-integration:sourcesJar SKIPPED
> Task :poi-integration:assemble
> Task :poi-excelant:processResources
> Task :poi-integration:forbiddenApisMain NO-SOURCE
> Task :poi-ooxml-full:copy_xsds
> Task :poi-excelant:sourcesJar
> Task :poi-integration:processTestResources
> Task :poi-integration:spotbugsMain NO-SOURCE
> Task :poi-excelant:processTestResources
> Task :poi-ooxml:processResources
> Task :poi-ooxml:processTestResources
> Task :poi-ooxml-lite:generateModuleInfo
> Task :poi-ooxml-lite:processTestResources NO-SOURCE
> Task :poi-examples:sourcesJar
> Task :poi-examples:processTestResources NO-SOURCE
> Task :poi-ooxml-full:generate_beans
SchemaCompiler Metadata LOAD:org/apache/xmlbeans/metadata GEN:org/apache/poi/schemas/ooxml
ERROR StatusLogger Log4j2 could not find a logging implementation. Please add log4j-core to the classpath. Using SimpleLogger to log to the console...
> Task :replaceVersion
> Task :poi-ooxml:sourcesJar
> Task :poi-scratchpad:sourcesJar
> Task :poi-ooxml-full:generate_beans
Time to build schema type system: 8.74 seconds
> Task :poi-ooxml-lite-agent:compileJava
> Task :poi-ooxml-lite-agent:compileJava9 SKIPPED
> Task :poi-ooxml-lite-agent:cacheJava9 NO-SOURCE
> Task :poi-ooxml-lite-agent:processResources NO-SOURCE
> Task :poi-ooxml-lite-agent:classes
> Task :poi-ooxml-lite-agent:jar
> Task :poi-ooxml-lite-agent:javadoc SKIPPED
> Task :poi-ooxml-lite-agent:javadocJar SKIPPED
> Task :poi-ooxml-lite-agent:sourcesJar
> Task :poi-ooxml-lite-agent:assemble
> Task :poi-ooxml-lite-agent:forbiddenApisMain FAILED
> Task :poi-ooxml-full:generate_beans
Time to generate code: 4.863 seconds
> Task :poi:compileJava
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/src/main/java/org/apache/poi/util/GenericRecordUtil.java>:132: warning: [unchecked] unchecked cast
m.putAll((Map<String,Supplier<?>>)baseMap);
^
required: Map<String,Supplier<?>>
found: Object
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/src/main/java/org/apache/poi/hssf/model/InternalWorkbook.java>:1120: warning: [removal] AccessControlException in java.security has been deprecated and marked for removal
} catch (AccessControlException e) {
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/src/main/java/org/apache/poi/hssf/record/NameRecord.java>:466: warning: [deprecation] readAllContinuedRemainder() in RecordInputStream has been deprecated
byte[] remainder = ris.readAllContinuedRemainder();
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/src/main/java/org/apache/poi/hssf/record/AbstractEscherHolderRecord.java>:62: warning: [deprecation] readAllContinuedRemainder() in RecordInputStream has been deprecated
byte[] data = in.readAllContinuedRemainder();
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/src/main/java/org/apache/poi/ss/usermodel/CellBase.java>:39: warning: [deprecation] setCellType(CellType) in Cell has been deprecated
public final void setCellType(CellType cellType) {
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/src/main/java/org/apache/poi/ss/formula/BaseFormulaEvaluator.java>:225: warning: [deprecation] setCellType(CellType) in Cell has been deprecated
cell.setCellType(cellType);
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/src/main/java/org/apache/poi/hssf/record/RecordFactoryInputStream.java>:335: warning: [deprecation] processContinueRecord(byte[]) in DrawingRecord has been deprecated
_lastDrawingRecord.processContinueRecord(contRec.getData());
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/src/main/java/org/apache/poi/poifs/nio/CleanerUtil.java>:78: warning: [removal] AccessController in java.security has been deprecated and marked for removal
final Object hack = AccessController.doPrivileged(
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/src/main/java/org/apache/poi/poifs/nio/CleanerUtil.java>:178: warning: [removal] AccessController in java.security has been deprecated and marked for removal
final Throwable error = AccessController.doPrivileged(
^
9 warnings
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':poi-ooxml-lite-agent:forbiddenApisMain'.
> IO problem while reading files with API signatures.
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
* Get more help at https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
See https://docs.gradle.org/7.4.1/userguide/command_line_interface.html#sec:command_line_warnings
BUILD FAILED in 54s
32 actionable tasks: 31 executed, 1 up-to-date
Build step 'Invoke Gradle script' changed build result to FAILURE
Build step 'Invoke Gradle script' marked build as failure
[SpotBugs] Skipping execution of recorder since overall result is 'FAILURE'
Archiving artifacts
[Fast Archiver] Compressed 2.91 MB of artifacts by 54.7% relative to #17
Recording test results
ERROR: Step ?Publish JUnit test result report? failed: No test report files were found. Configuration error?
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org
Build failed in Jenkins: POI » POI-DSL-1.18 #37
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/37/display/redirect?page=changes>
Changes:
[PJ Fanning] add extra setTitle method
[PJ Fanning] upgrade sonarqube plugin
[PJ Fanning] gradle version
[PJ Fanning] javadoc issue
[PJ Fanning] add FORECAST and FORECAST.LINEAR functions
[PJ Fanning] add PEARSON function
[PJ Fanning] add COVARIANCE.S function
[PJ Fanning] add COVAR and COVARIANCE.P functions
[PJ Fanning] mismatched array sizes
[PJ Fanning] support string cells in correl function
[PJ Fanning] support blank cells in correl function
[PJ Fanning] revert
[PJ Fanning] gradle refresh
[PJ Fanning] missing license
[PJ Fanning] [bug-66105] support CORREL function
[PJ Fanning] gradle version
[PJ Fanning] use commons-math3 for poisson dist
[PJ Fanning] This closes #315
[PJ Fanning] jdk 18 build support
[PJ Fanning] [github-334] Add SHRINK_TO_FIT and QUOTE_PREFIXED to CellUtil. Thanks to funakawa718. This closes #334
[PJ Fanning] upgrade mockito
[PJ Fanning] use pre-release version of xmlbeans (temporarily)
[PJ Fanning] revert xmlbeans jar changes
[PJ Fanning] update key
[PJ Fanning] upgrade mockito
[PJ Fanning] update changes
[PJ Fanning] update changes
[PJ Fanning] add lowercase tests
------------------------------------------
[...truncated 763.11 KB...]
M V EI2: org.apache.poi.xwpf.usermodel.XWPFHeaderFooter.setHeaderFooter(CTHdrFtr) may expose internal representation by storing an externally mutable object into XWPFHeaderFooter.headerFooter At XWPFHeaderFooter.java:[line 165]
M V EI: org.apache.poi.xwpf.usermodel.XWPFHeaderFooter.getListParagraph() may expose internal representation by returning XWPFHeaderFooter.paragraphs At XWPFHeaderFooter.java:[line 212]
M V EI: org.apache.poi.xslf.usermodel.XSLFTableRow.getXmlObject() may expose internal representation by returning XSLFTableRow._row At XSLFTableRow.java:[line 51]
M V EI: org.apache.poi.xssf.usermodel.XSSFSimpleShape.getTextBody() may expose internal representation by returning XSSFSimpleShape._textBody At XSSFSimpleShape.java:[line 159]
M V EI: org.apache.poi.xssf.usermodel.XSSFSimpleShape.getTextParagraphs() may expose internal representation by returning XSSFSimpleShape._paragraphs At XSSFSimpleShape.java:[line 501]
M V EI: org.apache.poi.xssf.usermodel.XSSFSimpleShape.getCTShape() may expose internal representation by returning XSSFSimpleShape.ctShape At XSSFSimpleShape.java:[line 154]
M V EI: org.apache.poi.xssf.usermodel.XSSFClientAnchor.getSize() may expose internal representation by returning XSSFClientAnchor.size At XSSFClientAnchor.java:[line 394]
M V EI2: org.apache.poi.xssf.usermodel.XSSFClientAnchor.setSize(CTPositiveSize2D) may expose internal representation by storing an externally mutable object into XSSFClientAnchor.size At XSSFClientAnchor.java:[line 402]
M V EI: org.apache.poi.xssf.usermodel.XSSFClientAnchor.getPosition() may expose internal representation by returning XSSFClientAnchor.position At XSSFClientAnchor.java:[line 377]
M V EI2: org.apache.poi.xssf.usermodel.XSSFClientAnchor.setPosition(CTPoint2D) may expose internal representation by storing an externally mutable object into XSSFClientAnchor.position At XSSFClientAnchor.java:[line 385]
M V EI: org.apache.poi.xssf.usermodel.XSSFPicture.getCTPicture() may expose internal representation by returning XSSFPicture.ctPicture At XSSFPicture.java:[line 136]
M C FL: Using floating-point loop counters can lead to unexpected behavior. At SXSSFPicture.java:[line 160]
M C FL: Using floating-point loop counters can lead to unexpected behavior. At SXSSFPicture.java:[line 175]
M V EI: org.apache.poi.xssf.usermodel.XSSFDrawing.getCTDrawing() may expose internal representation by returning XSSFDrawing.drawing At XSSFDrawing.java:[line 139]
M V EI2: new org.apache.poi.xssf.streaming.SXSSFDrawing(SXSSFWorkbook, XSSFDrawing) may expose internal representation by storing an externally mutable object into SXSSFDrawing._wb At SXSSFDrawing.java:[line 41]
M V EI2: new org.apache.poi.xssf.streaming.SXSSFDrawing(SXSSFWorkbook, XSSFDrawing) may expose internal representation by storing an externally mutable object into SXSSFDrawing._drawing At SXSSFDrawing.java:[line 42]
M V EI2: new org.apache.poi.xssf.streaming.SXSSFSheet(SXSSFWorkbook, XSSFSheet) may expose internal representation by storing an externally mutable object into SXSSFSheet._workbook At SXSSFSheet.java:[line 67]
M V EI2: new org.apache.poi.xssf.streaming.SXSSFSheet(SXSSFWorkbook, XSSFSheet) may expose internal representation by storing an externally mutable object into SXSSFSheet._sh At SXSSFSheet.java:[line 68]
M V EI: org.apache.poi.xssf.streaming.SXSSFSheet.getWorkbook() may expose internal representation by returning SXSSFSheet._workbook At SXSSFSheet.java:[line 1625]
M B THROWS: Method intentionally throws RuntimeException. At SXSSFSheet.java:[lines 102-133]
M B THROWS: Method intentionally throws RuntimeException. At SXSSFSheet.java:[line 920]
M B THROWS: Method intentionally throws RuntimeException. At SXSSFSheet.java:[line 944]
M B THROWS: Method intentionally throws RuntimeException. At SXSSFSheet.java:[lines 1276-1282]
M B THROWS: Method intentionally throws RuntimeException. At SXSSFSheet.java:[line 1661]
M B THROWS: Method intentionally throws RuntimeException. At SXSSFSheet.java:[line 1676]
M V EI: org.apache.poi.xssf.usermodel.XSSFVMLDrawing.getDocument() may expose internal representation by returning XSSFVMLDrawing.root At XSSFVMLDrawing.java:[line 128]
M V EI2: new org.apache.poi.xssf.streaming.SXSSFCell(SXSSFRow, CellType) may expose internal representation by storing an externally mutable object into SXSSFCell._row At SXSSFCell.java:[line 57]
M V EI: org.apache.poi.xssf.streaming.SXSSFCell.getCellStyle() may expose internal representation by returning SXSSFCell._style At SXSSFCell.java:[line 583]
M V EI: org.apache.poi.xssf.streaming.SXSSFCell.getRow() may expose internal representation by returning SXSSFCell._row At SXSSFCell.java:[line 111]
M V EI2: org.apache.poi.xssf.streaming.SXSSFCell.setCellStyle(CellStyle) may expose internal representation by storing an externally mutable object into SXSSFCell._style At SXSSFCell.java:[line 566]
M V EI: org.apache.poi.xslf.usermodel.XSLFCommentAuthors.getCTCommentAuthorsList() may expose internal representation by returning XSLFCommentAuthors._authors At XSLFCommentAuthors.java:[line 63]
M D Eq: org.apache.poi.xssf.binary.XSSFBComment doesn't override org.apache.poi.xssf.usermodel.XSSFComment.equals(Object) At XSSFBComment.java:[line 1]
M V EI: org.apache.poi.xssf.binary.XSSFBCommentsTable.getAddresses() may expose internal representation by returning XSSFBCommentsTable.commentAddresses At XSSFBCommentsTable.java:[line 89]
M D SF: Switch statement found in org.apache.poi.xssf.binary.XSSFBCommentsTable.handleRecord(int, byte[]) where default case is missing At XSSFBCommentsTable.java:[lines 61-82]
M V EI: org.apache.poi.xssf.model.CommentsTable.getCTComments() may expose internal representation by returning CommentsTable.comments At CommentsTable.java:[line 310]
M V EI2: org.apache.poi.xssf.model.CommentsTable.setSheet(Sheet) may expose internal representation by storing an externally mutable object into CommentsTable.sheet At CommentsTable.java:[line 102]
M V EI2: new org.apache.poi.xssf.eventusermodel.XSSFSheetXMLHandler(Styles, Comments, SharedStrings, XSSFSheetXMLHandler$SheetContentsHandler, DataFormatter, boolean) may expose internal representation by storing an externally mutable object into XSSFSheetXMLHandler.formatter At XSSFSheetXMLHandler.java:[line 136]
M V EI2: new org.apache.poi.xssf.eventusermodel.XSSFSheetXMLHandler(Styles, Comments, SharedStrings, XSSFSheetXMLHandler$SheetContentsHandler, DataFormatter, boolean) may expose internal representation by storing an externally mutable object into XSSFSheetXMLHandler.stylesTable At XSSFSheetXMLHandler.java:[line 130]
M V EI2: new org.apache.poi.xssf.eventusermodel.XSSFSheetXMLHandler(Styles, Comments, SharedStrings, XSSFSheetXMLHandler$SheetContentsHandler, DataFormatter, boolean) may expose internal representation by storing an externally mutable object into XSSFSheetXMLHandler.comments At XSSFSheetXMLHandler.java:[line 131]
M V EI2: new org.apache.poi.xslf.model.ParagraphPropertyFetcher(XSLFTextParagraph, ParagraphPropertyFetcher$ParaPropFetcher) may expose internal representation by storing an externally mutable object into ParagraphPropertyFetcher.para At ParagraphPropertyFetcher.java:[line 58]
M V EI: org.apache.poi.xssf.model.SingleXmlCells.getCTSingleXMLCells() may expose internal representation by returning SingleXmlCells.singleXMLCells At SingleXmlCells.java:[line 92]
M B THROWS: Method intentionally throws RuntimeException. At StreamingSheetWriter.java:[lines 42-43]
M B THROWS: Method intentionally throws RuntimeException. At StreamingSheetWriter.java:[line 53]
M B THROWS: Method intentionally throws RuntimeException. At StreamingSheetWriter.java:[line 58]
M B THROWS: Method intentionally throws RuntimeException. At StreamingSheetWriter.java:[line 79]
M V EI2: new org.apache.poi.xssf.eventusermodel.XSSFReader(OPCPackage, boolean) may expose internal representation by storing an externally mutable object into XSSFReader.pkg At XSSFReader.java:[line 93]
M V EI: org.apache.poi.xslf.usermodel.XSLFTableStyles.getXmlObject() may expose internal representation by returning XSLFTableStyles._tblStyleLst At XSLFTableStyles.java:[line 62]
M V EI2: new org.apache.poi.xssf.streaming.SXSSFWorkbook$SheetIterator(SXSSFWorkbook) may expose internal representation by storing an externally mutable object into SXSSFWorkbook$SheetIterator.this$0 At SXSSFWorkbook.java:[line 779]
M D SF: Switch statement found in org.apache.poi.xssf.binary.XSSFBSharedStringsTable$SSTBinaryReader.handleRecord(int, byte[]) where default case is missing At XSSFBSharedStringsTable.java:[lines 129-136]
M V EI: org.apache.poi.xslf.usermodel.XSLFTable.getCTTable() may expose internal representation by returning XSLFTable._table At XSLFTable.java:[line 115]
M V EI2: new org.apache.poi.xssf.usermodel.XSSFMap(CTMap, MapInfo) may expose internal representation by storing an externally mutable object into XSSFMap.ctMap At XSSFMap.java:[line 46]
M V EI: org.apache.poi.xssf.usermodel.XSSFMap.getCtMap() may expose internal representation by returning XSSFMap.ctMap At XSSFMap.java:[line 53]
M V EI2: new org.apache.poi.xssf.usermodel.XSSFMap(CTMap, MapInfo) may expose internal representation by storing an externally mutable object into XSSFMap.mapInfo At XSSFMap.java:[line 47]
M V EI2: new org.apache.poi.xssf.extractor.XSSFEventBasedExcelExtractor(OPCPackage) may expose internal representation by storing an externally mutable object into XSSFEventBasedExcelExtractor.container At XSSFEventBasedExcelExtractor.java:[line 86]
M V EI: org.apache.poi.xssf.extractor.XSSFEventBasedExcelExtractor.getPackage() may expose internal representation by returning XSSFEventBasedExcelExtractor.container At XSSFEventBasedExcelExtractor.java:[line 194]
M V EI: org.apache.poi.xssf.extractor.XSSFEventBasedExcelExtractor.getFilesystem() may expose internal representation by returning XSSFEventBasedExcelExtractor.container At XSSFEventBasedExcelExtractor.java:[line 329]
M B THROWS: Method intentionally throws RuntimeException. At XSSFEventBasedExcelExtractor.java:[lines 234-250]
M V EI2: new org.apache.poi.xwpf.model.XWPFParagraphDecorator(XWPFParagraph, XWPFParagraphDecorator) may expose internal representation by storing an externally mutable object into XWPFParagraphDecorator.paragraph At XWPFParagraphDecorator.java:[line 33]
M B THROWS: Method intentionally throws RuntimeException. At XAdESSignatureFacet.java:[lines 169-177]
M B THROWS: Method intentionally throws RuntimeException. At XAdESSignatureFacet.java:[lines 312-340]
M B THROWS: Method intentionally throws RuntimeException. At XSLFFontInfo.java:[lines 207-229]
M B THROWS: Method intentionally throws RuntimeException. At XSLFFontInfo.java:[lines 232-241]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getEvenPageHeader() may expose internal representation by returning XWPFHeaderFooterPolicy.evenPageHeader At XWPFHeaderFooterPolicy.java:[line 337]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getFirstPageHeader() may expose internal representation by returning XWPFHeaderFooterPolicy.firstPageHeader At XWPFHeaderFooterPolicy.java:[line 313]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getFooter(STHdrFtr$Enum) may expose internal representation by returning XWPFHeaderFooterPolicy.firstPageFooter At XWPFHeaderFooterPolicy.java:[line 409]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getFooter(int) may expose internal representation by returning XWPFHeaderFooterPolicy.defaultFooter At XWPFHeaderFooterPolicy.java:[line 396]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getDefaultHeader() may expose internal representation by returning XWPFHeaderFooterPolicy.defaultHeader At XWPFHeaderFooterPolicy.java:[line 345]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getFooter(STHdrFtr$Enum) may expose internal representation by returning XWPFHeaderFooterPolicy.evenPageFooter At XWPFHeaderFooterPolicy.java:[line 407]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getHeader(STHdrFtr$Enum) may expose internal representation by returning XWPFHeaderFooterPolicy.firstPageHeader At XWPFHeaderFooterPolicy.java:[line 378]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getDefaultFooter() may expose internal representation by returning XWPFHeaderFooterPolicy.defaultFooter At XWPFHeaderFooterPolicy.java:[line 349]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getHeader(int) may expose internal representation by returning XWPFHeaderFooterPolicy.firstPageHeader At XWPFHeaderFooterPolicy.java:[line 360]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getHeader(int) may expose internal representation by returning XWPFHeaderFooterPolicy.evenPageHeader At XWPFHeaderFooterPolicy.java:[line 363]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getOddPageFooter() may expose internal representation by returning XWPFHeaderFooterPolicy.defaultFooter At XWPFHeaderFooterPolicy.java:[line 333]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getHeader(STHdrFtr$Enum) may expose internal representation by returning XWPFHeaderFooterPolicy.defaultHeader At XWPFHeaderFooterPolicy.java:[line 380]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getFooter(STHdrFtr$Enum) may expose internal representation by returning XWPFHeaderFooterPolicy.defaultFooter At XWPFHeaderFooterPolicy.java:[line 411]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getFooter(int) may expose internal representation by returning XWPFHeaderFooterPolicy.firstPageFooter At XWPFHeaderFooterPolicy.java:[line 391]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getHeader(int) may expose internal representation by returning XWPFHeaderFooterPolicy.defaultHeader At XWPFHeaderFooterPolicy.java:[line 365]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getHeader(STHdrFtr$Enum) may expose internal representation by returning XWPFHeaderFooterPolicy.evenPageHeader At XWPFHeaderFooterPolicy.java:[line 376]
M V EI2: new org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy(XWPFDocument, CTSectPr) may expose internal representation by storing an externally mutable object into XWPFHeaderFooterPolicy.doc At XWPFHeaderFooterPolicy.java:[line 105]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getFirstPageFooter() may expose internal representation by returning XWPFHeaderFooterPolicy.firstPageFooter At XWPFHeaderFooterPolicy.java:[line 317]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getOddPageHeader() may expose internal representation by returning XWPFHeaderFooterPolicy.defaultHeader At XWPFHeaderFooterPolicy.java:[line 325]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getEvenPageFooter() may expose internal representation by returning XWPFHeaderFooterPolicy.evenPageFooter At XWPFHeaderFooterPolicy.java:[line 341]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getFooter(int) may expose internal representation by returning XWPFHeaderFooterPolicy.evenPageFooter At XWPFHeaderFooterPolicy.java:[line 394]
M V EI2: org.apache.poi.openxml4j.opc.internal.marshallers.PackagePropertiesMarshaller.marshall(PackagePart, OutputStream) may expose internal representation by storing an externally mutable object into PackagePropertiesMarshaller.propsPart At PackagePropertiesMarshaller.java:[line 93]
M V EI2: new org.apache.poi.xssf.usermodel.helpers.XSSFSingleXmlCell(CTSingleXmlCell, SingleXmlCells) may expose internal representation by storing an externally mutable object into XSSFSingleXmlCell.parent At XSSFSingleXmlCell.java:[line 41]
M V EI2: new org.apache.poi.xssf.usermodel.helpers.XSSFSingleXmlCell(CTSingleXmlCell, SingleXmlCells) may expose internal representation by storing an externally mutable object into XSSFSingleXmlCell.singleXmlCell At XSSFSingleXmlCell.java:[line 40]
M V EI: org.apache.poi.xslf.usermodel.XSLFObjectShape.getCTOleObject() may expose internal representation by returning XSLFObjectShape._oleObject At XSLFObjectShape.java:[line 89]
M V EI: org.apache.poi.xslf.usermodel.XSLFObjectShape.getPictureData() may expose internal representation by returning XSLFObjectShape._data At XSLFObjectShape.java:[line 133]
M V EI: org.apache.poi.xwpf.usermodel.XWPFComment.getCtComment() may expose internal representation by returning XWPFComment.ctComment At XWPFComment.java:[line 350]
M V EI2: new org.apache.poi.xwpf.usermodel.XWPFComment(CTComment, XWPFComments) may expose internal representation by storing an externally mutable object into XWPFComment.comments At XWPFComment.java:[line 42]
M V EI: org.apache.poi.xwpf.usermodel.XWPFComment.getPart() may expose internal representation by returning XWPFComment.comments At XWPFComment.java:[line 79]
M V EI: org.apache.poi.xwpf.usermodel.XWPFComment.getXWPFDocument() may expose internal representation by returning XWPFComment.document At XWPFComment.java:[line 293]
M V EI: org.apache.poi.xwpf.usermodel.XWPFComment.getComments() may expose internal representation by returning XWPFComment.comments At XWPFComment.java:[line 359]
M V EI2: new org.apache.poi.xwpf.usermodel.XWPFComment(CTComment, XWPFComments) may expose internal representation by storing an externally mutable object into XWPFComment.ctComment At XWPFComment.java:[line 43]
M V EI: org.apache.poi.xssf.extractor.XSSFExcelExtractor.getFilesystem() may expose internal representation by returning XSSFExcelExtractor.workbook At XSSFExcelExtractor.java:[line 270]
M V EI: org.apache.poi.xssf.extractor.XSSFExcelExtractor.getDocument() may expose internal representation by returning XSSFExcelExtractor.workbook At XSSFExcelExtractor.java:[line 255]
M V EI2: new org.apache.poi.xssf.extractor.XSSFExcelExtractor(XSSFWorkbook) may expose internal representation by storing an externally mutable object into XSSFExcelExtractor.workbook At XSSFExcelExtractor.java:[line 69]
M V EI: org.apache.poi.xslf.usermodel.XSLFPictureShape.getPictureData() may expose internal representation by returning XSLFPictureShape._data At XSLFPictureShape.java:[line 138]
M V EI2: new org.apache.poi.xslf.model.CharacterPropertyFetcher(XSLFTextRun, CharacterPropertyFetcher$CharPropFetcher) may expose internal representation by storing an externally mutable object into CharacterPropertyFetcher.run At CharacterPropertyFetcher.java:[line 49]
M V EI2: new org.apache.poi.xdgf.usermodel.XDGFPage(PageType, XDGFPageContents, XDGFDocument, XDGFPages) may expose internal representation by storing an externally mutable object into XDGFPage._pages At XDGFPage.java:[line 42]
M V EI: org.apache.poi.xdgf.usermodel.XDGFPage.getContent() may expose internal representation by returning XDGFPage._content At XDGFPage.java:[line 63]
M V EI2: new org.apache.poi.xdgf.usermodel.XDGFPage(PageType, XDGFPageContents, XDGFDocument, XDGFPages) may expose internal representation by storing an externally mutable object into XDGFPage._content At XDGFPage.java:[line 41]
M V EI2: new org.apache.poi.xdgf.usermodel.XDGFPage(PageType, XDGFPageContents, XDGFDocument, XDGFPages) may expose internal representation by storing an externally mutable object into XDGFPage._page At XDGFPage.java:[line 40]
M V EI2: new org.apache.poi.xssf.binary.XSSFBSheetHandler(InputStream, XSSFBStylesTable, XSSFBCommentsTable, SharedStrings, XSSFSheetXMLHandler$SheetContentsHandler, DataFormatter, boolean) may expose internal representation by storing an externally mutable object into XSSFBSheetHandler.dataFormatter At XSSFBSheetHandler.java:[line 69]
M D SF: Switch statement found in org.apache.poi.xssf.binary.XSSFBSheetHandler.handleRecord(int, byte[]) where default case is missing At XSSFBSheetHandler.java:[lines 77-123]
M V EI2: org.apache.poi.xdgf.usermodel.section.geometry.RelEllipticalArcTo.setupMaster(GeometryRow) may expose internal representation by storing an externally mutable object into RelEllipticalArcTo._master At RelEllipticalArcTo.java:[line 118]
M B THROWS: Method intentionally throws RuntimeException. At DeferredSXSSFWorkbook.java:[line 61]
M B THROWS: Method intentionally throws RuntimeException. At DeferredSXSSFWorkbook.java:[lines 80-85]
M V EI: org.apache.poi.xwpf.extractor.XWPFWordExtractor.getDocument() may expose internal representation by returning XWPFWordExtractor.document At XWPFWordExtractor.java:[line 211]
M V EI: org.apache.poi.xwpf.extractor.XWPFWordExtractor.getFilesystem() may expose internal representation by returning XWPFWordExtractor.document At XWPFWordExtractor.java:[line 226]
M V EI2: new org.apache.poi.xwpf.extractor.XWPFWordExtractor(XWPFDocument) may expose internal representation by storing an externally mutable object into XWPFWordExtractor.document At XWPFWordExtractor.java:[line 67]
M B THROWS: Method intentionally throws RuntimeException. At XAdESXLSignatureFacet.java:[lines 93-99]
M B THROWS: Method intentionally throws RuntimeException. At XAdESXLSignatureFacet.java:[lines 217-243]
M B THROWS: Method intentionally throws RuntimeException. At XAdESXLSignatureFacet.java:[lines 246-284]
M B THROWS: Method intentionally throws RuntimeException. At XAdESXLSignatureFacet.java:[lines 287-299]
M B THROWS: Method intentionally throws RuntimeException. At XAdESXLSignatureFacet.java:[lines 302-315]
M B THROWS: Method intentionally throws RuntimeException. At XAdESXLSignatureFacet.java:[lines 320-333]
M B THROWS: Method intentionally throws RuntimeException. At XAdESXLSignatureFacet.java:[lines 341-362]
M V EI: org.apache.poi.xslf.usermodel.XSLFGroupShape.getShapes() may expose internal representation by returning XSLFGroupShape._shapes At XSLFGroupShape.java:[line 154]
M B THROWS: Method intentionally throws RuntimeException. At DeferredSXSSFSheet.java:[line 51]
M V EI2: org.apache.poi.xdgf.usermodel.section.geometry.RelLineTo.setupMaster(GeometryRow) may expose internal representation by storing an externally mutable object into RelLineTo._master At RelLineTo.java:[line 78]
M V EI2: org.apache.poi.xdgf.usermodel.section.geometry.LineTo.setupMaster(GeometryRow) may expose internal representation by storing an externally mutable object into LineTo._master At LineTo.java:[line 79]
M V EI2: org.apache.poi.xdgf.usermodel.section.geometry.NURBSTo.setupMaster(GeometryRow) may expose internal representation by storing an externally mutable object into NURBSTo._master At NURBSTo.java:[line 129]
M V EI: org.apache.poi.xslf.usermodel.XSLFSlide.getXmlObject() may expose internal representation by returning XSLFSlide._slide At XSLFSlide.java:[line 124]
M V EI: org.apache.poi.xslf.usermodel.XSLFSlide.getSlideLayout() may expose internal representation by returning XSLFSlide._layout At XSLFSlide.java:[line 159]
M V EI: org.apache.poi.xslf.usermodel.XSLFSlide.getCommentsPart() may expose internal representation by returning XSLFSlide._comments At XSLFSlide.java:[line 181]
M V EI: org.apache.poi.xslf.usermodel.XSLFSlide.getCommentAuthorsPart() may expose internal representation by returning XSLFSlide._commentAuthors At XSLFSlide.java:[line 195]
M V EI: org.apache.poi.xslf.usermodel.XSLFSlide.getNotes() may expose internal representation by returning XSLFSlide._notes At XSLFSlide.java:[line 239]
M V EI: org.apache.poi.xssf.usermodel.XSSFChartSheet.getCTChartsheet() may expose internal representation by returning XSSFChartSheet.chartsheet At XSSFChartSheet.java:[line 75]
M B THROWS: Method intentionally throws RuntimeException. At XSSFChartSheet.java:[lines 98-104]
M B THROWS: Method intentionally throws RuntimeException. At KeyInfoSignatureFacet.java:[lines 62-144]
M B THROWS: Method lists Exception in its throws clause. At VsdxToPng.java:[lines 114-134]
M B THROWS: Method lists Exception in its throws clause. At PPTX2PNG.java:[lines 94-99]
M B THROWS: Method intentionally throws RuntimeException. At ZipPackage.java:[lines 185-202]
M B THROWS: Method intentionally throws RuntimeException. At ZipPackage.java:[lines 211-228]
M V EI2: org.apache.poi.xdgf.usermodel.section.geometry.RelCubBezTo.setupMaster(GeometryRow) may expose internal representation by storing an externally mutable object into RelCubBezTo._master At RelCubBezTo.java:[line 121]
M V EI: org.apache.poi.xddf.usermodel.text.XDDFTextRun.getParentParagraph() may expose internal representation by returning XDDFTextRun._parent At XDDFTextRun.java:[line 76]
M V EI: org.apache.poi.openxml4j.opc.ZipPackagePart.getZipArchive() may expose internal representation by returning ZipPackagePart.zipEntry At ZipPackagePart.java:[line 92]
M D DLS: Dead store to hyperlinksTable in org.apache.poi.xssf.extractor.XSSFBEventBasedExcelExtractor.getText() At XSSFBEventBasedExcelExtractor.java:[line 124]
M V EI2: org.apache.poi.xdgf.usermodel.section.geometry.ArcTo.setupMaster(GeometryRow) may expose internal representation by storing an externally mutable object into ArcTo._master At ArcTo.java:[line 90]
M V EI: org.apache.poi.xssf.usermodel.XSSFPivotCacheRecords.getCtPivotCacheRecords() may expose internal representation by returning XSSFPivotCacheRecords.ctPivotCacheRecords At XSSFPivotCacheRecords.java:[line 75]
M B Eq: org.apache.poi.openxml4j.opc.ZipPackage$EntryTriple defines compareTo(ZipPackage$EntryTriple) and uses Object.equals() At ZipPackage.java:[lines 377-380]
M V EI: org.apache.poi.xslf.usermodel.XSLFShadow.getShadowParent() may expose internal representation by returning XSLFShadow._parent At XSLFShadow.java:[line 45]
M V EI2: org.apache.poi.xdgf.usermodel.section.geometry.MoveTo.setupMaster(GeometryRow) may expose internal representation by storing an externally mutable object into MoveTo._master At MoveTo.java:[line 84]
M V EI: org.apache.poi.xssf.usermodel.XSSFGraphicFrame.getCTGraphicalObjectFrame() may expose internal representation by returning XSSFGraphicFrame.graphicFrame At XSSFGraphicFrame.java:[line 78]
M V EI: org.apache.poi.poifs.crypt.dsig.services.TimeStampSimpleHttpClient.getProxy() may expose internal representation by returning TimeStampSimpleHttpClient.proxy At TimeStampSimpleHttpClient.java:[line 139]
M V EI2: org.apache.poi.poifs.crypt.dsig.services.TimeStampSimpleHttpClient.init(SignatureConfig) may expose internal representation by storing an externally mutable object into TimeStampSimpleHttpClient.config At TimeStampSimpleHttpClient.java:[line 110]
M V EI2: new org.apache.poi.xslf.usermodel.XSLFFontInfo(XMLSlideShow, CTEmbeddedFontListEntry) may expose internal representation by storing an externally mutable object into XSLFFontInfo.fontListEntry At XSLFFontInfo.java:[line 75]
M V EI2: new org.apache.poi.xslf.usermodel.XSLFFontInfo(XMLSlideShow, CTEmbeddedFontListEntry) may expose internal representation by storing an externally mutable object into XSLFFontInfo.ppt At XSLFFontInfo.java:[line 73]
M V EI2: new org.apache.poi.xslf.usermodel.XSLFFontInfo(XMLSlideShow, String) may expose internal representation by storing an externally mutable object into XSLFFontInfo.ppt At XSLFFontInfo.java:[line 54]
M V EI2: new org.apache.poi.xssf.streaming.SXSSFCreationHelper(SXSSFWorkbook) may expose internal representation by storing an externally mutable object into SXSSFCreationHelper.wb At SXSSFCreationHelper.java:[line 53]
M V EI2: new org.apache.poi.ooxml.dev.OOXMLLister(OPCPackage, PrintStream) may expose internal representation by storing an externally mutable object into OOXMLLister.disp At OOXMLLister.java:[line 43]
M V EI2: new org.apache.poi.ooxml.dev.OOXMLLister(OPCPackage, PrintStream) may expose internal representation by storing an externally mutable object into OOXMLLister.container At OOXMLLister.java:[line 42]
M B THROWS: Method lists Exception in its throws clause. At TSPTimeStampService.java:[lines 108-213]
M B THROWS: Method intentionally throws RuntimeException. At TSPTimeStampService.java:[lines 108-213]
M V EI2: org.apache.poi.poifs.crypt.dsig.OOXMLURIDereferencer.setSignatureInfo(SignatureInfo) may expose internal representation by storing an externally mutable object into OOXMLURIDereferencer.signatureInfo At OOXMLURIDereferencer.java:[line 59]
M B THROWS: Method intentionally throws RuntimeException. At XSSFWorkbookFactory.java:[lines 118-125]
M V EI: org.apache.poi.xdgf.extractor.XDGFVisioExtractor.getDocument() may expose internal representation by returning XDGFVisioExtractor.document At XDGFVisioExtractor.java:[line 55]
M V EI: org.apache.poi.xdgf.extractor.XDGFVisioExtractor.getFilesystem() may expose internal representation by returning XDGFVisioExtractor.document At XDGFVisioExtractor.java:[line 70]
M V EI2: new org.apache.poi.xdgf.extractor.XDGFVisioExtractor(XmlVisioDocument) may expose internal representation by storing an externally mutable object into XDGFVisioExtractor.document At XDGFVisioExtractor.java:[line 36]
M V EI2: new org.apache.poi.xssf.usermodel.helpers.XSSFFormulaUtils(XSSFWorkbook) may expose internal representation by storing an externally mutable object into XSSFFormulaUtils._wb At XSSFFormulaUtils.java:[line 53]
M V EI2: org.apache.poi.xdgf.usermodel.section.geometry.RelQuadBezTo.setupMaster(GeometryRow) may expose internal representation by storing an externally mutable object into RelQuadBezTo._master At RelQuadBezTo.java:[line 105]
M V EI: org.apache.poi.xssf.usermodel.XSSFShapeGroup.getCTGroupShape() may expose internal representation by returning XSSFShapeGroup.ctGroup At XSSFShapeGroup.java:[line 200]
M V EI: org.apache.poi.xslf.extractor.XSLFExtractor.getDocument() may expose internal representation by returning org.apache.poi.sl.extractor.SlideShowExtractor.slideshow At XSLFExtractor.java:[line 38]
M V EI: org.apache.poi.xwpf.usermodel.XWPFPicture.getCTPicture() may expose internal representation by returning XWPFPicture.ctPic At XWPFPicture.java:[line 51]
M V EI2: new org.apache.poi.xwpf.usermodel.XWPFPicture(CTPicture, XWPFRun) may expose internal representation by storing an externally mutable object into XWPFPicture.ctPic At XWPFPicture.java:[line 34]
M V EI2: new org.apache.poi.xwpf.usermodel.XWPFPicture(CTPicture, XWPFRun) may expose internal representation by storing an externally mutable object into XWPFPicture.run At XWPFPicture.java:[line 33]
M B THROWS: Method intentionally throws RuntimeException. At XSLFSlideShowFactory.java:[lines 120-127]
M B THROWS: Method lists Exception in its throws clause. At OOXMLPrettyPrint.java:[lines 62-79]
M V EI2: org.apache.poi.xdgf.usermodel.section.geometry.PolyLineTo.setupMaster(GeometryRow) may expose internal representation by storing an externally mutable object into PolyLineTo._master At PolyLineTo.java:[line 87]
M V EI2: org.apache.poi.xdgf.usermodel.section.geometry.RelMoveTo.setupMaster(GeometryRow) may expose internal representation by storing an externally mutable object into RelMoveTo._master At RelMoveTo.java:[line 74]
M B THROWS: Method intentionally throws RuntimeException. At XSSFBuiltinTableStyle.java:[lines 379-419]
M B THROWS: Method intentionally throws RuntimeException. At PPTHandler.java:[lines 178-182]
> Task :srcDistZip
> Task :fixDistDir
> Task :poi-ooxml:spotbugsMain
M B THROWS: Method lists Exception in its throws clause. At HierarchyPrinter.java:[lines 85-97]
M V EI: org.apache.poi.xssf.usermodel.XSSFObjectData.getOleObject() may expose internal representation by returning XSSFObjectData.oleObject At XSSFObjectData.java:[line 134]
M V EI: org.apache.poi.xslf.usermodel.XSLFSlideShow.getAllEmbeddedParts() may expose internal representation by returning XSLFSlideShow.embeddedParts At XSLFSlideShow.java:[line 268]
M P UrF: Unread field: org.apache.poi.xwpf.usermodel.XWPFNumbering.isNew At XWPFNumbering.java:[line 54]
M P UrF: Unread field: org.apache.poi.xssf.binary.XSSFBCellHeader.rowNum At XSSFBCellHeader.java:[line 56]
M P UrF: Unread field: org.apache.poi.xslf.util.MFProxy.quiet At MFProxy.java:[line 46]
M P UrF: Unread field: org.apache.poi.xssf.binary.XSSFBCellHeader.showPhonetic At XSSFBCellHeader.java:[line 59]
M P UuF: Unused field: org.apache.poi.xssf.binary.XSSFBSheetHandler.hyperlinkCellRange In XSSFBSheetHandler.java
M P UrF: Unread field: org.apache.poi.xslf.draw.SVGImageRenderer.alpha At SVGImageRenderer.java:[line 49]
M D UrF: Unread public/protected field: org.apache.poi.xwpf.usermodel.XWPFLatentStyles.styles At XWPFLatentStyles.java:[line 46]
M V MS: org.apache.poi.xwpf.usermodel.XWPFPictureData.RELATIONS should be package protected At XWPFPictureData.java:[line 60]
M V MS: org.apache.poi.xssf.usermodel.XSSFPictureData.RELATIONS should be package protected At XSSFPictureData.java:[line 59]
SpotBugs ended with exit code 1
> Task :soLinkCheck
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 60 finished executing tests.
> Task :rat
> Task :poi:jenkins
> Task :poi-examples:jenkins
> Task :poi-excelant:jenkins
> Task :poi-ooxml-full:jenkins
> Task :poi-ooxml-lite:jenkins
> Task :poi-ooxml-lite-agent:jenkins
> Task :poi-scratchpad:jenkins
> Task :poi-ooxml:test
TestXSSFBugs > testWriteDocumentTwice() FAILED
org.opentest4j.AssertionFailedError at AssertionUtils.java:39
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 51 finished executing tests.
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 56 finished executing tests.
> Task :poi-ooxml:test
3118 tests completed, 1 failed, 115 skipped
> Task :poi-ooxml:test FAILED
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 39 finished executing tests.
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':poi-ooxml:test'.
> There were failing tests. See the report at: file://<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-ooxml/build/reports/tests/test/index.html>
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
* Get more help at https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
See https://docs.gradle.org/7.4.2/userguide/command_line_interface.html#sec:command_line_warnings
Execution optimizations have been disabled for 3 invalid unit(s) of work during this build to ensure correctness.
Please consult deprecation warnings for more details.
BUILD FAILED in 12m 56s
117 actionable tasks: 117 executed
Build step 'Invoke Gradle script' changed build result to FAILURE
Build step 'Invoke Gradle script' marked build as failure
[SpotBugs] Skipping execution of recorder since overall result is 'FAILURE'
Archiving artifacts
[Fast Archiver] Compressed 420.24 MB of artifacts by 24.3% relative to #17
Recording test results
[Checks API] No suitable checks publisher found.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org
Build failed in Jenkins: POI » POI-DSL-1.18 #36
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/36/display/redirect?page=changes>
Changes:
[PJ Fanning] [bug-66098] support wildcard matches in D* functions
[PJ Fanning] javadoc issue
[PJ Fanning] [bug-66095] support POISSON.DIST function (POISSON already supported)
[PJ Fanning] [bug-66097] support CEILING.PRECISE function
[PJ Fanning] [bug-66097] support CEILING.PRECISE function
[PJ Fanning] [bug-66097] support FLOOR.PRECISE function
[PJ Fanning] DAYS360 function needs to support dates provided as strings as well as nums
[PJ Fanning] DAYS360 function needs to support dates provided as strings as well as a nums
[PJ Fanning] [bug-58468] implement DAYS function
[PJ Fanning] [bug-58468] implement DAYS function
[PJ Fanning] [bug-58468] implement DAYS function
[PJ Fanning] [bug-56155] support version property in CoreProperties
[PJ Fanning] [bug-56155] support version property in CoreProperties
[PJ Fanning] add tests
[PJ Fanning] update changes
[PJ Fanning] update changes
[PJ Fanning] add tests
[PJ Fanning] fix issue with AVERAGEA function and how it handles string cells
[PJ Fanning] add VAR boolean test
[PJ Fanning] add STDEV boolean test
[PJ Fanning] add AVERAGEA boolean test
[PJ Fanning] add VARPA and STDEVPA functions
[PJ Fanning] add VARPA and STDEVPA functions
[PJ Fanning] add VARPA and STDEVPA functions
[PJ Fanning] add AVERAGEA function
[PJ Fanning] add missing licenses
[PJ Fanning] update changes
[PJ Fanning] [bug-66094] add STDEV.S, STDEV.P, VAR.S and VAR.P functions
[PJ Fanning] [bug-66094] add STDEV.S, STDEV.P, VAR.S and VAR.P functions
[PJ Fanning] support DCOUNTA function
[PJ Fanning] add support for unimplemented subfunctions to SUBTOTAL function
[PJ Fanning] [bug-66093] fix some var names
[PJ Fanning] [bug-66093] fix some var names
[PJ Fanning] add dev-excel
[PJ Fanning] [bug-66093] add tests
[PJ Fanning] [bug-66093] test issues
[PJ Fanning] [bug-66093] add support for unimplemented subfunctions to SUBTOTAL function
[PJ Fanning] extend test
[PJ Fanning] support DVARP and DSTDEVP
[PJ Fanning] add STDEVP function support
[PJ Fanning] add DPRODUCT function support
[PJ Fanning] small refactor
[PJ Fanning] add DVAR function support
[PJ Fanning] small refactor
[PJ Fanning] add DSTDEV function support
[PJ Fanning] add DAVERAGE function support
[PJ Fanning] revert change to IDStarAlgorithm.processMatch
[PJ Fanning] DStar functions need to support field params provided as numbers as well as field names
[PJ Fanning] extend dget test
[PJ Fanning] fix dget test
[PJ Fanning] support empty field param for DCount
[PJ Fanning] support empty field param for DCount
[PJ Fanning] support empty param for DCount
[PJ Fanning] add initial version of DCount and broken test
[PJ Fanning] add initial version of DCount and broken test
[PJ Fanning] [bug-66087] make DStar functions case insensitive
[PJ Fanning] remove unused strict zip
[PJ Fanning] update changes
[PJ Fanning] add ceiling tests
[PJ Fanning] add floor tests
[PJ Fanning] fix test issue
[PJ Fanning] partial implementation FLOOR.MATH function (needs more testing and bad param support)
[PJ Fanning] partial implementation CEILING.MATH function (needs more testing and bad param support)
[PJ Fanning] partial implementation FLOOR.MATH function (needs more testing and bad param support)
[PJ Fanning] partial implementation FLOOR.MATH function (needs more testing and bad param support)
[PJ Fanning] partial implementation FLOOR.MATH function (needs more testing and bad param support)
[PJ Fanning] partial implementation CEILING.MATH function (needs more testing and bad param support)
[PJ Fanning] partial implementation CEILING.MATH function (still need to support optional 2nd param)
[PJ Fanning] [github-331] update dependabot settings. This close #331
[PJ Fanning] [bug-66022] issue in Formula Parser with some sheet names
------------------------------------------
[...truncated 754.58 KB...]
M V EI2: new org.apache.poi.xssf.extractor.XSSFEventBasedExcelExtractor(OPCPackage) may expose internal representation by storing an externally mutable object into XSSFEventBasedExcelExtractor.container At XSSFEventBasedExcelExtractor.java:[line 86]
M V EI: org.apache.poi.xssf.extractor.XSSFEventBasedExcelExtractor.getPackage() may expose internal representation by returning XSSFEventBasedExcelExtractor.container At XSSFEventBasedExcelExtractor.java:[line 194]
M V EI: org.apache.poi.xssf.extractor.XSSFEventBasedExcelExtractor.getFilesystem() may expose internal representation by returning XSSFEventBasedExcelExtractor.container At XSSFEventBasedExcelExtractor.java:[line 329]
M B THROWS: Method intentionally throws RuntimeException. At XSSFEventBasedExcelExtractor.java:[lines 234-250]
M V EI2: new org.apache.poi.xwpf.model.XWPFParagraphDecorator(XWPFParagraph, XWPFParagraphDecorator) may expose internal representation by storing an externally mutable object into XWPFParagraphDecorator.paragraph At XWPFParagraphDecorator.java:[line 33]
M B THROWS: Method intentionally throws RuntimeException. At XAdESSignatureFacet.java:[lines 169-177]
M B THROWS: Method intentionally throws RuntimeException. At XAdESSignatureFacet.java:[lines 312-340]
M B THROWS: Method intentionally throws RuntimeException. At XSLFFontInfo.java:[lines 207-229]
M B THROWS: Method intentionally throws RuntimeException. At XSLFFontInfo.java:[lines 232-241]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getEvenPageHeader() may expose internal representation by returning XWPFHeaderFooterPolicy.evenPageHeader At XWPFHeaderFooterPolicy.java:[line 337]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getFirstPageHeader() may expose internal representation by returning XWPFHeaderFooterPolicy.firstPageHeader At XWPFHeaderFooterPolicy.java:[line 313]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getFooter(STHdrFtr$Enum) may expose internal representation by returning XWPFHeaderFooterPolicy.firstPageFooter At XWPFHeaderFooterPolicy.java:[line 409]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getFooter(int) may expose internal representation by returning XWPFHeaderFooterPolicy.defaultFooter At XWPFHeaderFooterPolicy.java:[line 396]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getDefaultHeader() may expose internal representation by returning XWPFHeaderFooterPolicy.defaultHeader At XWPFHeaderFooterPolicy.java:[line 345]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getFooter(STHdrFtr$Enum) may expose internal representation by returning XWPFHeaderFooterPolicy.evenPageFooter At XWPFHeaderFooterPolicy.java:[line 407]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getHeader(STHdrFtr$Enum) may expose internal representation by returning XWPFHeaderFooterPolicy.firstPageHeader At XWPFHeaderFooterPolicy.java:[line 378]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getDefaultFooter() may expose internal representation by returning XWPFHeaderFooterPolicy.defaultFooter At XWPFHeaderFooterPolicy.java:[line 349]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getHeader(int) may expose internal representation by returning XWPFHeaderFooterPolicy.firstPageHeader At XWPFHeaderFooterPolicy.java:[line 360]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getHeader(int) may expose internal representation by returning XWPFHeaderFooterPolicy.evenPageHeader At XWPFHeaderFooterPolicy.java:[line 363]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getOddPageFooter() may expose internal representation by returning XWPFHeaderFooterPolicy.defaultFooter At XWPFHeaderFooterPolicy.java:[line 333]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getHeader(STHdrFtr$Enum) may expose internal representation by returning XWPFHeaderFooterPolicy.defaultHeader At XWPFHeaderFooterPolicy.java:[line 380]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getFooter(STHdrFtr$Enum) may expose internal representation by returning XWPFHeaderFooterPolicy.defaultFooter At XWPFHeaderFooterPolicy.java:[line 411]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getFooter(int) may expose internal representation by returning XWPFHeaderFooterPolicy.firstPageFooter At XWPFHeaderFooterPolicy.java:[line 391]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getHeader(int) may expose internal representation by returning XWPFHeaderFooterPolicy.defaultHeader At XWPFHeaderFooterPolicy.java:[line 365]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getHeader(STHdrFtr$Enum) may expose internal representation by returning XWPFHeaderFooterPolicy.evenPageHeader At XWPFHeaderFooterPolicy.java:[line 376]
M V EI2: new org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy(XWPFDocument, CTSectPr) may expose internal representation by storing an externally mutable object into XWPFHeaderFooterPolicy.doc At XWPFHeaderFooterPolicy.java:[line 105]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getFirstPageFooter() may expose internal representation by returning XWPFHeaderFooterPolicy.firstPageFooter At XWPFHeaderFooterPolicy.java:[line 317]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getOddPageHeader() may expose internal representation by returning XWPFHeaderFooterPolicy.defaultHeader At XWPFHeaderFooterPolicy.java:[line 325]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getEvenPageFooter() may expose internal representation by returning XWPFHeaderFooterPolicy.evenPageFooter At XWPFHeaderFooterPolicy.java:[line 341]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getFooter(int) may expose internal representation by returning XWPFHeaderFooterPolicy.evenPageFooter At XWPFHeaderFooterPolicy.java:[line 394]
M V EI2: org.apache.poi.openxml4j.opc.internal.marshallers.PackagePropertiesMarshaller.marshall(PackagePart, OutputStream) may expose internal representation by storing an externally mutable object into PackagePropertiesMarshaller.propsPart At PackagePropertiesMarshaller.java:[line 93]
M V EI2: new org.apache.poi.xssf.usermodel.helpers.XSSFSingleXmlCell(CTSingleXmlCell, SingleXmlCells) may expose internal representation by storing an externally mutable object into XSSFSingleXmlCell.parent At XSSFSingleXmlCell.java:[line 41]
M V EI2: new org.apache.poi.xssf.usermodel.helpers.XSSFSingleXmlCell(CTSingleXmlCell, SingleXmlCells) may expose internal representation by storing an externally mutable object into XSSFSingleXmlCell.singleXmlCell At XSSFSingleXmlCell.java:[line 40]
M V EI: org.apache.poi.xslf.usermodel.XSLFObjectShape.getCTOleObject() may expose internal representation by returning XSLFObjectShape._oleObject At XSLFObjectShape.java:[line 89]
M V EI: org.apache.poi.xslf.usermodel.XSLFObjectShape.getPictureData() may expose internal representation by returning XSLFObjectShape._data At XSLFObjectShape.java:[line 133]
M V EI: org.apache.poi.xwpf.usermodel.XWPFComment.getCtComment() may expose internal representation by returning XWPFComment.ctComment At XWPFComment.java:[line 350]
M V EI2: new org.apache.poi.xwpf.usermodel.XWPFComment(CTComment, XWPFComments) may expose internal representation by storing an externally mutable object into XWPFComment.comments At XWPFComment.java:[line 42]
M V EI: org.apache.poi.xwpf.usermodel.XWPFComment.getPart() may expose internal representation by returning XWPFComment.comments At XWPFComment.java:[line 79]
M V EI: org.apache.poi.xwpf.usermodel.XWPFComment.getXWPFDocument() may expose internal representation by returning XWPFComment.document At XWPFComment.java:[line 293]
M V EI: org.apache.poi.xwpf.usermodel.XWPFComment.getComments() may expose internal representation by returning XWPFComment.comments At XWPFComment.java:[line 359]
M V EI2: new org.apache.poi.xwpf.usermodel.XWPFComment(CTComment, XWPFComments) may expose internal representation by storing an externally mutable object into XWPFComment.ctComment At XWPFComment.java:[line 43]
M V EI: org.apache.poi.xssf.extractor.XSSFExcelExtractor.getFilesystem() may expose internal representation by returning XSSFExcelExtractor.workbook At XSSFExcelExtractor.java:[line 270]
M V EI: org.apache.poi.xssf.extractor.XSSFExcelExtractor.getDocument() may expose internal representation by returning XSSFExcelExtractor.workbook At XSSFExcelExtractor.java:[line 255]
M V EI2: new org.apache.poi.xssf.extractor.XSSFExcelExtractor(XSSFWorkbook) may expose internal representation by storing an externally mutable object into XSSFExcelExtractor.workbook At XSSFExcelExtractor.java:[line 69]
M V EI: org.apache.poi.xslf.usermodel.XSLFPictureShape.getPictureData() may expose internal representation by returning XSLFPictureShape._data At XSLFPictureShape.java:[line 138]
M V EI2: new org.apache.poi.xslf.model.CharacterPropertyFetcher(XSLFTextRun, CharacterPropertyFetcher$CharPropFetcher) may expose internal representation by storing an externally mutable object into CharacterPropertyFetcher.run At CharacterPropertyFetcher.java:[line 49]
M V EI2: new org.apache.poi.xdgf.usermodel.XDGFPage(PageType, XDGFPageContents, XDGFDocument, XDGFPages) may expose internal representation by storing an externally mutable object into XDGFPage._pages At XDGFPage.java:[line 42]
M V EI: org.apache.poi.xdgf.usermodel.XDGFPage.getContent() may expose internal representation by returning XDGFPage._content At XDGFPage.java:[line 63]
M V EI2: new org.apache.poi.xdgf.usermodel.XDGFPage(PageType, XDGFPageContents, XDGFDocument, XDGFPages) may expose internal representation by storing an externally mutable object into XDGFPage._content At XDGFPage.java:[line 41]
M V EI2: new org.apache.poi.xdgf.usermodel.XDGFPage(PageType, XDGFPageContents, XDGFDocument, XDGFPages) may expose internal representation by storing an externally mutable object into XDGFPage._page At XDGFPage.java:[line 40]
M V EI2: new org.apache.poi.xssf.binary.XSSFBSheetHandler(InputStream, XSSFBStylesTable, XSSFBCommentsTable, SharedStrings, XSSFSheetXMLHandler$SheetContentsHandler, DataFormatter, boolean) may expose internal representation by storing an externally mutable object into XSSFBSheetHandler.dataFormatter At XSSFBSheetHandler.java:[line 69]
M D SF: Switch statement found in org.apache.poi.xssf.binary.XSSFBSheetHandler.handleRecord(int, byte[]) where default case is missing At XSSFBSheetHandler.java:[lines 77-123]
M V EI2: org.apache.poi.xdgf.usermodel.section.geometry.RelEllipticalArcTo.setupMaster(GeometryRow) may expose internal representation by storing an externally mutable object into RelEllipticalArcTo._master At RelEllipticalArcTo.java:[line 118]
M B THROWS: Method intentionally throws RuntimeException. At DeferredSXSSFWorkbook.java:[line 61]
M B THROWS: Method intentionally throws RuntimeException. At DeferredSXSSFWorkbook.java:[lines 80-85]
M V EI: org.apache.poi.xwpf.extractor.XWPFWordExtractor.getDocument() may expose internal representation by returning XWPFWordExtractor.document At XWPFWordExtractor.java:[line 211]
M V EI: org.apache.poi.xwpf.extractor.XWPFWordExtractor.getFilesystem() may expose internal representation by returning XWPFWordExtractor.document At XWPFWordExtractor.java:[line 226]
M V EI2: new org.apache.poi.xwpf.extractor.XWPFWordExtractor(XWPFDocument) may expose internal representation by storing an externally mutable object into XWPFWordExtractor.document At XWPFWordExtractor.java:[line 67]
M B THROWS: Method intentionally throws RuntimeException. At XAdESXLSignatureFacet.java:[lines 93-99]
M B THROWS: Method intentionally throws RuntimeException. At XAdESXLSignatureFacet.java:[lines 217-243]
M B THROWS: Method intentionally throws RuntimeException. At XAdESXLSignatureFacet.java:[lines 246-284]
M B THROWS: Method intentionally throws RuntimeException. At XAdESXLSignatureFacet.java:[lines 287-299]
M B THROWS: Method intentionally throws RuntimeException. At XAdESXLSignatureFacet.java:[lines 302-315]
M B THROWS: Method intentionally throws RuntimeException. At XAdESXLSignatureFacet.java:[lines 320-333]
M B THROWS: Method intentionally throws RuntimeException. At XAdESXLSignatureFacet.java:[lines 341-362]
M V EI: org.apache.poi.xslf.usermodel.XSLFGroupShape.getShapes() may expose internal representation by returning XSLFGroupShape._shapes At XSLFGroupShape.java:[line 154]
M B THROWS: Method intentionally throws RuntimeException. At DeferredSXSSFSheet.java:[line 51]
M V EI2: org.apache.poi.xdgf.usermodel.section.geometry.RelLineTo.setupMaster(GeometryRow) may expose internal representation by storing an externally mutable object into RelLineTo._master At RelLineTo.java:[line 78]
M V EI2: org.apache.poi.xdgf.usermodel.section.geometry.LineTo.setupMaster(GeometryRow) may expose internal representation by storing an externally mutable object into LineTo._master At LineTo.java:[line 79]
M V EI2: org.apache.poi.xdgf.usermodel.section.geometry.NURBSTo.setupMaster(GeometryRow) may expose internal representation by storing an externally mutable object into NURBSTo._master At NURBSTo.java:[line 129]
M V EI: org.apache.poi.xslf.usermodel.XSLFSlide.getXmlObject() may expose internal representation by returning XSLFSlide._slide At XSLFSlide.java:[line 124]
M V EI: org.apache.poi.xslf.usermodel.XSLFSlide.getSlideLayout() may expose internal representation by returning XSLFSlide._layout At XSLFSlide.java:[line 159]
M V EI: org.apache.poi.xslf.usermodel.XSLFSlide.getCommentsPart() may expose internal representation by returning XSLFSlide._comments At XSLFSlide.java:[line 181]
M V EI: org.apache.poi.xslf.usermodel.XSLFSlide.getCommentAuthorsPart() may expose internal representation by returning XSLFSlide._commentAuthors At XSLFSlide.java:[line 195]
M V EI: org.apache.poi.xslf.usermodel.XSLFSlide.getNotes() may expose internal representation by returning XSLFSlide._notes At XSLFSlide.java:[line 239]
M V EI: org.apache.poi.xssf.usermodel.XSSFChartSheet.getCTChartsheet() may expose internal representation by returning XSSFChartSheet.chartsheet At XSSFChartSheet.java:[line 75]
M B THROWS: Method intentionally throws RuntimeException. At XSSFChartSheet.java:[lines 98-104]
M B THROWS: Method intentionally throws RuntimeException. At KeyInfoSignatureFacet.java:[lines 62-144]
M B THROWS: Method lists Exception in its throws clause. At VsdxToPng.java:[lines 114-134]
M B THROWS: Method lists Exception in its throws clause. At PPTX2PNG.java:[lines 94-99]
M B THROWS: Method intentionally throws RuntimeException. At ZipPackage.java:[lines 185-202]
M B THROWS: Method intentionally throws RuntimeException. At ZipPackage.java:[lines 211-228]
M V EI2: org.apache.poi.xdgf.usermodel.section.geometry.RelCubBezTo.setupMaster(GeometryRow) may expose internal representation by storing an externally mutable object into RelCubBezTo._master At RelCubBezTo.java:[line 121]
M V EI: org.apache.poi.xddf.usermodel.text.XDDFTextRun.getParentParagraph() may expose internal representation by returning XDDFTextRun._parent At XDDFTextRun.java:[line 76]
M V EI: org.apache.poi.openxml4j.opc.ZipPackagePart.getZipArchive() may expose internal representation by returning ZipPackagePart.zipEntry At ZipPackagePart.java:[line 92]
M D DLS: Dead store to hyperlinksTable in org.apache.poi.xssf.extractor.XSSFBEventBasedExcelExtractor.getText() At XSSFBEventBasedExcelExtractor.java:[line 124]
M V EI2: org.apache.poi.xdgf.usermodel.section.geometry.ArcTo.setupMaster(GeometryRow) may expose internal representation by storing an externally mutable object into ArcTo._master At ArcTo.java:[line 90]
M V EI: org.apache.poi.xssf.usermodel.XSSFPivotCacheRecords.getCtPivotCacheRecords() may expose internal representation by returning XSSFPivotCacheRecords.ctPivotCacheRecords At XSSFPivotCacheRecords.java:[line 75]
M B Eq: org.apache.poi.openxml4j.opc.ZipPackage$EntryTriple defines compareTo(ZipPackage$EntryTriple) and uses Object.equals() At ZipPackage.java:[lines 377-380]
M V EI: org.apache.poi.xslf.usermodel.XSLFShadow.getShadowParent() may expose internal representation by returning XSLFShadow._parent At XSLFShadow.java:[line 45]
M V EI2: org.apache.poi.xdgf.usermodel.section.geometry.MoveTo.setupMaster(GeometryRow) may expose internal representation by storing an externally mutable object into MoveTo._master At MoveTo.java:[line 84]
M V EI: org.apache.poi.xssf.usermodel.XSSFGraphicFrame.getCTGraphicalObjectFrame() may expose internal representation by returning XSSFGraphicFrame.graphicFrame At XSSFGraphicFrame.java:[line 78]
M V EI: org.apache.poi.poifs.crypt.dsig.services.TimeStampSimpleHttpClient.getProxy() may expose internal representation by returning TimeStampSimpleHttpClient.proxy At TimeStampSimpleHttpClient.java:[line 139]
M V EI2: org.apache.poi.poifs.crypt.dsig.services.TimeStampSimpleHttpClient.init(SignatureConfig) may expose internal representation by storing an externally mutable object into TimeStampSimpleHttpClient.config At TimeStampSimpleHttpClient.java:[line 110]
M V EI2: new org.apache.poi.xslf.usermodel.XSLFFontInfo(XMLSlideShow, CTEmbeddedFontListEntry) may expose internal representation by storing an externally mutable object into XSLFFontInfo.fontListEntry At XSLFFontInfo.java:[line 75]
M V EI2: new org.apache.poi.xslf.usermodel.XSLFFontInfo(XMLSlideShow, CTEmbeddedFontListEntry) may expose internal representation by storing an externally mutable object into XSLFFontInfo.ppt At XSLFFontInfo.java:[line 73]
M V EI2: new org.apache.poi.xslf.usermodel.XSLFFontInfo(XMLSlideShow, String) may expose internal representation by storing an externally mutable object into XSLFFontInfo.ppt At XSLFFontInfo.java:[line 54]
M V EI2: new org.apache.poi.xssf.streaming.SXSSFCreationHelper(SXSSFWorkbook) may expose internal representation by storing an externally mutable object into SXSSFCreationHelper.wb At SXSSFCreationHelper.java:[line 53]
M V EI2: new org.apache.poi.ooxml.dev.OOXMLLister(OPCPackage, PrintStream) may expose internal representation by storing an externally mutable object into OOXMLLister.disp At OOXMLLister.java:[line 43]
M V EI2: new org.apache.poi.ooxml.dev.OOXMLLister(OPCPackage, PrintStream) may expose internal representation by storing an externally mutable object into OOXMLLister.container At OOXMLLister.java:[line 42]
M B THROWS: Method lists Exception in its throws clause. At TSPTimeStampService.java:[lines 108-213]
M B THROWS: Method intentionally throws RuntimeException. At TSPTimeStampService.java:[lines 108-213]
M V EI2: org.apache.poi.poifs.crypt.dsig.OOXMLURIDereferencer.setSignatureInfo(SignatureInfo) may expose internal representation by storing an externally mutable object into OOXMLURIDereferencer.signatureInfo At OOXMLURIDereferencer.java:[line 59]
M B THROWS: Method intentionally throws RuntimeException. At XSSFWorkbookFactory.java:[lines 118-125]
M V EI: org.apache.poi.xdgf.extractor.XDGFVisioExtractor.getDocument() may expose internal representation by returning XDGFVisioExtractor.document At XDGFVisioExtractor.java:[line 55]
M V EI: org.apache.poi.xdgf.extractor.XDGFVisioExtractor.getFilesystem() may expose internal representation by returning XDGFVisioExtractor.document At XDGFVisioExtractor.java:[line 70]
M V EI2: new org.apache.poi.xdgf.extractor.XDGFVisioExtractor(XmlVisioDocument) may expose internal representation by storing an externally mutable object into XDGFVisioExtractor.document At XDGFVisioExtractor.java:[line 36]
M V EI2: new org.apache.poi.xssf.usermodel.helpers.XSSFFormulaUtils(XSSFWorkbook) may expose internal representation by storing an externally mutable object into XSSFFormulaUtils._wb At XSSFFormulaUtils.java:[line 53]
M V EI2: org.apache.poi.xdgf.usermodel.section.geometry.RelQuadBezTo.setupMaster(GeometryRow) may expose internal representation by storing an externally mutable object into RelQuadBezTo._master At RelQuadBezTo.java:[line 105]
M V EI: org.apache.poi.xssf.usermodel.XSSFShapeGroup.getCTGroupShape() may expose internal representation by returning XSSFShapeGroup.ctGroup At XSSFShapeGroup.java:[line 200]
M V EI: org.apache.poi.xslf.extractor.XSLFExtractor.getDocument() may expose internal representation by returning org.apache.poi.sl.extractor.SlideShowExtractor.slideshow At XSLFExtractor.java:[line 38]
M V EI: org.apache.poi.xwpf.usermodel.XWPFPicture.getCTPicture() may expose internal representation by returning XWPFPicture.ctPic At XWPFPicture.java:[line 51]
M V EI2: new org.apache.poi.xwpf.usermodel.XWPFPicture(CTPicture, XWPFRun) may expose internal representation by storing an externally mutable object into XWPFPicture.ctPic At XWPFPicture.java:[line 34]
M V EI2: new org.apache.poi.xwpf.usermodel.XWPFPicture(CTPicture, XWPFRun) may expose internal representation by storing an externally mutable object into XWPFPicture.run At XWPFPicture.java:[line 33]
M B THROWS: Method intentionally throws RuntimeException. At XSLFSlideShowFactory.java:[lines 120-127]
M B THROWS: Method lists Exception in its throws clause. At OOXMLPrettyPrint.java:[lines 62-79]
M V EI2: org.apache.poi.xdgf.usermodel.section.geometry.PolyLineTo.setupMaster(GeometryRow) may expose internal representation by storing an externally mutable object into PolyLineTo._master At PolyLineTo.java:[line 87]
M V EI2: org.apache.poi.xdgf.usermodel.section.geometry.RelMoveTo.setupMaster(GeometryRow) may expose internal representation by storing an externally mutable object into RelMoveTo._master At RelMoveTo.java:[line 74]
M B THROWS: Method intentionally throws RuntimeException. At XSSFBuiltinTableStyle.java:[lines 379-419]
M B THROWS: Method intentionally throws RuntimeException. At PPTHandler.java:[lines 178-182]
M B THROWS: Method lists Exception in its throws clause. At HierarchyPrinter.java:[lines 85-97]
M V EI: org.apache.poi.xssf.usermodel.XSSFObjectData.getOleObject() may expose internal representation by returning XSSFObjectData.oleObject At XSSFObjectData.java:[line 134]
M V EI: org.apache.poi.xslf.usermodel.XSLFSlideShow.getAllEmbeddedParts() may expose internal representation by returning XSLFSlideShow.embeddedParts At XSLFSlideShow.java:[line 268]
M P UrF: Unread field: org.apache.poi.xwpf.usermodel.XWPFNumbering.isNew At XWPFNumbering.java:[line 54]
M P UrF: Unread field: org.apache.poi.xssf.binary.XSSFBCellHeader.rowNum At XSSFBCellHeader.java:[line 56]
M P UrF: Unread field: org.apache.poi.xslf.util.MFProxy.quiet At MFProxy.java:[line 46]
M P UrF: Unread field: org.apache.poi.xssf.binary.XSSFBCellHeader.showPhonetic At XSSFBCellHeader.java:[line 59]
M P UuF: Unused field: org.apache.poi.xssf.binary.XSSFBSheetHandler.hyperlinkCellRange In XSSFBSheetHandler.java
M P UrF: Unread field: org.apache.poi.xslf.draw.SVGImageRenderer.alpha At SVGImageRenderer.java:[line 49]
M D UrF: Unread public/protected field: org.apache.poi.xwpf.usermodel.XWPFLatentStyles.styles At XWPFLatentStyles.java:[line 46]
M V MS: org.apache.poi.xwpf.usermodel.XWPFPictureData.RELATIONS should be package protected At XWPFPictureData.java:[line 60]
M V MS: org.apache.poi.xssf.usermodel.XSSFPictureData.RELATIONS should be package protected At XSSFPictureData.java:[line 59]
SpotBugs ended with exit code 1
> Task :srcDistZip
> Task :fixDistDir
> Task :soLinkCheck
> Task :rat
> Task :poi:jenkins
> Task :poi-examples:jenkins
> Task :poi-excelant:jenkins
> Task :poi-ooxml-full:jenkins
> Task :poi-ooxml-lite:jenkins
> Task :poi-ooxml-lite-agent:jenkins
> Task :poi-scratchpad:jenkins
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 60 finished executing tests.
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 51 finished executing tests.
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 55 finished executing tests.
> Task :poi-ooxml:check
> Task :poi-ooxml:build
> Task :poi-ooxml:jacocoTestReport
> Task :poi-ooxml:jenkins
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 39 finished executing tests.
> Task :poi-integration:check
> Task :poi-integration:build
> Task :jenkins
> Task :poi-integration:jacocoTestReport
> Task :poi-integration:jenkins
Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
See https://docs.gradle.org/7.4.2/userguide/command_line_interface.html#sec:command_line_warnings
Execution optimizations have been disabled for 3 invalid unit(s) of work during this build to ensure correctness.
Please consult deprecation warnings for more details.
BUILD SUCCESSFUL in 12m 34s
119 actionable tasks: 115 executed, 4 up-to-date
Build step 'Invoke Gradle script' changed build result to SUCCESS
[SpotBugs] [-ERROR-] No files found for pattern '*/build/reports/spotbugs/*.xml'. Configuration error?
[SpotBugs] Searching for all files in '<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/'> that match the pattern '*/build/reports/spotbugs/*.xml'
[SpotBugs] Skipping post processing
[SpotBugs] No filter has been set, publishing all 0 issues
[SpotBugs] Repository miner is not configured, skipping repository mining
[SpotBugs] Reference build recorder is not configured
[SpotBugs] Obtaining reference build from same job (POI-DSL-1.18)
[SpotBugs] Using reference build 'POI/POI-DSL-1.18 #17' to compute new, fixed, and outstanding issues
[SpotBugs] Issues delta (vs. reference build): outstanding: 0, new: 0, fixed: 2299
[SpotBugs] No quality gates have been set - skipping
[SpotBugs] Health report is disabled - skipping
[SpotBugs] Created analysis result for 0 issues (found 0 new issues, fixed 2299 issues)
[SpotBugs] Attaching ResultAction with ID 'spotbugs' to build 'POI/POI-DSL-1.18 #36'.
[Checks API] No suitable checks publisher found.
Archiving artifacts
[Fast Archiver] Compressed 420.06 MB of artifacts by 24.8% relative to #17
Recording test results
[Checks API] No suitable checks publisher found.
[JaCoCo plugin] Collecting JaCoCo coverage data...
[JaCoCo plugin] */build/*.exec,*/build/jacoco/*.exec;*/build/classes;*/src/main/java; locations are configured
[JaCoCo plugin] Number of found exec files for pattern */build/*.exec,*/build/jacoco/*.exec: 6
[JaCoCo plugin] Saving matched execfiles: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-examples/build/jacoco/test.exec> <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-excelant/build/jacoco/test.exec> <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-integration/build/jacoco/test.exec> <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-ooxml/build/jacoco/test.exec> <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-scratchpad/build/jacoco/test.exec> <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/build/jacoco/test.exec>
[JaCoCo plugin] Saving matched class directories for class-pattern: */build/classes:
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-examples/build/classes> 158 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-excelant/build/classes> 27 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-integration/build/classes> 30 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-ooxml-full/build/classes> 5483 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-ooxml-lite-agent/build/classes> 3 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-ooxml-lite/build/classes> 5483 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-ooxml/build/classes> 1189 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-scratchpad/build/classes> 1147 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/build/classes> 2323 files
[JaCoCo plugin] Saving matched source directories for source-pattern: */src/main/java:
[JaCoCo plugin] Source Inclusions: null
[JaCoCo plugin] Source Exclusions: null
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/osgi/src/main/java> 6 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-examples/src/main/java> 173 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-excelant/src/main/java> 21 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-ooxml-lite-agent/src/main/java> 7 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-ooxml/src/main/java> 696 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-scratchpad/src/main/java> 577 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/src/main/java> 1296 files
[JaCoCo plugin] Loading inclusions files..
[JaCoCo plugin] inclusions: [**/*.class]
[JaCoCo plugin] exclusions: [com/microsoft/**, org/openxmlformats/**, org/etsi/**, org/w3/**, schemaorg*/**, schemasMicrosoft*/**, org/apache/poi/hdf/model/hdftypes/definitions/*.class, org/apache/poi/hwpf/model/types/*.class, org/apache/poi/hssf/usermodel/DummyGraphics2d.class, org/apache/poi/sl/draw/binding/*.class]
ERROR: Step ?Record JaCoCo coverage report? aborted due to exception:
java.lang.IllegalArgumentException: Unsupported class file major version 62
at org.objectweb.asm.ClassReader.<init>(ClassReader.java:196)
at org.objectweb.asm.ClassReader.<init>(ClassReader.java:177)
at org.objectweb.asm.ClassReader.<init>(ClassReader.java:163)
at org.jacoco.core.internal.instr.InstrSupport.classReaderFor(InstrSupport.java:280)
at org.jacoco.core.analysis.Analyzer.analyzeClass(Analyzer.java:107)
at org.jacoco.core.analysis.Analyzer.analyzeClass(Analyzer.java:132)
Caused: java.io.IOException: Error while analyzing /home/jenkins/jenkins-home/jobs/POI/jobs/POI-DSL-1.18/builds/36/jacoco/classes/java/test/org/apache/poi/POIDataSamples.class.
at org.jacoco.core.analysis.Analyzer.analyzerError(Analyzer.java:162)
at org.jacoco.core.analysis.Analyzer.analyzeClass(Analyzer.java:134)
at org.jacoco.core.analysis.Analyzer.analyzeClass(Analyzer.java:157)
at org.jacoco.core.analysis.Analyzer.analyzeAll(Analyzer.java:193)
at org.jacoco.core.analysis.Analyzer.analyzeAll(Analyzer.java:226)
at hudson.plugins.jacoco.ExecutionFileLoader.analyzeStructure(ExecutionFileLoader.java:127)
Caused: java.io.IOException: While reading class directory: /home/jenkins/jenkins-home/jobs/POI/jobs/POI-DSL-1.18/builds/36/jacoco/classes
at hudson.plugins.jacoco.ExecutionFileLoader.analyzeStructure(ExecutionFileLoader.java:130)
at hudson.plugins.jacoco.ExecutionFileLoader.loadBundleCoverage(ExecutionFileLoader.java:138)
at hudson.plugins.jacoco.JacocoReportDir.parse(JacocoReportDir.java:110)
at hudson.plugins.jacoco.JacocoBuildAction.loadRatios(JacocoBuildAction.java:331)
at hudson.plugins.jacoco.JacocoBuildAction.load(JacocoBuildAction.java:321)
at hudson.plugins.jacoco.JacocoPublisher.perform(JacocoPublisher.java:675)
at jenkins.tasks.SimpleBuildStep.perform(SimpleBuildStep.java:123)
at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:78)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:806)
at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:755)
at hudson.model.Build$BuildExecution.post2(Build.java:178)
at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:699)
at hudson.model.Run.execute(Run.java:1913)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:99)
at hudson.model.Executor.run(Executor.java:432)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org
Build failed in Jenkins: POI » POI-DSL-1.18 #35
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/35/display/redirect?page=changes>
Changes:
[PJ Fanning] [bug-66081] fix editing of added abstract numberings
[PJ Fanning] [bug-66080] XWPFNumbering.addAbstractNum uses abstract numberings count as id
[PJ Fanning] [bug-66080] XWPFNumbering.addAbstractNum uses abstract numberings count as id
[PJ Fanning] [bug-66079] apply test provided by Vladislav Arakelov
[PJ Fanning] gradle 7.4.2
[PJ Fanning] [bug-66079] try to fix issue with XWPFNumbering.removeAbstractNum
[PJ Fanning] upgrade spotbugs
------------------------------------------
[...truncated 745.28 KB...]
M B THROWS: Method intentionally throws RuntimeException. At StreamingSheetWriter.java:[line 53]
M B THROWS: Method intentionally throws RuntimeException. At StreamingSheetWriter.java:[line 58]
M B THROWS: Method intentionally throws RuntimeException. At StreamingSheetWriter.java:[line 79]
M V EI2: new org.apache.poi.xssf.eventusermodel.XSSFReader(OPCPackage, boolean) may expose internal representation by storing an externally mutable object into XSSFReader.pkg At XSSFReader.java:[line 93]
M V EI: org.apache.poi.xslf.usermodel.XSLFTableStyles.getXmlObject() may expose internal representation by returning XSLFTableStyles._tblStyleLst At XSLFTableStyles.java:[line 62]
M V EI2: new org.apache.poi.xssf.streaming.SXSSFWorkbook$SheetIterator(SXSSFWorkbook) may expose internal representation by storing an externally mutable object into SXSSFWorkbook$SheetIterator.this$0 At SXSSFWorkbook.java:[line 779]
M D SF: Switch statement found in org.apache.poi.xssf.binary.XSSFBSharedStringsTable$SSTBinaryReader.handleRecord(int, byte[]) where default case is missing At XSSFBSharedStringsTable.java:[lines 129-136]
M V EI: org.apache.poi.xslf.usermodel.XSLFTable.getCTTable() may expose internal representation by returning XSLFTable._table At XSLFTable.java:[line 115]
M V EI2: new org.apache.poi.xssf.usermodel.XSSFMap(CTMap, MapInfo) may expose internal representation by storing an externally mutable object into XSSFMap.ctMap At XSSFMap.java:[line 46]
M V EI: org.apache.poi.xssf.usermodel.XSSFMap.getCtMap() may expose internal representation by returning XSSFMap.ctMap At XSSFMap.java:[line 53]
M V EI2: new org.apache.poi.xssf.usermodel.XSSFMap(CTMap, MapInfo) may expose internal representation by storing an externally mutable object into XSSFMap.mapInfo At XSSFMap.java:[line 47]
M V EI2: new org.apache.poi.xssf.extractor.XSSFEventBasedExcelExtractor(OPCPackage) may expose internal representation by storing an externally mutable object into XSSFEventBasedExcelExtractor.container At XSSFEventBasedExcelExtractor.java:[line 86]
M V EI: org.apache.poi.xssf.extractor.XSSFEventBasedExcelExtractor.getPackage() may expose internal representation by returning XSSFEventBasedExcelExtractor.container At XSSFEventBasedExcelExtractor.java:[line 194]
M V EI: org.apache.poi.xssf.extractor.XSSFEventBasedExcelExtractor.getFilesystem() may expose internal representation by returning XSSFEventBasedExcelExtractor.container At XSSFEventBasedExcelExtractor.java:[line 329]
M B THROWS: Method intentionally throws RuntimeException. At XSSFEventBasedExcelExtractor.java:[lines 234-250]
M V EI2: new org.apache.poi.xwpf.model.XWPFParagraphDecorator(XWPFParagraph, XWPFParagraphDecorator) may expose internal representation by storing an externally mutable object into XWPFParagraphDecorator.paragraph At XWPFParagraphDecorator.java:[line 33]
M B THROWS: Method intentionally throws RuntimeException. At XAdESSignatureFacet.java:[lines 169-177]
M B THROWS: Method intentionally throws RuntimeException. At XAdESSignatureFacet.java:[lines 312-340]
M B THROWS: Method intentionally throws RuntimeException. At XSLFFontInfo.java:[lines 207-229]
M B THROWS: Method intentionally throws RuntimeException. At XSLFFontInfo.java:[lines 232-241]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getEvenPageHeader() may expose internal representation by returning XWPFHeaderFooterPolicy.evenPageHeader At XWPFHeaderFooterPolicy.java:[line 337]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getFirstPageHeader() may expose internal representation by returning XWPFHeaderFooterPolicy.firstPageHeader At XWPFHeaderFooterPolicy.java:[line 313]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getFooter(STHdrFtr$Enum) may expose internal representation by returning XWPFHeaderFooterPolicy.firstPageFooter At XWPFHeaderFooterPolicy.java:[line 409]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getFooter(int) may expose internal representation by returning XWPFHeaderFooterPolicy.defaultFooter At XWPFHeaderFooterPolicy.java:[line 396]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getDefaultHeader() may expose internal representation by returning XWPFHeaderFooterPolicy.defaultHeader At XWPFHeaderFooterPolicy.java:[line 345]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getFooter(STHdrFtr$Enum) may expose internal representation by returning XWPFHeaderFooterPolicy.evenPageFooter At XWPFHeaderFooterPolicy.java:[line 407]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getHeader(STHdrFtr$Enum) may expose internal representation by returning XWPFHeaderFooterPolicy.firstPageHeader At XWPFHeaderFooterPolicy.java:[line 378]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getDefaultFooter() may expose internal representation by returning XWPFHeaderFooterPolicy.defaultFooter At XWPFHeaderFooterPolicy.java:[line 349]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getHeader(int) may expose internal representation by returning XWPFHeaderFooterPolicy.firstPageHeader At XWPFHeaderFooterPolicy.java:[line 360]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getHeader(int) may expose internal representation by returning XWPFHeaderFooterPolicy.evenPageHeader At XWPFHeaderFooterPolicy.java:[line 363]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getOddPageFooter() may expose internal representation by returning XWPFHeaderFooterPolicy.defaultFooter At XWPFHeaderFooterPolicy.java:[line 333]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getHeader(STHdrFtr$Enum) may expose internal representation by returning XWPFHeaderFooterPolicy.defaultHeader At XWPFHeaderFooterPolicy.java:[line 380]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getFooter(STHdrFtr$Enum) may expose internal representation by returning XWPFHeaderFooterPolicy.defaultFooter At XWPFHeaderFooterPolicy.java:[line 411]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getFooter(int) may expose internal representation by returning XWPFHeaderFooterPolicy.firstPageFooter At XWPFHeaderFooterPolicy.java:[line 391]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getHeader(int) may expose internal representation by returning XWPFHeaderFooterPolicy.defaultHeader At XWPFHeaderFooterPolicy.java:[line 365]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getHeader(STHdrFtr$Enum) may expose internal representation by returning XWPFHeaderFooterPolicy.evenPageHeader At XWPFHeaderFooterPolicy.java:[line 376]
M V EI2: new org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy(XWPFDocument, CTSectPr) may expose internal representation by storing an externally mutable object into XWPFHeaderFooterPolicy.doc At XWPFHeaderFooterPolicy.java:[line 105]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getFirstPageFooter() may expose internal representation by returning XWPFHeaderFooterPolicy.firstPageFooter At XWPFHeaderFooterPolicy.java:[line 317]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getOddPageHeader() may expose internal representation by returning XWPFHeaderFooterPolicy.defaultHeader At XWPFHeaderFooterPolicy.java:[line 325]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getEvenPageFooter() may expose internal representation by returning XWPFHeaderFooterPolicy.evenPageFooter At XWPFHeaderFooterPolicy.java:[line 341]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getFooter(int) may expose internal representation by returning XWPFHeaderFooterPolicy.evenPageFooter At XWPFHeaderFooterPolicy.java:[line 394]
M V EI2: org.apache.poi.openxml4j.opc.internal.marshallers.PackagePropertiesMarshaller.marshall(PackagePart, OutputStream) may expose internal representation by storing an externally mutable object into PackagePropertiesMarshaller.propsPart At PackagePropertiesMarshaller.java:[line 93]
M V EI2: new org.apache.poi.xssf.usermodel.helpers.XSSFSingleXmlCell(CTSingleXmlCell, SingleXmlCells) may expose internal representation by storing an externally mutable object into XSSFSingleXmlCell.parent At XSSFSingleXmlCell.java:[line 41]
M V EI2: new org.apache.poi.xssf.usermodel.helpers.XSSFSingleXmlCell(CTSingleXmlCell, SingleXmlCells) may expose internal representation by storing an externally mutable object into XSSFSingleXmlCell.singleXmlCell At XSSFSingleXmlCell.java:[line 40]
M V EI: org.apache.poi.xslf.usermodel.XSLFObjectShape.getCTOleObject() may expose internal representation by returning XSLFObjectShape._oleObject At XSLFObjectShape.java:[line 89]
M V EI: org.apache.poi.xslf.usermodel.XSLFObjectShape.getPictureData() may expose internal representation by returning XSLFObjectShape._data At XSLFObjectShape.java:[line 133]
M V EI: org.apache.poi.xwpf.usermodel.XWPFComment.getCtComment() may expose internal representation by returning XWPFComment.ctComment At XWPFComment.java:[line 350]
M V EI2: new org.apache.poi.xwpf.usermodel.XWPFComment(CTComment, XWPFComments) may expose internal representation by storing an externally mutable object into XWPFComment.comments At XWPFComment.java:[line 42]
M V EI: org.apache.poi.xwpf.usermodel.XWPFComment.getPart() may expose internal representation by returning XWPFComment.comments At XWPFComment.java:[line 79]
M V EI: org.apache.poi.xwpf.usermodel.XWPFComment.getXWPFDocument() may expose internal representation by returning XWPFComment.document At XWPFComment.java:[line 293]
M V EI: org.apache.poi.xwpf.usermodel.XWPFComment.getComments() may expose internal representation by returning XWPFComment.comments At XWPFComment.java:[line 359]
M V EI2: new org.apache.poi.xwpf.usermodel.XWPFComment(CTComment, XWPFComments) may expose internal representation by storing an externally mutable object into XWPFComment.ctComment At XWPFComment.java:[line 43]
M V EI: org.apache.poi.xssf.extractor.XSSFExcelExtractor.getFilesystem() may expose internal representation by returning XSSFExcelExtractor.workbook At XSSFExcelExtractor.java:[line 270]
M V EI: org.apache.poi.xssf.extractor.XSSFExcelExtractor.getDocument() may expose internal representation by returning XSSFExcelExtractor.workbook At XSSFExcelExtractor.java:[line 255]
M V EI2: new org.apache.poi.xssf.extractor.XSSFExcelExtractor(XSSFWorkbook) may expose internal representation by storing an externally mutable object into XSSFExcelExtractor.workbook At XSSFExcelExtractor.java:[line 69]
M V EI: org.apache.poi.xslf.usermodel.XSLFPictureShape.getPictureData() may expose internal representation by returning XSLFPictureShape._data At XSLFPictureShape.java:[line 138]
M V EI2: new org.apache.poi.xslf.model.CharacterPropertyFetcher(XSLFTextRun, CharacterPropertyFetcher$CharPropFetcher) may expose internal representation by storing an externally mutable object into CharacterPropertyFetcher.run At CharacterPropertyFetcher.java:[line 49]
M V EI2: new org.apache.poi.xdgf.usermodel.XDGFPage(PageType, XDGFPageContents, XDGFDocument, XDGFPages) may expose internal representation by storing an externally mutable object into XDGFPage._pages At XDGFPage.java:[line 42]
M V EI: org.apache.poi.xdgf.usermodel.XDGFPage.getContent() may expose internal representation by returning XDGFPage._content At XDGFPage.java:[line 63]
M V EI2: new org.apache.poi.xdgf.usermodel.XDGFPage(PageType, XDGFPageContents, XDGFDocument, XDGFPages) may expose internal representation by storing an externally mutable object into XDGFPage._content At XDGFPage.java:[line 41]
M V EI2: new org.apache.poi.xdgf.usermodel.XDGFPage(PageType, XDGFPageContents, XDGFDocument, XDGFPages) may expose internal representation by storing an externally mutable object into XDGFPage._page At XDGFPage.java:[line 40]
M V EI2: new org.apache.poi.xssf.binary.XSSFBSheetHandler(InputStream, XSSFBStylesTable, XSSFBCommentsTable, SharedStrings, XSSFSheetXMLHandler$SheetContentsHandler, DataFormatter, boolean) may expose internal representation by storing an externally mutable object into XSSFBSheetHandler.dataFormatter At XSSFBSheetHandler.java:[line 69]
M D SF: Switch statement found in org.apache.poi.xssf.binary.XSSFBSheetHandler.handleRecord(int, byte[]) where default case is missing At XSSFBSheetHandler.java:[lines 77-123]
M V EI2: org.apache.poi.xdgf.usermodel.section.geometry.RelEllipticalArcTo.setupMaster(GeometryRow) may expose internal representation by storing an externally mutable object into RelEllipticalArcTo._master At RelEllipticalArcTo.java:[line 118]
M B THROWS: Method intentionally throws RuntimeException. At DeferredSXSSFWorkbook.java:[line 61]
M B THROWS: Method intentionally throws RuntimeException. At DeferredSXSSFWorkbook.java:[lines 80-85]
M V EI: org.apache.poi.xwpf.extractor.XWPFWordExtractor.getDocument() may expose internal representation by returning XWPFWordExtractor.document At XWPFWordExtractor.java:[line 211]
M V EI: org.apache.poi.xwpf.extractor.XWPFWordExtractor.getFilesystem() may expose internal representation by returning XWPFWordExtractor.document At XWPFWordExtractor.java:[line 226]
M V EI2: new org.apache.poi.xwpf.extractor.XWPFWordExtractor(XWPFDocument) may expose internal representation by storing an externally mutable object into XWPFWordExtractor.document At XWPFWordExtractor.java:[line 67]
M B THROWS: Method intentionally throws RuntimeException. At XAdESXLSignatureFacet.java:[lines 93-99]
M B THROWS: Method intentionally throws RuntimeException. At XAdESXLSignatureFacet.java:[lines 217-243]
M B THROWS: Method intentionally throws RuntimeException. At XAdESXLSignatureFacet.java:[lines 246-284]
M B THROWS: Method intentionally throws RuntimeException. At XAdESXLSignatureFacet.java:[lines 287-299]
M B THROWS: Method intentionally throws RuntimeException. At XAdESXLSignatureFacet.java:[lines 302-315]
M B THROWS: Method intentionally throws RuntimeException. At XAdESXLSignatureFacet.java:[lines 320-333]
M B THROWS: Method intentionally throws RuntimeException. At XAdESXLSignatureFacet.java:[lines 341-362]
M V EI: org.apache.poi.xslf.usermodel.XSLFGroupShape.getShapes() may expose internal representation by returning XSLFGroupShape._shapes At XSLFGroupShape.java:[line 154]
M B THROWS: Method intentionally throws RuntimeException. At DeferredSXSSFSheet.java:[line 51]
M V EI2: org.apache.poi.xdgf.usermodel.section.geometry.RelLineTo.setupMaster(GeometryRow) may expose internal representation by storing an externally mutable object into RelLineTo._master At RelLineTo.java:[line 78]
M V EI2: org.apache.poi.xdgf.usermodel.section.geometry.LineTo.setupMaster(GeometryRow) may expose internal representation by storing an externally mutable object into LineTo._master At LineTo.java:[line 79]
M V EI2: org.apache.poi.xdgf.usermodel.section.geometry.NURBSTo.setupMaster(GeometryRow) may expose internal representation by storing an externally mutable object into NURBSTo._master At NURBSTo.java:[line 129]
M V EI: org.apache.poi.xslf.usermodel.XSLFSlide.getXmlObject() may expose internal representation by returning XSLFSlide._slide At XSLFSlide.java:[line 124]
M V EI: org.apache.poi.xslf.usermodel.XSLFSlide.getSlideLayout() may expose internal representation by returning XSLFSlide._layout At XSLFSlide.java:[line 159]
M V EI: org.apache.poi.xslf.usermodel.XSLFSlide.getCommentsPart() may expose internal representation by returning XSLFSlide._comments At XSLFSlide.java:[line 181]
M V EI: org.apache.poi.xslf.usermodel.XSLFSlide.getCommentAuthorsPart() may expose internal representation by returning XSLFSlide._commentAuthors At XSLFSlide.java:[line 195]
M V EI: org.apache.poi.xslf.usermodel.XSLFSlide.getNotes() may expose internal representation by returning XSLFSlide._notes At XSLFSlide.java:[line 239]
M V EI: org.apache.poi.xssf.usermodel.XSSFChartSheet.getCTChartsheet() may expose internal representation by returning XSSFChartSheet.chartsheet At XSSFChartSheet.java:[line 75]
M B THROWS: Method intentionally throws RuntimeException. At XSSFChartSheet.java:[lines 98-104]
M B THROWS: Method intentionally throws RuntimeException. At KeyInfoSignatureFacet.java:[lines 62-144]
M B THROWS: Method lists Exception in its throws clause. At VsdxToPng.java:[lines 114-134]
M B THROWS: Method lists Exception in its throws clause. At PPTX2PNG.java:[lines 94-99]
M B THROWS: Method intentionally throws RuntimeException. At ZipPackage.java:[lines 185-202]
M B THROWS: Method intentionally throws RuntimeException. At ZipPackage.java:[lines 211-228]
M V EI2: org.apache.poi.xdgf.usermodel.section.geometry.RelCubBezTo.setupMaster(GeometryRow) may expose internal representation by storing an externally mutable object into RelCubBezTo._master At RelCubBezTo.java:[line 121]
M V EI: org.apache.poi.xddf.usermodel.text.XDDFTextRun.getParentParagraph() may expose internal representation by returning XDDFTextRun._parent At XDDFTextRun.java:[line 76]
M V EI: org.apache.poi.openxml4j.opc.ZipPackagePart.getZipArchive() may expose internal representation by returning ZipPackagePart.zipEntry At ZipPackagePart.java:[line 92]
M D DLS: Dead store to hyperlinksTable in org.apache.poi.xssf.extractor.XSSFBEventBasedExcelExtractor.getText() At XSSFBEventBasedExcelExtractor.java:[line 124]
M V EI2: org.apache.poi.xdgf.usermodel.section.geometry.ArcTo.setupMaster(GeometryRow) may expose internal representation by storing an externally mutable object into ArcTo._master At ArcTo.java:[line 90]
M V EI: org.apache.poi.xssf.usermodel.XSSFPivotCacheRecords.getCtPivotCacheRecords() may expose internal representation by returning XSSFPivotCacheRecords.ctPivotCacheRecords At XSSFPivotCacheRecords.java:[line 75]
M B Eq: org.apache.poi.openxml4j.opc.ZipPackage$EntryTriple defines compareTo(ZipPackage$EntryTriple) and uses Object.equals() At ZipPackage.java:[lines 377-380]
M V EI: org.apache.poi.xslf.usermodel.XSLFShadow.getShadowParent() may expose internal representation by returning XSLFShadow._parent At XSLFShadow.java:[line 45]
M V EI2: org.apache.poi.xdgf.usermodel.section.geometry.MoveTo.setupMaster(GeometryRow) may expose internal representation by storing an externally mutable object into MoveTo._master At MoveTo.java:[line 84]
M V EI: org.apache.poi.xssf.usermodel.XSSFGraphicFrame.getCTGraphicalObjectFrame() may expose internal representation by returning XSSFGraphicFrame.graphicFrame At XSSFGraphicFrame.java:[line 78]
M V EI: org.apache.poi.poifs.crypt.dsig.services.TimeStampSimpleHttpClient.getProxy() may expose internal representation by returning TimeStampSimpleHttpClient.proxy At TimeStampSimpleHttpClient.java:[line 139]
M V EI2: org.apache.poi.poifs.crypt.dsig.services.TimeStampSimpleHttpClient.init(SignatureConfig) may expose internal representation by storing an externally mutable object into TimeStampSimpleHttpClient.config At TimeStampSimpleHttpClient.java:[line 110]
M V EI2: new org.apache.poi.xslf.usermodel.XSLFFontInfo(XMLSlideShow, CTEmbeddedFontListEntry) may expose internal representation by storing an externally mutable object into XSLFFontInfo.fontListEntry At XSLFFontInfo.java:[line 75]
M V EI2: new org.apache.poi.xslf.usermodel.XSLFFontInfo(XMLSlideShow, CTEmbeddedFontListEntry) may expose internal representation by storing an externally mutable object into XSLFFontInfo.ppt At XSLFFontInfo.java:[line 73]
M V EI2: new org.apache.poi.xslf.usermodel.XSLFFontInfo(XMLSlideShow, String) may expose internal representation by storing an externally mutable object into XSLFFontInfo.ppt At XSLFFontInfo.java:[line 54]
M V EI2: new org.apache.poi.xssf.streaming.SXSSFCreationHelper(SXSSFWorkbook) may expose internal representation by storing an externally mutable object into SXSSFCreationHelper.wb At SXSSFCreationHelper.java:[line 53]
M V EI2: new org.apache.poi.ooxml.dev.OOXMLLister(OPCPackage, PrintStream) may expose internal representation by storing an externally mutable object into OOXMLLister.disp At OOXMLLister.java:[line 43]
M V EI2: new org.apache.poi.ooxml.dev.OOXMLLister(OPCPackage, PrintStream) may expose internal representation by storing an externally mutable object into OOXMLLister.container At OOXMLLister.java:[line 42]
M B THROWS: Method lists Exception in its throws clause. At TSPTimeStampService.java:[lines 108-213]
M B THROWS: Method intentionally throws RuntimeException. At TSPTimeStampService.java:[lines 108-213]
M V EI2: org.apache.poi.poifs.crypt.dsig.OOXMLURIDereferencer.setSignatureInfo(SignatureInfo) may expose internal representation by storing an externally mutable object into OOXMLURIDereferencer.signatureInfo At OOXMLURIDereferencer.java:[line 59]
M B THROWS: Method intentionally throws RuntimeException. At XSSFWorkbookFactory.java:[lines 118-125]
M V EI: org.apache.poi.xdgf.extractor.XDGFVisioExtractor.getDocument() may expose internal representation by returning XDGFVisioExtractor.document At XDGFVisioExtractor.java:[line 55]
M V EI: org.apache.poi.xdgf.extractor.XDGFVisioExtractor.getFilesystem() may expose internal representation by returning XDGFVisioExtractor.document At XDGFVisioExtractor.java:[line 70]
M V EI2: new org.apache.poi.xdgf.extractor.XDGFVisioExtractor(XmlVisioDocument) may expose internal representation by storing an externally mutable object into XDGFVisioExtractor.document At XDGFVisioExtractor.java:[line 36]
M V EI2: new org.apache.poi.xssf.usermodel.helpers.XSSFFormulaUtils(XSSFWorkbook) may expose internal representation by storing an externally mutable object into XSSFFormulaUtils._wb At XSSFFormulaUtils.java:[line 53]
M V EI2: org.apache.poi.xdgf.usermodel.section.geometry.RelQuadBezTo.setupMaster(GeometryRow) may expose internal representation by storing an externally mutable object into RelQuadBezTo._master At RelQuadBezTo.java:[line 105]
M V EI: org.apache.poi.xssf.usermodel.XSSFShapeGroup.getCTGroupShape() may expose internal representation by returning XSSFShapeGroup.ctGroup At XSSFShapeGroup.java:[line 200]
M V EI: org.apache.poi.xslf.extractor.XSLFExtractor.getDocument() may expose internal representation by returning org.apache.poi.sl.extractor.SlideShowExtractor.slideshow At XSLFExtractor.java:[line 38]
M V EI: org.apache.poi.xwpf.usermodel.XWPFPicture.getCTPicture() may expose internal representation by returning XWPFPicture.ctPic At XWPFPicture.java:[line 51]
M V EI2: new org.apache.poi.xwpf.usermodel.XWPFPicture(CTPicture, XWPFRun) may expose internal representation by storing an externally mutable object into XWPFPicture.ctPic At XWPFPicture.java:[line 34]
M V EI2: new org.apache.poi.xwpf.usermodel.XWPFPicture(CTPicture, XWPFRun) may expose internal representation by storing an externally mutable object into XWPFPicture.run At XWPFPicture.java:[line 33]
M B THROWS: Method intentionally throws RuntimeException. At XSLFSlideShowFactory.java:[lines 120-127]
M B THROWS: Method lists Exception in its throws clause. At OOXMLPrettyPrint.java:[lines 62-79]
M V EI2: org.apache.poi.xdgf.usermodel.section.geometry.PolyLineTo.setupMaster(GeometryRow) may expose internal representation by storing an externally mutable object into PolyLineTo._master At PolyLineTo.java:[line 87]
M V EI2: org.apache.poi.xdgf.usermodel.section.geometry.RelMoveTo.setupMaster(GeometryRow) may expose internal representation by storing an externally mutable object into RelMoveTo._master At RelMoveTo.java:[line 74]
M B THROWS: Method intentionally throws RuntimeException. At XSSFBuiltinTableStyle.java:[lines 379-419]
M B THROWS: Method intentionally throws RuntimeException. At PPTHandler.java:[lines 178-182]
M B THROWS: Method lists Exception in its throws clause. At HierarchyPrinter.java:[lines 85-97]
M V EI: org.apache.poi.xssf.usermodel.XSSFObjectData.getOleObject() may expose internal representation by returning XSSFObjectData.oleObject At XSSFObjectData.java:[line 134]
M V EI: org.apache.poi.xslf.usermodel.XSLFSlideShow.getAllEmbeddedParts() may expose internal representation by returning XSLFSlideShow.embeddedParts At XSLFSlideShow.java:[line 268]
M P UrF: Unread field: org.apache.poi.xwpf.usermodel.XWPFNumbering.isNew At XWPFNumbering.java:[line 54]
M P UrF: Unread field: org.apache.poi.xssf.binary.XSSFBCellHeader.rowNum At XSSFBCellHeader.java:[line 56]
M P UrF: Unread field: org.apache.poi.xslf.util.MFProxy.quiet At MFProxy.java:[line 46]
M P UrF: Unread field: org.apache.poi.xssf.binary.XSSFBCellHeader.showPhonetic At XSSFBCellHeader.java:[line 59]
M P UuF: Unused field: org.apache.poi.xssf.binary.XSSFBSheetHandler.hyperlinkCellRange In XSSFBSheetHandler.java
M P UrF: Unread field: org.apache.poi.xslf.draw.SVGImageRenderer.alpha At SVGImageRenderer.java:[line 49]
M D UrF: Unread public/protected field: org.apache.poi.xwpf.usermodel.XWPFLatentStyles.styles At XWPFLatentStyles.java:[line 46]
M V MS: org.apache.poi.xwpf.usermodel.XWPFPictureData.RELATIONS should be package protected At XWPFPictureData.java:[line 60]
M V MS: org.apache.poi.xssf.usermodel.XSSFPictureData.RELATIONS should be package protected At XSSFPictureData.java:[line 59]
SpotBugs ended with exit code 1
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 60 finished executing tests.
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 51 finished executing tests.
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 55 finished executing tests.
> Task :poi-ooxml:check
> Task :poi-ooxml:build
> Task :poi-ooxml:jacocoTestReport
> Task :poi-ooxml:jenkins
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 41 finished executing tests.
> Task :poi-integration:check
> Task :poi-integration:build
> Task :jenkins
> Task :poi-integration:jacocoTestReport
> Task :poi-integration:jenkins
Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
See https://docs.gradle.org/7.4.2/userguide/command_line_interface.html#sec:command_line_warnings
Execution optimizations have been disabled for 3 invalid unit(s) of work during this build to ensure correctness.
Please consult deprecation warnings for more details.
BUILD SUCCESSFUL in 12m 37s
119 actionable tasks: 119 executed
Build step 'Invoke Gradle script' changed build result to SUCCESS
[SpotBugs] [-ERROR-] No files found for pattern '*/build/reports/spotbugs/*.xml'. Configuration error?
[SpotBugs] Searching for all files in '<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/'> that match the pattern '*/build/reports/spotbugs/*.xml'
[SpotBugs] Skipping post processing
[SpotBugs] No filter has been set, publishing all 0 issues
[SpotBugs] Repository miner is not configured, skipping repository mining
[SpotBugs] Reference build recorder is not configured
[SpotBugs] Obtaining reference build from same job (POI-DSL-1.18)
[SpotBugs] Using reference build 'POI/POI-DSL-1.18 #17' to compute new, fixed, and outstanding issues
[SpotBugs] Issues delta (vs. reference build): outstanding: 0, new: 0, fixed: 2299
[SpotBugs] No quality gates have been set - skipping
[SpotBugs] Health report is disabled - skipping
[SpotBugs] Created analysis result for 0 issues (found 0 new issues, fixed 2299 issues)
[SpotBugs] Attaching ResultAction with ID 'spotbugs' to build 'POI/POI-DSL-1.18 #35'.
[Checks API] No suitable checks publisher found.
Archiving artifacts
[Fast Archiver] Compressed 419.80 MB of artifacts by 24.8% relative to #17
Recording test results
[Checks API] No suitable checks publisher found.
[JaCoCo plugin] Collecting JaCoCo coverage data...
[JaCoCo plugin] */build/*.exec,*/build/jacoco/*.exec;*/build/classes;*/src/main/java; locations are configured
[JaCoCo plugin] Number of found exec files for pattern */build/*.exec,*/build/jacoco/*.exec: 6
[JaCoCo plugin] Saving matched execfiles: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-examples/build/jacoco/test.exec> <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-excelant/build/jacoco/test.exec> <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-integration/build/jacoco/test.exec> <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-ooxml/build/jacoco/test.exec> <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-scratchpad/build/jacoco/test.exec> <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/build/jacoco/test.exec>
[JaCoCo plugin] Saving matched class directories for class-pattern: */build/classes:
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-examples/build/classes> 158 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-excelant/build/classes> 27 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-integration/build/classes> 30 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-ooxml-full/build/classes> 5483 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-ooxml-lite-agent/build/classes> 3 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-ooxml-lite/build/classes> 5483 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-ooxml/build/classes> 1189 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-scratchpad/build/classes> 1147 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/build/classes> 2281 files
[JaCoCo plugin] Saving matched source directories for source-pattern: */src/main/java:
[JaCoCo plugin] Source Inclusions: null
[JaCoCo plugin] Source Exclusions: null
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/osgi/src/main/java> 6 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-examples/src/main/java> 173 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-excelant/src/main/java> 21 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-ooxml-lite-agent/src/main/java> 7 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-ooxml/src/main/java> 696 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-scratchpad/src/main/java> 577 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/src/main/java> 1279 files
[JaCoCo plugin] Loading inclusions files..
[JaCoCo plugin] inclusions: [**/*.class]
[JaCoCo plugin] exclusions: [com/microsoft/**, org/openxmlformats/**, org/etsi/**, org/w3/**, schemaorg*/**, schemasMicrosoft*/**, org/apache/poi/hdf/model/hdftypes/definitions/*.class, org/apache/poi/hwpf/model/types/*.class, org/apache/poi/hssf/usermodel/DummyGraphics2d.class, org/apache/poi/sl/draw/binding/*.class]
ERROR: Step ?Record JaCoCo coverage report? aborted due to exception:
java.lang.IllegalArgumentException: Unsupported class file major version 62
at org.objectweb.asm.ClassReader.<init>(ClassReader.java:196)
at org.objectweb.asm.ClassReader.<init>(ClassReader.java:177)
at org.objectweb.asm.ClassReader.<init>(ClassReader.java:163)
at org.jacoco.core.internal.instr.InstrSupport.classReaderFor(InstrSupport.java:280)
at org.jacoco.core.analysis.Analyzer.analyzeClass(Analyzer.java:107)
at org.jacoco.core.analysis.Analyzer.analyzeClass(Analyzer.java:132)
Caused: java.io.IOException: Error while analyzing /home/jenkins/jenkins-home/jobs/POI/jobs/POI-DSL-1.18/builds/35/jacoco/classes/java/test/org/apache/poi/POIDataSamples.class.
at org.jacoco.core.analysis.Analyzer.analyzerError(Analyzer.java:162)
at org.jacoco.core.analysis.Analyzer.analyzeClass(Analyzer.java:134)
at org.jacoco.core.analysis.Analyzer.analyzeClass(Analyzer.java:157)
at org.jacoco.core.analysis.Analyzer.analyzeAll(Analyzer.java:193)
at org.jacoco.core.analysis.Analyzer.analyzeAll(Analyzer.java:226)
at hudson.plugins.jacoco.ExecutionFileLoader.analyzeStructure(ExecutionFileLoader.java:127)
Caused: java.io.IOException: While reading class directory: /home/jenkins/jenkins-home/jobs/POI/jobs/POI-DSL-1.18/builds/35/jacoco/classes
at hudson.plugins.jacoco.ExecutionFileLoader.analyzeStructure(ExecutionFileLoader.java:130)
at hudson.plugins.jacoco.ExecutionFileLoader.loadBundleCoverage(ExecutionFileLoader.java:138)
at hudson.plugins.jacoco.JacocoReportDir.parse(JacocoReportDir.java:110)
at hudson.plugins.jacoco.JacocoBuildAction.loadRatios(JacocoBuildAction.java:331)
at hudson.plugins.jacoco.JacocoBuildAction.load(JacocoBuildAction.java:321)
at hudson.plugins.jacoco.JacocoPublisher.perform(JacocoPublisher.java:675)
at jenkins.tasks.SimpleBuildStep.perform(SimpleBuildStep.java:123)
at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:78)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:806)
at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:755)
at hudson.model.Build$BuildExecution.post2(Build.java:178)
at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:699)
at hudson.model.Run.execute(Run.java:1913)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:99)
at hudson.model.Executor.run(Executor.java:432)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org
Build failed in Jenkins: POI » POI-DSL-1.18 #34
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/34/display/redirect?page=changes>
Changes:
[Dominik Stadler] Update JaCoCo to 0.8.8
This may also fix running JaCoCo on JDK 18
------------------------------------------
[...truncated 537.47 KB...]
M V EI2: org.apache.poi.xssf.model.CommentsTable.setSheet(Sheet) may expose internal representation by storing an externally mutable object into CommentsTable.sheet At CommentsTable.java:[line 102]
M V EI2: new org.apache.poi.xssf.eventusermodel.XSSFSheetXMLHandler(Styles, Comments, SharedStrings, XSSFSheetXMLHandler$SheetContentsHandler, DataFormatter, boolean) may expose internal representation by storing an externally mutable object into XSSFSheetXMLHandler.formatter At XSSFSheetXMLHandler.java:[line 136]
M V EI2: new org.apache.poi.xssf.eventusermodel.XSSFSheetXMLHandler(Styles, Comments, SharedStrings, XSSFSheetXMLHandler$SheetContentsHandler, DataFormatter, boolean) may expose internal representation by storing an externally mutable object into XSSFSheetXMLHandler.stylesTable At XSSFSheetXMLHandler.java:[line 130]
M V EI2: new org.apache.poi.xssf.eventusermodel.XSSFSheetXMLHandler(Styles, Comments, SharedStrings, XSSFSheetXMLHandler$SheetContentsHandler, DataFormatter, boolean) may expose internal representation by storing an externally mutable object into XSSFSheetXMLHandler.comments At XSSFSheetXMLHandler.java:[line 131]
M V EI2: new org.apache.poi.xslf.model.ParagraphPropertyFetcher(XSLFTextParagraph, ParagraphPropertyFetcher$ParaPropFetcher) may expose internal representation by storing an externally mutable object into ParagraphPropertyFetcher.para At ParagraphPropertyFetcher.java:[line 58]
M V EI: org.apache.poi.xssf.model.SingleXmlCells.getCTSingleXMLCells() may expose internal representation by returning SingleXmlCells.singleXMLCells At SingleXmlCells.java:[line 92]
M V EI2: new org.apache.poi.xssf.eventusermodel.XSSFReader(OPCPackage, boolean) may expose internal representation by storing an externally mutable object into XSSFReader.pkg At XSSFReader.java:[line 93]
M V EI: org.apache.poi.xslf.usermodel.XSLFTableStyles.getXmlObject() may expose internal representation by returning XSLFTableStyles._tblStyleLst At XSLFTableStyles.java:[line 62]
M V EI2: new org.apache.poi.xssf.streaming.SXSSFWorkbook$SheetIterator(SXSSFWorkbook) may expose internal representation by storing an externally mutable object into SXSSFWorkbook$SheetIterator.this$0 At SXSSFWorkbook.java:[line 779]
M D SF: Switch statement found in org.apache.poi.xssf.binary.XSSFBSharedStringsTable$SSTBinaryReader.handleRecord(int, byte[]) where default case is missing At XSSFBSharedStringsTable.java:[lines 129-136]
M V EI: org.apache.poi.xslf.usermodel.XSLFTable.getCTTable() may expose internal representation by returning XSLFTable._table At XSLFTable.java:[line 115]
M V EI2: new org.apache.poi.xssf.usermodel.XSSFMap(CTMap, MapInfo) may expose internal representation by storing an externally mutable object into XSSFMap.ctMap At XSSFMap.java:[line 46]
M V EI: org.apache.poi.xssf.usermodel.XSSFMap.getCtMap() may expose internal representation by returning XSSFMap.ctMap At XSSFMap.java:[line 53]
M V EI2: new org.apache.poi.xssf.usermodel.XSSFMap(CTMap, MapInfo) may expose internal representation by storing an externally mutable object into XSSFMap.mapInfo At XSSFMap.java:[line 47]
M V EI2: new org.apache.poi.xssf.extractor.XSSFEventBasedExcelExtractor(OPCPackage) may expose internal representation by storing an externally mutable object into XSSFEventBasedExcelExtractor.container At XSSFEventBasedExcelExtractor.java:[line 86]
M V EI: org.apache.poi.xssf.extractor.XSSFEventBasedExcelExtractor.getPackage() may expose internal representation by returning XSSFEventBasedExcelExtractor.container At XSSFEventBasedExcelExtractor.java:[line 194]
M V EI: org.apache.poi.xssf.extractor.XSSFEventBasedExcelExtractor.getFilesystem() may expose internal representation by returning XSSFEventBasedExcelExtractor.container At XSSFEventBasedExcelExtractor.java:[line 329]
M V EI2: new org.apache.poi.xwpf.model.XWPFParagraphDecorator(XWPFParagraph, XWPFParagraphDecorator) may expose internal representation by storing an externally mutable object into XWPFParagraphDecorator.paragraph At XWPFParagraphDecorator.java:[line 33]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getEvenPageHeader() may expose internal representation by returning XWPFHeaderFooterPolicy.evenPageHeader At XWPFHeaderFooterPolicy.java:[line 337]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getFirstPageHeader() may expose internal representation by returning XWPFHeaderFooterPolicy.firstPageHeader At XWPFHeaderFooterPolicy.java:[line 313]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getFooter(STHdrFtr$Enum) may expose internal representation by returning XWPFHeaderFooterPolicy.firstPageFooter At XWPFHeaderFooterPolicy.java:[line 409]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getFooter(int) may expose internal representation by returning XWPFHeaderFooterPolicy.defaultFooter At XWPFHeaderFooterPolicy.java:[line 396]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getDefaultHeader() may expose internal representation by returning XWPFHeaderFooterPolicy.defaultHeader At XWPFHeaderFooterPolicy.java:[line 345]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getFooter(STHdrFtr$Enum) may expose internal representation by returning XWPFHeaderFooterPolicy.evenPageFooter At XWPFHeaderFooterPolicy.java:[line 407]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getHeader(STHdrFtr$Enum) may expose internal representation by returning XWPFHeaderFooterPolicy.firstPageHeader At XWPFHeaderFooterPolicy.java:[line 378]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getDefaultFooter() may expose internal representation by returning XWPFHeaderFooterPolicy.defaultFooter At XWPFHeaderFooterPolicy.java:[line 349]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getHeader(int) may expose internal representation by returning XWPFHeaderFooterPolicy.firstPageHeader At XWPFHeaderFooterPolicy.java:[line 360]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getHeader(int) may expose internal representation by returning XWPFHeaderFooterPolicy.evenPageHeader At XWPFHeaderFooterPolicy.java:[line 363]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getOddPageFooter() may expose internal representation by returning XWPFHeaderFooterPolicy.defaultFooter At XWPFHeaderFooterPolicy.java:[line 333]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getHeader(STHdrFtr$Enum) may expose internal representation by returning XWPFHeaderFooterPolicy.defaultHeader At XWPFHeaderFooterPolicy.java:[line 380]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getFooter(STHdrFtr$Enum) may expose internal representation by returning XWPFHeaderFooterPolicy.defaultFooter At XWPFHeaderFooterPolicy.java:[line 411]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getFooter(int) may expose internal representation by returning XWPFHeaderFooterPolicy.firstPageFooter At XWPFHeaderFooterPolicy.java:[line 391]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getHeader(int) may expose internal representation by returning XWPFHeaderFooterPolicy.defaultHeader At XWPFHeaderFooterPolicy.java:[line 365]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getHeader(STHdrFtr$Enum) may expose internal representation by returning XWPFHeaderFooterPolicy.evenPageHeader At XWPFHeaderFooterPolicy.java:[line 376]
M V EI2: new org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy(XWPFDocument, CTSectPr) may expose internal representation by storing an externally mutable object into XWPFHeaderFooterPolicy.doc At XWPFHeaderFooterPolicy.java:[line 105]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getFirstPageFooter() may expose internal representation by returning XWPFHeaderFooterPolicy.firstPageFooter At XWPFHeaderFooterPolicy.java:[line 317]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getOddPageHeader() may expose internal representation by returning XWPFHeaderFooterPolicy.defaultHeader At XWPFHeaderFooterPolicy.java:[line 325]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getEvenPageFooter() may expose internal representation by returning XWPFHeaderFooterPolicy.evenPageFooter At XWPFHeaderFooterPolicy.java:[line 341]
M V EI: org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy.getFooter(int) may expose internal representation by returning XWPFHeaderFooterPolicy.evenPageFooter At XWPFHeaderFooterPolicy.java:[line 394]
M V EI2: org.apache.poi.openxml4j.opc.internal.marshallers.PackagePropertiesMarshaller.marshall(PackagePart, OutputStream) may expose internal representation by storing an externally mutable object into PackagePropertiesMarshaller.propsPart At PackagePropertiesMarshaller.java:[line 93]
M V EI2: new org.apache.poi.xssf.usermodel.helpers.XSSFSingleXmlCell(CTSingleXmlCell, SingleXmlCells) may expose internal representation by storing an externally mutable object into XSSFSingleXmlCell.parent At XSSFSingleXmlCell.java:[line 41]
M V EI2: new org.apache.poi.xssf.usermodel.helpers.XSSFSingleXmlCell(CTSingleXmlCell, SingleXmlCells) may expose internal representation by storing an externally mutable object into XSSFSingleXmlCell.singleXmlCell At XSSFSingleXmlCell.java:[line 40]
M V EI: org.apache.poi.xslf.usermodel.XSLFObjectShape.getCTOleObject() may expose internal representation by returning XSLFObjectShape._oleObject At XSLFObjectShape.java:[line 89]
M V EI: org.apache.poi.xslf.usermodel.XSLFObjectShape.getPictureData() may expose internal representation by returning XSLFObjectShape._data At XSLFObjectShape.java:[line 133]
M V EI: org.apache.poi.xwpf.usermodel.XWPFComment.getCtComment() may expose internal representation by returning XWPFComment.ctComment At XWPFComment.java:[line 350]
M V EI2: new org.apache.poi.xwpf.usermodel.XWPFComment(CTComment, XWPFComments) may expose internal representation by storing an externally mutable object into XWPFComment.comments At XWPFComment.java:[line 42]
M V EI: org.apache.poi.xwpf.usermodel.XWPFComment.getPart() may expose internal representation by returning XWPFComment.comments At XWPFComment.java:[line 79]
M V EI: org.apache.poi.xwpf.usermodel.XWPFComment.getXWPFDocument() may expose internal representation by returning XWPFComment.document At XWPFComment.java:[line 293]
M V EI: org.apache.poi.xwpf.usermodel.XWPFComment.getComments() may expose internal representation by returning XWPFComment.comments At XWPFComment.java:[line 359]
M V EI2: new org.apache.poi.xwpf.usermodel.XWPFComment(CTComment, XWPFComments) may expose internal representation by storing an externally mutable object into XWPFComment.ctComment At XWPFComment.java:[line 43]
M V EI: org.apache.poi.xssf.extractor.XSSFExcelExtractor.getFilesystem() may expose internal representation by returning XSSFExcelExtractor.workbook At XSSFExcelExtractor.java:[line 270]
M V EI: org.apache.poi.xssf.extractor.XSSFExcelExtractor.getDocument() may expose internal representation by returning XSSFExcelExtractor.workbook At XSSFExcelExtractor.java:[line 255]
M V EI2: new org.apache.poi.xssf.extractor.XSSFExcelExtractor(XSSFWorkbook) may expose internal representation by storing an externally mutable object into XSSFExcelExtractor.workbook At XSSFExcelExtractor.java:[line 69]
M V EI: org.apache.poi.xslf.usermodel.XSLFPictureShape.getPictureData() may expose internal representation by returning XSLFPictureShape._data At XSLFPictureShape.java:[line 138]
M V EI2: new org.apache.poi.xslf.model.CharacterPropertyFetcher(XSLFTextRun, CharacterPropertyFetcher$CharPropFetcher) may expose internal representation by storing an externally mutable object into CharacterPropertyFetcher.run At CharacterPropertyFetcher.java:[line 49]
M V EI2: new org.apache.poi.xdgf.usermodel.XDGFPage(PageType, XDGFPageContents, XDGFDocument, XDGFPages) may expose internal representation by storing an externally mutable object into XDGFPage._pages At XDGFPage.java:[line 42]
M V EI: org.apache.poi.xdgf.usermodel.XDGFPage.getContent() may expose internal representation by returning XDGFPage._content At XDGFPage.java:[line 63]
M V EI2: new org.apache.poi.xdgf.usermodel.XDGFPage(PageType, XDGFPageContents, XDGFDocument, XDGFPages) may expose internal representation by storing an externally mutable object into XDGFPage._content At XDGFPage.java:[line 41]
M V EI2: new org.apache.poi.xdgf.usermodel.XDGFPage(PageType, XDGFPageContents, XDGFDocument, XDGFPages) may expose internal representation by storing an externally mutable object into XDGFPage._page At XDGFPage.java:[line 40]
M V EI2: new org.apache.poi.xssf.binary.XSSFBSheetHandler(InputStream, XSSFBStylesTable, XSSFBCommentsTable, SharedStrings, XSSFSheetXMLHandler$SheetContentsHandler, DataFormatter, boolean) may expose internal representation by storing an externally mutable object into XSSFBSheetHandler.dataFormatter At XSSFBSheetHandler.java:[line 69]
M D SF: Switch statement found in org.apache.poi.xssf.binary.XSSFBSheetHandler.handleRecord(int, byte[]) where default case is missing At XSSFBSheetHandler.java:[lines 77-123]
M V EI2: org.apache.poi.xdgf.usermodel.section.geometry.RelEllipticalArcTo.setupMaster(GeometryRow) may expose internal representation by storing an externally mutable object into RelEllipticalArcTo._master At RelEllipticalArcTo.java:[line 118]
M V EI: org.apache.poi.xwpf.extractor.XWPFWordExtractor.getDocument() may expose internal representation by returning XWPFWordExtractor.document At XWPFWordExtractor.java:[line 211]
M V EI: org.apache.poi.xwpf.extractor.XWPFWordExtractor.getFilesystem() may expose internal representation by returning XWPFWordExtractor.document At XWPFWordExtractor.java:[line 226]
M V EI2: new org.apache.poi.xwpf.extractor.XWPFWordExtractor(XWPFDocument) may expose internal representation by storing an externally mutable object into XWPFWordExtractor.document At XWPFWordExtractor.java:[line 67]
M V EI: org.apache.poi.xslf.usermodel.XSLFGroupShape.getShapes() may expose internal representation by returning XSLFGroupShape._shapes At XSLFGroupShape.java:[line 154]
M V EI2: org.apache.poi.xdgf.usermodel.section.geometry.RelLineTo.setupMaster(GeometryRow) may expose internal representation by storing an externally mutable object into RelLineTo._master At RelLineTo.java:[line 78]
M V EI2: org.apache.poi.xdgf.usermodel.section.geometry.LineTo.setupMaster(GeometryRow) may expose internal representation by storing an externally mutable object into LineTo._master At LineTo.java:[line 79]
M V EI2: org.apache.poi.xdgf.usermodel.section.geometry.NURBSTo.setupMaster(GeometryRow) may expose internal representation by storing an externally mutable object into NURBSTo._master At NURBSTo.java:[line 129]
M V EI: org.apache.poi.xslf.usermodel.XSLFSlide.getXmlObject() may expose internal representation by returning XSLFSlide._slide At XSLFSlide.java:[line 124]
M V EI: org.apache.poi.xslf.usermodel.XSLFSlide.getSlideLayout() may expose internal representation by returning XSLFSlide._layout At XSLFSlide.java:[line 159]
M V EI: org.apache.poi.xslf.usermodel.XSLFSlide.getCommentsPart() may expose internal representation by returning XSLFSlide._comments At XSLFSlide.java:[line 181]
M V EI: org.apache.poi.xslf.usermodel.XSLFSlide.getCommentAuthorsPart() may expose internal representation by returning XSLFSlide._commentAuthors At XSLFSlide.java:[line 195]
M V EI: org.apache.poi.xslf.usermodel.XSLFSlide.getNotes() may expose internal representation by returning XSLFSlide._notes At XSLFSlide.java:[line 239]
M V EI: org.apache.poi.xssf.usermodel.XSSFChartSheet.getCTChartsheet() may expose internal representation by returning XSSFChartSheet.chartsheet At XSSFChartSheet.java:[line 75]
M V EI2: org.apache.poi.xdgf.usermodel.section.geometry.RelCubBezTo.setupMaster(GeometryRow) may expose internal representation by storing an externally mutable object into RelCubBezTo._master At RelCubBezTo.java:[line 121]
M V EI: org.apache.poi.xddf.usermodel.text.XDDFTextRun.getParentParagraph() may expose internal representation by returning XDDFTextRun._parent At XDDFTextRun.java:[line 76]
M V EI: org.apache.poi.openxml4j.opc.ZipPackagePart.getZipArchive() may expose internal representation by returning ZipPackagePart.zipEntry At ZipPackagePart.java:[line 92]
M D DLS: Dead store to hyperlinksTable in org.apache.poi.xssf.extractor.XSSFBEventBasedExcelExtractor.getText() At XSSFBEventBasedExcelExtractor.java:[line 124]
M V EI2: org.apache.poi.xdgf.usermodel.section.geometry.ArcTo.setupMaster(GeometryRow) may expose internal representation by storing an externally mutable object into ArcTo._master At ArcTo.java:[line 90]
M V EI: org.apache.poi.xssf.usermodel.XSSFPivotCacheRecords.getCtPivotCacheRecords() may expose internal representation by returning XSSFPivotCacheRecords.ctPivotCacheRecords At XSSFPivotCacheRecords.java:[line 75]
M B Eq: org.apache.poi.openxml4j.opc.ZipPackage$EntryTriple defines compareTo(ZipPackage$EntryTriple) and uses Object.equals() At ZipPackage.java:[lines 377-380]
M V EI: org.apache.poi.xslf.usermodel.XSLFShadow.getShadowParent() may expose internal representation by returning XSLFShadow._parent At XSLFShadow.java:[line 45]
M V EI2: org.apache.poi.xdgf.usermodel.section.geometry.MoveTo.setupMaster(GeometryRow) may expose internal representation by storing an externally mutable object into MoveTo._master At MoveTo.java:[line 84]
M V EI: org.apache.poi.xssf.usermodel.XSSFGraphicFrame.getCTGraphicalObjectFrame() may expose internal representation by returning XSSFGraphicFrame.graphicFrame At XSSFGraphicFrame.java:[line 78]
M V EI: org.apache.poi.poifs.crypt.dsig.services.TimeStampSimpleHttpClient.getProxy() may expose internal representation by returning TimeStampSimpleHttpClient.proxy At TimeStampSimpleHttpClient.java:[line 139]
M V EI2: org.apache.poi.poifs.crypt.dsig.services.TimeStampSimpleHttpClient.init(SignatureConfig) may expose internal representation by storing an externally mutable object into TimeStampSimpleHttpClient.config At TimeStampSimpleHttpClient.java:[line 110]
M V EI2: new org.apache.poi.xslf.usermodel.XSLFFontInfo(XMLSlideShow, CTEmbeddedFontListEntry) may expose internal representation by storing an externally mutable object into XSLFFontInfo.fontListEntry At XSLFFontInfo.java:[line 75]
M V EI2: new org.apache.poi.xslf.usermodel.XSLFFontInfo(XMLSlideShow, CTEmbeddedFontListEntry) may expose internal representation by storing an externally mutable object into XSLFFontInfo.ppt At XSLFFontInfo.java:[line 73]
M V EI2: new org.apache.poi.xslf.usermodel.XSLFFontInfo(XMLSlideShow, String) may expose internal representation by storing an externally mutable object into XSLFFontInfo.ppt At XSLFFontInfo.java:[line 54]
M V EI2: new org.apache.poi.xssf.streaming.SXSSFCreationHelper(SXSSFWorkbook) may expose internal representation by storing an externally mutable object into SXSSFCreationHelper.wb At SXSSFCreationHelper.java:[line 53]
M V EI2: new org.apache.poi.ooxml.dev.OOXMLLister(OPCPackage, PrintStream) may expose internal representation by storing an externally mutable object into OOXMLLister.disp At OOXMLLister.java:[line 43]
M V EI2: new org.apache.poi.ooxml.dev.OOXMLLister(OPCPackage, PrintStream) may expose internal representation by storing an externally mutable object into OOXMLLister.container At OOXMLLister.java:[line 42]
M V EI2: org.apache.poi.poifs.crypt.dsig.OOXMLURIDereferencer.setSignatureInfo(SignatureInfo) may expose internal representation by storing an externally mutable object into OOXMLURIDereferencer.signatureInfo At OOXMLURIDereferencer.java:[line 59]
M V EI: org.apache.poi.xdgf.extractor.XDGFVisioExtractor.getDocument() may expose internal representation by returning XDGFVisioExtractor.document At XDGFVisioExtractor.java:[line 55]
M V EI: org.apache.poi.xdgf.extractor.XDGFVisioExtractor.getFilesystem() may expose internal representation by returning XDGFVisioExtractor.document At XDGFVisioExtractor.java:[line 70]
M V EI2: new org.apache.poi.xdgf.extractor.XDGFVisioExtractor(XmlVisioDocument) may expose internal representation by storing an externally mutable object into XDGFVisioExtractor.document At XDGFVisioExtractor.java:[line 36]
M V EI2: new org.apache.poi.xssf.usermodel.helpers.XSSFFormulaUtils(XSSFWorkbook) may expose internal representation by storing an externally mutable object into XSSFFormulaUtils._wb At XSSFFormulaUtils.java:[line 53]
M V EI2: org.apache.poi.xdgf.usermodel.section.geometry.RelQuadBezTo.setupMaster(GeometryRow) may expose internal representation by storing an externally mutable object into RelQuadBezTo._master At RelQuadBezTo.java:[line 105]
M V EI: org.apache.poi.xssf.usermodel.XSSFShapeGroup.getCTGroupShape() may expose internal representation by returning XSSFShapeGroup.ctGroup At XSSFShapeGroup.java:[line 200]
M V EI: org.apache.poi.xslf.extractor.XSLFExtractor.getDocument() may expose internal representation by returning org.apache.poi.sl.extractor.SlideShowExtractor.slideshow At XSLFExtractor.java:[line 38]
M V EI: org.apache.poi.xwpf.usermodel.XWPFPicture.getCTPicture() may expose internal representation by returning XWPFPicture.ctPic At XWPFPicture.java:[line 51]
M V EI2: new org.apache.poi.xwpf.usermodel.XWPFPicture(CTPicture, XWPFRun) may expose internal representation by storing an externally mutable object into XWPFPicture.ctPic At XWPFPicture.java:[line 34]
M V EI2: new org.apache.poi.xwpf.usermodel.XWPFPicture(CTPicture, XWPFRun) may expose internal representation by storing an externally mutable object into XWPFPicture.run At XWPFPicture.java:[line 33]
M V EI2: org.apache.poi.xdgf.usermodel.section.geometry.PolyLineTo.setupMaster(GeometryRow) may expose internal representation by storing an externally mutable object into PolyLineTo._master At PolyLineTo.java:[line 87]
M V EI2: org.apache.poi.xdgf.usermodel.section.geometry.RelMoveTo.setupMaster(GeometryRow) may expose internal representation by storing an externally mutable object into RelMoveTo._master At RelMoveTo.java:[line 74]
M V EI: org.apache.poi.xssf.usermodel.XSSFObjectData.getOleObject() may expose internal representation by returning XSSFObjectData.oleObject At XSSFObjectData.java:[line 134]
M V EI: org.apache.poi.xslf.usermodel.XSLFSlideShow.getAllEmbeddedParts() may expose internal representation by returning XSLFSlideShow.embeddedParts At XSLFSlideShow.java:[line 268]
M P UrF: Unread field: org.apache.poi.xwpf.usermodel.XWPFNumbering.isNew At XWPFNumbering.java:[line 54]
M P UrF: Unread field: org.apache.poi.xssf.binary.XSSFBCellHeader.rowNum At XSSFBCellHeader.java:[line 56]
M P UrF: Unread field: org.apache.poi.xslf.util.MFProxy.quiet At MFProxy.java:[line 46]
M P UrF: Unread field: org.apache.poi.xssf.binary.XSSFBCellHeader.showPhonetic At XSSFBCellHeader.java:[line 59]
M P UuF: Unused field: org.apache.poi.xssf.binary.XSSFBSheetHandler.hyperlinkCellRange In XSSFBSheetHandler.java
M P UrF: Unread field: org.apache.poi.xslf.draw.SVGImageRenderer.alpha At SVGImageRenderer.java:[line 49]
M D UrF: Unread public/protected field: org.apache.poi.xwpf.usermodel.XWPFLatentStyles.styles At XWPFLatentStyles.java:[line 46]
M V MS: org.apache.poi.xwpf.usermodel.XWPFPictureData.RELATIONS should be package protected At XWPFPictureData.java:[line 60]
M V MS: org.apache.poi.xssf.usermodel.XSSFPictureData.RELATIONS should be package protected At XSSFPictureData.java:[line 59]
The following errors occurred during analysis:
Unable to construct type qualifier checker javax/annotation/Nonnull$Checker
java.lang.UnsupportedOperationException: The Security Manager is deprecated and will be removed in a future release
At java.base/java.lang.System.setSecurityManager(System.java:416)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.<init>(TypeQualifierValue.java:157)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:298)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:306)
At edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase.<init>(TypeQualifierNullnessAnnotationDatabase.java:70)
At edu.umd.cs.findbugs.ba.AnalysisContext.getNullnessAnnotationDatabase(AnalysisContext.java:1055)
At edu.umd.cs.findbugs.ba.AnalysisContext.updateDatabases(AnalysisContext.java:1008)
At edu.umd.cs.findbugs.FindBugs2.analyzeApplication(FindBugs2.java:1061)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:309)
At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:395)
At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1231)
SpotBugs ended with exit code 1
> Task :srcDistZip
> Task :fixDistDir
> Task :soLinkCheck
> Task :rat
> Task :poi:jenkins
> Task :poi-examples:jenkins
> Task :poi-excelant:jenkins
> Task :poi-ooxml-full:jenkins
> Task :poi-ooxml-lite:jenkins
> Task :poi-ooxml-lite-agent:jenkins
> Task :poi-scratchpad:jenkins
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 60 finished executing tests.
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 50 finished executing tests.
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 55 finished executing tests.
> Task :poi-ooxml:check
> Task :poi-ooxml:build
> Task :poi-ooxml:jacocoTestReport
> Task :poi-ooxml:jenkins
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 40 finished executing tests.
> Task :poi-integration:check
> Task :poi-integration:build
> Task :jenkins
> Task :poi-integration:jacocoTestReport
> Task :poi-integration:jenkins
Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
See https://docs.gradle.org/7.4.1/userguide/command_line_interface.html#sec:command_line_warnings
Execution optimizations have been disabled for 3 invalid unit(s) of work during this build to ensure correctness.
Please consult deprecation warnings for more details.
BUILD SUCCESSFUL in 12m 44s
119 actionable tasks: 114 executed, 5 up-to-date
Build step 'Invoke Gradle script' changed build result to SUCCESS
[SpotBugs] [-ERROR-] No files found for pattern '*/build/reports/spotbugs/*.xml'. Configuration error?
[SpotBugs] Searching for all files in '<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/'> that match the pattern '*/build/reports/spotbugs/*.xml'
[SpotBugs] Skipping post processing
[SpotBugs] No filter has been set, publishing all 0 issues
[SpotBugs] Repository miner is not configured, skipping repository mining
[SpotBugs] Reference build recorder is not configured
[SpotBugs] Obtaining reference build from same job (POI-DSL-1.18)
[SpotBugs] Using reference build 'POI/POI-DSL-1.18 #17' to compute new, fixed, and outstanding issues
[SpotBugs] Issues delta (vs. reference build): outstanding: 0, new: 0, fixed: 2299
[SpotBugs] No quality gates have been set - skipping
[SpotBugs] Health report is disabled - skipping
[SpotBugs] Created analysis result for 0 issues (found 0 new issues, fixed 2299 issues)
[SpotBugs] Attaching ResultAction with ID 'spotbugs' to build 'POI/POI-DSL-1.18 #34'.
[Checks API] No suitable checks publisher found.
Archiving artifacts
[Fast Archiver] Compressed 419.78 MB of artifacts by 24.8% relative to #17
Recording test results
[Checks API] No suitable checks publisher found.
[JaCoCo plugin] Collecting JaCoCo coverage data...
[JaCoCo plugin] */build/*.exec,*/build/jacoco/*.exec;*/build/classes;*/src/main/java; locations are configured
[JaCoCo plugin] Number of found exec files for pattern */build/*.exec,*/build/jacoco/*.exec: 6
[JaCoCo plugin] Saving matched execfiles: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-examples/build/jacoco/test.exec> <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-excelant/build/jacoco/test.exec> <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-integration/build/jacoco/test.exec> <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-ooxml/build/jacoco/test.exec> <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-scratchpad/build/jacoco/test.exec> <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/build/jacoco/test.exec>
[JaCoCo plugin] Saving matched class directories for class-pattern: */build/classes:
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-examples/build/classes> 158 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-excelant/build/classes> 27 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-integration/build/classes> 30 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-ooxml-full/build/classes> 5483 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-ooxml-lite-agent/build/classes> 3 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-ooxml-lite/build/classes> 5483 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-ooxml/build/classes> 1189 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-scratchpad/build/classes> 1147 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/build/classes> 2281 files
[JaCoCo plugin] Saving matched source directories for source-pattern: */src/main/java:
[JaCoCo plugin] Source Inclusions: null
[JaCoCo plugin] Source Exclusions: null
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/osgi/src/main/java> 6 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-examples/src/main/java> 173 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-excelant/src/main/java> 21 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-ooxml-lite-agent/src/main/java> 7 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-ooxml/src/main/java> 696 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-scratchpad/src/main/java> 577 files
[JaCoCo plugin] - <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/src/main/java> 1279 files
[JaCoCo plugin] Loading inclusions files..
[JaCoCo plugin] inclusions: [**/*.class]
[JaCoCo plugin] exclusions: [com/microsoft/**, org/openxmlformats/**, org/etsi/**, org/w3/**, schemaorg*/**, schemasMicrosoft*/**, org/apache/poi/hdf/model/hdftypes/definitions/*.class, org/apache/poi/hwpf/model/types/*.class, org/apache/poi/hssf/usermodel/DummyGraphics2d.class, org/apache/poi/sl/draw/binding/*.class]
ERROR: Step ?Record JaCoCo coverage report? aborted due to exception:
java.lang.IllegalArgumentException: Unsupported class file major version 62
at org.objectweb.asm.ClassReader.<init>(ClassReader.java:196)
at org.objectweb.asm.ClassReader.<init>(ClassReader.java:177)
at org.objectweb.asm.ClassReader.<init>(ClassReader.java:163)
at org.jacoco.core.internal.instr.InstrSupport.classReaderFor(InstrSupport.java:280)
at org.jacoco.core.analysis.Analyzer.analyzeClass(Analyzer.java:107)
at org.jacoco.core.analysis.Analyzer.analyzeClass(Analyzer.java:132)
Caused: java.io.IOException: Error while analyzing /home/jenkins/jenkins-home/jobs/POI/jobs/POI-DSL-1.18/builds/34/jacoco/classes/java/test/org/apache/poi/POIDataSamples.class.
at org.jacoco.core.analysis.Analyzer.analyzerError(Analyzer.java:162)
at org.jacoco.core.analysis.Analyzer.analyzeClass(Analyzer.java:134)
at org.jacoco.core.analysis.Analyzer.analyzeClass(Analyzer.java:157)
at org.jacoco.core.analysis.Analyzer.analyzeAll(Analyzer.java:193)
at org.jacoco.core.analysis.Analyzer.analyzeAll(Analyzer.java:226)
at hudson.plugins.jacoco.ExecutionFileLoader.analyzeStructure(ExecutionFileLoader.java:127)
Caused: java.io.IOException: While reading class directory: /home/jenkins/jenkins-home/jobs/POI/jobs/POI-DSL-1.18/builds/34/jacoco/classes
at hudson.plugins.jacoco.ExecutionFileLoader.analyzeStructure(ExecutionFileLoader.java:130)
at hudson.plugins.jacoco.ExecutionFileLoader.loadBundleCoverage(ExecutionFileLoader.java:138)
at hudson.plugins.jacoco.JacocoReportDir.parse(JacocoReportDir.java:110)
at hudson.plugins.jacoco.JacocoBuildAction.loadRatios(JacocoBuildAction.java:331)
at hudson.plugins.jacoco.JacocoBuildAction.load(JacocoBuildAction.java:321)
at hudson.plugins.jacoco.JacocoPublisher.perform(JacocoPublisher.java:675)
at jenkins.tasks.SimpleBuildStep.perform(SimpleBuildStep.java:123)
at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:78)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:806)
at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:755)
at hudson.model.Build$BuildExecution.post2(Build.java:178)
at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:699)
at hudson.model.Run.execute(Run.java:1913)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:99)
at hudson.model.Executor.run(Executor.java:432)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org
Build failed in Jenkins: POI » POI-DSL-1.18 #33
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/33/display/redirect?page=changes>
Changes:
[PJ Fanning] logging docs
[PJ Fanning] try xmlsec 3.0.0
[PJ Fanning] try xmlsec 3.0.0
[PJ Fanning] javadoc
------------------------------------------
[...truncated 337.94 KB...]
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-ooxml/src/main/java/org/apache/poi/xssf/streaming/SheetDataWriter.java>:111: warning: [dep-ann] deprecated item is not annotated with @Deprecated
public Writer createWriter(File fd) throws IOException {
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-ooxml/src/main/java/org/apache/poi/xssf/streaming/StreamingSheetWriter.java>:52: warning: [deprecation] createTempFile() in SheetDataWriter has been deprecated
public File createTempFile() throws IOException {
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-ooxml/src/main/java/org/apache/poi/xssf/streaming/StreamingSheetWriter.java>:57: warning: [deprecation] createWriter(File) in SheetDataWriter has been deprecated
public Writer createWriter(File fd) throws IOException {
^
13 warnings
> Task :poi:spotbugsMain
M V EI2: new org.apache.poi.hssf.usermodel.HSSFComment(EscherContainerRecord, ObjRecord, TextObjectRecord, NoteRecord) may expose internal representation by storing an externally mutable object into HSSFComment._note At HSSFComment.java:[line 63]
M V EI2: new org.apache.poi.hssf.usermodel.HSSFObjectData(EscherContainerRecord, ObjRecord, DirectoryEntry) may expose internal representation by storing an externally mutable object into HSSFObjectData._root At HSSFObjectData.java:[line 44]
M V EI: org.apache.poi.hssf.usermodel.HSSFPatriarch.getBoundAggregate() may expose internal representation by returning HSSFPatriarch._boundAggregate At HSSFPatriarch.java:[line 502]
M V EI: org.apache.poi.hssf.usermodel.HSSFCell.getCellComment() may expose internal representation by returning HSSFCell._comment At HSSFCell.java:[line 1081]
M V EI2: org.apache.poi.hssf.usermodel.HSSFCell.setCellComment(Comment) may expose internal representation by storing an externally mutable object into HSSFCell._comment At HSSFCell.java:[line 1068]
M V EI: org.apache.poi.hssf.usermodel.HSSFCell.getRichStringCellValue() may expose internal representation by returning HSSFCell._stringValue At HSSFCell.java:[line 740]
M V EI: org.apache.poi.hssf.usermodel.HSSFCell.getSheet() may expose internal representation by returning HSSFCell._sheet At HSSFCell.java:[line 132]
M D SF: Switch statement found in org.apache.poi.hssf.usermodel.HSSFCell.setCellValueImpl(double) where one case falls through to the next case At HSSFCell.java:[lines 431-438]
M D SF: Switch statement found in org.apache.poi.hssf.usermodel.HSSFCell.setCellValue(boolean) where one case falls through to the next case At HSSFCell.java:[lines 768-771]
M D SF: Switch statement found in org.apache.poi.hssf.usermodel.HSSFCell.setCellErrorValue(FormulaError) where one case falls through to the next case At HSSFCell.java:[lines 810-813]
M D NP: Load of known null value in org.apache.poi.ss.formula.FormulaParser.parseStructuredReference(String) At FormulaParser.java:[line 814]
M D SF: Switch statement found in org.apache.poi.ss.formula.FormulaParser.parseSheetName() where default case is missing At FormulaParser.java:[lines 1176-1187]
M D RCN: Redundant nullcheck of is which is known to be null in org.apache.poi.sl.draw.DrawPaint.getTexturePaint(PaintStyle$TexturePaint, Graphics2D) Redundant null check at DrawPaint.java:[line 342]
M D NP: Load of known null value in org.apache.poi.sl.draw.DrawPaint.getTexturePaint(PaintStyle$TexturePaint, Graphics2D) At DrawPaint.java:[line 342]
M V EI2: new org.apache.poi.sl.draw.DrawPaint(PlaceableShape) may expose internal representation by storing an externally mutable object into DrawPaint.shape At DrawPaint.java:[line 81]
M D SF: Switch statement found in org.apache.poi.sl.draw.DrawPaint.getTexturePaint(PaintStyle$TexturePaint, Graphics2D) where default case is missing At DrawPaint.java:[lines 301-310]
M V EI2: new org.apache.poi.sl.draw.DrawTextParagraph(TextParagraph) may expose internal representation by storing an externally mutable object into DrawTextParagraph.paragraph At DrawTextParagraph.java:[line 110]
M V EI: org.apache.poi.ss.formula.OperationEvaluationContext.getWorkbook() may expose internal representation by returning OperationEvaluationContext._workbook At OperationEvaluationContext.java:[line 89]
M V EI2: new org.apache.poi.ss.formula.OperationEvaluationContext(WorkbookEvaluator, EvaluationWorkbook, int, int, int, EvaluationTracker, boolean) may expose internal representation by storing an externally mutable object into OperationEvaluationContext._workbook At OperationEvaluationContext.java:[line 72]
M V EI2: new org.apache.poi.ss.formula.OperationEvaluationContext(WorkbookEvaluator, EvaluationWorkbook, int, int, int, EvaluationTracker, boolean) may expose internal representation by storing an externally mutable object into OperationEvaluationContext._bookEvaluator At OperationEvaluationContext.java:[line 71]
M V EI: org.apache.poi.poifs.crypt.agile.EncryptionDocument.getKeyData() may expose internal representation by returning EncryptionDocument.keyData At EncryptionDocument.java:[line 98]
M V EI2: org.apache.poi.poifs.crypt.agile.EncryptionDocument.setDataIntegrity(DataIntegrity) may expose internal representation by storing an externally mutable object into EncryptionDocument.dataIntegrity At EncryptionDocument.java:[line 110]
M V EI2: org.apache.poi.poifs.crypt.agile.EncryptionDocument.setKeyData(KeyData) may expose internal representation by storing an externally mutable object into EncryptionDocument.keyData At EncryptionDocument.java:[line 102]
M V EI: org.apache.poi.poifs.crypt.agile.EncryptionDocument.getKeyEncryptors() may expose internal representation by returning EncryptionDocument.keyEncryptors At EncryptionDocument.java:[line 114]
M V EI: org.apache.poi.poifs.crypt.agile.EncryptionDocument.getDataIntegrity() may expose internal representation by returning EncryptionDocument.dataIntegrity At EncryptionDocument.java:[line 106]
M V EI2: org.apache.poi.poifs.crypt.agile.CertificateKeyEncryptor.setEncryptedKeyValue(byte[]) may expose internal representation by storing an externally mutable object into CertificateKeyEncryptor.encryptedKeyValue At CertificateKeyEncryptor.java:[line 76]
M V EI: org.apache.poi.poifs.crypt.agile.CertificateKeyEncryptor.getEncryptedKeyValue() may expose internal representation by returning CertificateKeyEncryptor.encryptedKeyValue At CertificateKeyEncryptor.java:[line 72]
M V EI: org.apache.poi.poifs.crypt.agile.CertificateKeyEncryptor.getX509Certificate() may expose internal representation by returning CertificateKeyEncryptor.x509Certificate At CertificateKeyEncryptor.java:[line 80]
M V EI2: org.apache.poi.poifs.crypt.agile.CertificateKeyEncryptor.setCertVerifier(byte[]) may expose internal representation by storing an externally mutable object into CertificateKeyEncryptor.certVerifier At CertificateKeyEncryptor.java:[line 92]
M V EI2: org.apache.poi.poifs.crypt.agile.CertificateKeyEncryptor.setX509Certificate(byte[]) may expose internal representation by storing an externally mutable object into CertificateKeyEncryptor.x509Certificate At CertificateKeyEncryptor.java:[line 84]
M V EI: org.apache.poi.poifs.crypt.agile.CertificateKeyEncryptor.getCertVerifier() may expose internal representation by returning CertificateKeyEncryptor.certVerifier At CertificateKeyEncryptor.java:[line 88]
M V EI2: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.setEncryptedVerifierHashInput(byte[]) may expose internal representation by storing an externally mutable object into PasswordKeyEncryptor.encryptedVerifierHashInput At PasswordKeyEncryptor.java:[line 220]
M V EI: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.getSaltValue() may expose internal representation by returning PasswordKeyEncryptor.saltValue At PasswordKeyEncryptor.java:[line 200]
M V EI2: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.setSaltValue(byte[]) may expose internal representation by storing an externally mutable object into PasswordKeyEncryptor.saltValue At PasswordKeyEncryptor.java:[line 204]
M V EI2: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.setEncryptedVerifierHashValue(byte[]) may expose internal representation by storing an externally mutable object into PasswordKeyEncryptor.encryptedVerifierHashValue At PasswordKeyEncryptor.java:[line 228]
M V EI: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.getEncryptedVerifierHashInput() may expose internal representation by returning PasswordKeyEncryptor.encryptedVerifierHashInput At PasswordKeyEncryptor.java:[line 216]
M V EI: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.getEncryptedKeyValue() may expose internal representation by returning PasswordKeyEncryptor.encryptedKeyValue At PasswordKeyEncryptor.java:[line 232]
M V EI: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.getEncryptedVerifierHashValue() may expose internal representation by returning PasswordKeyEncryptor.encryptedVerifierHashValue At PasswordKeyEncryptor.java:[line 224]
M V EI2: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.setEncryptedKeyValue(byte[]) may expose internal representation by storing an externally mutable object into PasswordKeyEncryptor.encryptedKeyValue At PasswordKeyEncryptor.java:[line 236]
M V EI: org.apache.poi.ss.usermodel.DataFormatter.getLocaleChangedObservable() may expose internal representation by returning DataFormatter.pcs At DataFormatter.java:[line 1226]
M V EI2: new org.apache.poi.ss.formula.DataValidationEvaluator(Workbook, WorkbookEvaluatorProvider) may expose internal representation by storing an externally mutable object into DataValidationEvaluator.workbook At DataValidationEvaluator.java:[line 78]
M D DLS: Dead store to sheet in org.apache.poi.hssf.usermodel.helpers.HSSFRowColShifter.updateRowFormulas(HSSFRow, FormulaShifter) At HSSFRowColShifter.java:[line 71]
M V EI: org.apache.poi.hssf.usermodel.HSSFRow.getSheet() may expose internal representation by returning HSSFRow.sheet At HSSFRow.java:[line 274]
M V EI2: new org.apache.poi.ss.formula.EvaluationConditionalFormatRule(WorkbookEvaluator, Sheet, ConditionalFormatting, int, ConditionalFormattingRule, int, CellRangeAddress[]) may expose internal representation by storing an externally mutable object into EvaluationConditionalFormatRule.formatting At EvaluationConditionalFormatRule.java:[line 115]
M V EI: org.apache.poi.ss.formula.EvaluationConditionalFormatRule.getRegions() may expose internal representation by returning EvaluationConditionalFormatRule.regions At EvaluationConditionalFormatRule.java:[line 193]
M V EI2: new org.apache.poi.ss.formula.EvaluationConditionalFormatRule(WorkbookEvaluator, Sheet, ConditionalFormatting, int, ConditionalFormattingRule, int, CellRangeAddress[]) may expose internal representation by storing an externally mutable object into EvaluationConditionalFormatRule.workbookEvaluator At EvaluationConditionalFormatRule.java:[line 113]
M V EI2: new org.apache.poi.ss.formula.EvaluationConditionalFormatRule(WorkbookEvaluator, Sheet, ConditionalFormatting, int, ConditionalFormattingRule, int, CellRangeAddress[]) may expose internal representation by storing an externally mutable object into EvaluationConditionalFormatRule.sheet At EvaluationConditionalFormatRule.java:[line 114]
M V EI: org.apache.poi.ss.formula.EvaluationConditionalFormatRule.getSheet() may expose internal representation by returning EvaluationConditionalFormatRule.sheet At EvaluationConditionalFormatRule.java:[line 151]
M V EI: org.apache.poi.ss.formula.EvaluationConditionalFormatRule.getFormatting() may expose internal representation by returning EvaluationConditionalFormatRule.formatting At EvaluationConditionalFormatRule.java:[line 158]
M V EI2: new org.apache.poi.ss.formula.EvaluationConditionalFormatRule(WorkbookEvaluator, Sheet, ConditionalFormatting, int, ConditionalFormattingRule, int, CellRangeAddress[]) may expose internal representation by storing an externally mutable object into EvaluationConditionalFormatRule.regions At EvaluationConditionalFormatRule.java:[line 122]
M V EI: org.apache.poi.poifs.crypt.agile.KeyEncryptor.getCertificateKeyEncryptor() may expose internal representation by returning KeyEncryptor.certificateKeyEncryptor At KeyEncryptor.java:[line 75]
M V EI: org.apache.poi.poifs.crypt.agile.KeyEncryptor.getPasswordKeyEncryptor() may expose internal representation by returning KeyEncryptor.passwordKeyEncryptor At KeyEncryptor.java:[line 67]
M V EI2: org.apache.poi.poifs.crypt.agile.KeyEncryptor.setCertificateKeyEncryptor(CertificateKeyEncryptor) may expose internal representation by storing an externally mutable object into KeyEncryptor.certificateKeyEncryptor At KeyEncryptor.java:[line 79]
M V EI2: org.apache.poi.poifs.crypt.agile.KeyEncryptor.setPasswordKeyEncryptor(PasswordKeyEncryptor) may expose internal representation by storing an externally mutable object into KeyEncryptor.passwordKeyEncryptor At KeyEncryptor.java:[line 71]
M B NP: org.apache.poi.ss.formula.functions.Countif.parseBoolean(String) has Boolean return type and returns explicit null At Countif.java:[line 554]
M V EI2: org.apache.poi.hssf.record.OldStringRecord.setCodePage(CodepageRecord) may expose internal representation by storing an externally mutable object into OldStringRecord.codepage At OldStringRecord.java:[line 73]
M V EI: org.apache.poi.poifs.crypt.agile.AgileEncryptionHeader.getEncryptedHmacKey() may expose internal representation by returning AgileEncryptionHeader.encryptedHmacKey At AgileEncryptionHeader.java:[line 112]
M V EI: org.apache.poi.poifs.crypt.agile.AgileEncryptionHeader.getEncryptedHmacValue() may expose internal representation by returning AgileEncryptionHeader.encryptedHmacValue At AgileEncryptionHeader.java:[line 120]
M V EI: org.apache.poi.ss.formula.BaseFormulaEvaluator._getWorkbookEvaluator() may expose internal representation by returning BaseFormulaEvaluator._bookEvaluator At BaseFormulaEvaluator.java:[line 63]
M V EI2: new org.apache.poi.hssf.record.SupBookRecord(String, String[]) may expose internal representation by storing an externally mutable object into SupBookRecord.field_3_sheet_names At SupBookRecord.java:[line 77]
M D SF: Switch statement found in org.apache.poi.ss.formula.functions.LookupUtils.lookupIndexOfValue(LookupUtils$LookupValueComparer, LookupUtils$ValueVector, LookupUtils$MatchMode, boolean) where default case is missing At LookupUtils.java:[lines 710-734]
M D SF: Switch statement found in org.apache.poi.ss.formula.functions.LookupUtils.binarySearchIndexOfValue(LookupUtils$LookupValueComparer, LookupUtils$ValueVector, LookupUtils$MatchMode, boolean) where default case is missing At LookupUtils.java:[lines 761-785]
M V EI: org.apache.poi.hssf.usermodel.HSSFChart$HSSFSeries.getDataName() may expose internal representation by returning HSSFChart$HSSFSeries.dataName At HSSFChart.java:[line 1033]
M V EI: org.apache.poi.hssf.usermodel.HSSFChart$HSSFSeries.getSeries() may expose internal representation by returning HSSFChart$HSSFSeries.series At HSSFChart.java:[line 1061]
M V EI: org.apache.poi.hssf.usermodel.HSSFChart$HSSFSeries.getDataValues() may expose internal representation by returning HSSFChart$HSSFSeries.dataValues At HSSFChart.java:[line 1040]
M V EI: org.apache.poi.hssf.usermodel.HSSFChart$HSSFSeries.getDataSecondaryCategoryLabels() may expose internal representation by returning HSSFChart$HSSFSeries.dataSecondaryCategoryLabels At HSSFChart.java:[line 1054]
M V EI: org.apache.poi.hssf.usermodel.HSSFChart$HSSFSeries.getDataCategoryLabels() may expose internal representation by returning HSSFChart$HSSFSeries.dataCategoryLabels At HSSFChart.java:[line 1047]
M V EI2: new org.apache.poi.hssf.usermodel.EscherGraphics(HSSFShapeGroup, HSSFWorkbook, Color, float) may expose internal representation by storing an externally mutable object into EscherGraphics.escherGroup At EscherGraphics.java:[line 82]
M V EI2: new org.apache.poi.hssf.usermodel.EscherGraphics(HSSFShapeGroup, HSSFWorkbook, Color, float) may expose internal representation by storing an externally mutable object into EscherGraphics.workbook At EscherGraphics.java:[line 83]
M V EI: org.apache.poi.hssf.extractor.ExcelExtractor.getFilesystem() may expose internal representation by returning ExcelExtractor._wb At ExcelExtractor.java:[line 434]
M V EI: org.apache.poi.hssf.extractor.ExcelExtractor.getDocument() may expose internal representation by returning ExcelExtractor._wb At ExcelExtractor.java:[line 419]
M V EI2: new org.apache.poi.hssf.extractor.ExcelExtractor(HSSFWorkbook) may expose internal representation by storing an externally mutable object into ExcelExtractor._wb At ExcelExtractor.java:[line 67]
M B Nm: The class name org.apache.poi.hssf.extractor.ExcelExtractor shadows the simple name of implemented interface org.apache.poi.ss.extractor.ExcelExtractor At ExcelExtractor.java:[lines 56-434]
M V EI: org.apache.poi.hpsf.extractor.HPSFPropertiesExtractor.getDocument() may expose internal representation by returning HPSFPropertiesExtractor.document At HPSFPropertiesExtractor.java:[line 144]
M V EI: org.apache.poi.hpsf.extractor.HPSFPropertiesExtractor.getFilesystem() may expose internal representation by returning HPSFPropertiesExtractor.document At HPSFPropertiesExtractor.java:[line 159]
M V EI2: new org.apache.poi.hpsf.extractor.HPSFPropertiesExtractor(POIDocument) may expose internal representation by storing an externally mutable object into HPSFPropertiesExtractor.document At HPSFPropertiesExtractor.java:[line 46]
M V EI2: new org.apache.poi.ss.usermodel.RangeCopier(Sheet, Sheet) may expose internal representation by storing an externally mutable object into RangeCopier.destSheet At RangeCopier.java:[line 38]
M V EI2: new org.apache.poi.ss.usermodel.RangeCopier(Sheet, Sheet) may expose internal representation by storing an externally mutable object into RangeCopier.sourceSheet At RangeCopier.java:[line 37]
M V EI2: org.apache.poi.hssf.record.OldSheetRecord.setCodePage(CodepageRecord) may expose internal representation by storing an externally mutable object into OldSheetRecord.codepage At OldSheetRecord.java:[line 70]
M C SA: Self comparison of CellDateFormatter.EXCEL_EPOCH_CAL with itself in org.apache.poi.ss.format.CellDateFormatter.simpleValue(StringBuffer, Object) At CellDateFormatter.java:[line 246]
M V EI2: org.apache.poi.hssf.record.OldLabelRecord.setCodePage(CodepageRecord) may expose internal representation by storing an externally mutable object into OldLabelRecord.codepage At OldLabelRecord.java:[line 71]
M V EI: org.apache.poi.ddf.EscherTextboxRecord.getData() may expose internal representation by returning EscherTextboxRecord.thedata At EscherTextboxRecord.java:[line 107]
M V EI2: new org.apache.poi.hssf.record.UserSViewEnd(byte[]) may expose internal representation by storing an externally mutable object into UserSViewEnd._rawData At UserSViewEnd.java:[line 40]
> Task :poi:spotbugsTest
M D DLS: Dead store to hour in org.apache.poi.hssf.usermodel.TestFormulas.testDateFormulas() At TestFormulas.java:[line 639]
M C RCN: Nullcheck of wbBack2 at line 207 of value previously dereferenced in org.apache.poi.hssf.usermodel.TestHSSFCell.testActiveCellBug56114() At TestHSSFCell.java:[line 207]
M C RCN: Nullcheck of wbBack at line 198 of value previously dereferenced in org.apache.poi.hssf.usermodel.TestHSSFCell.testActiveCellBug56114() At TestHSSFCell.java:[line 198]
M C RCN: Nullcheck of wb at line 376 of value previously dereferenced in org.apache.poi.hssf.usermodel.TestHSSFCell.testCellType() At TestHSSFCell.java:[line 376]
M D RV: Return value of POIFSMiniStore.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSMiniStore.java:[line 250]
M B FS: Format string should use %n rather than \n in org.apache.poi.hssf.dev.TestFormulaViewer.parseFormulaRecord(FormulaRecord) At TestFormulaViewer.java:[line 110]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1231]
M D RV: Return value of POIFSMiniStore.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1273]
M D RV: Return value of POIFSMiniStore.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1336]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1293]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1625]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1608]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1598]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1577]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1559]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1532]
M D RV: Return value of POIFSMiniStore.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1339]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1295]
M D RV: Return value of POIFSMiniStore.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1275]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1233]
M P SS: Unread field: org.apache.poi.hssf.dev.TestFormulaViewer.doListFormula; should this field be static? At TestFormulaViewer.java:[line 50]
M D UrF: Unread public/protected field: org.apache.poi.ss.usermodel.BaseTestRangeCopier.testDataProvider At TestHSSFRangeCopier.java:[line 32]
M P SS: Unread field: org.apache.poi.hssf.usermodel.TestNonStandardWorkbookStreamNames.xlsB; should this field be static? At TestNonStandardWorkbookStreamNames.java:[line 38]
M P UrF: Unread field: org.apache.poi.hssf.record.TestTableRecord.header At TestTableRecord.java:[line 32]
M P SS: Unread field: org.apache.poi.hssf.usermodel.TestNonStandardWorkbookStreamNames.xlsA; should this field be static? At TestNonStandardWorkbookStreamNames.java:[line 37]
The following errors occurred during analysis:
Unable to construct type qualifier checker javax/annotation/Nonnull$Checker
java.lang.UnsupportedOperationException: The Security Manager is deprecated and will be removed in a future release
At java.base/java.lang.System.setSecurityManager(System.java:416)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.<init>(TypeQualifierValue.java:157)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:298)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:306)
At edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase.<init>(TypeQualifierNullnessAnnotationDatabase.java:70)
At edu.umd.cs.findbugs.ba.AnalysisContext.getNullnessAnnotationDatabase(AnalysisContext.java:1055)
At edu.umd.cs.findbugs.ba.AnalysisContext.updateDatabases(AnalysisContext.java:1008)
At edu.umd.cs.findbugs.FindBugs2.analyzeApplication(FindBugs2.java:1061)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:309)
At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:395)
At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1231)
SpotBugs ended with exit code 1
> Task :poi:spotbugsMain
M V EI: org.apache.poi.common.usermodel.fonts.FontHeader.getPanose() may expose internal representation by returning FontHeader.panose At FontHeader.java:[line 290]
M D DLS: Dead store to reserved4 in org.apache.poi.common.usermodel.fonts.FontHeader.init(LittleEndianInput) At FontHeader.java:[line 174]
M D DLS: Dead store to reserved3 in org.apache.poi.common.usermodel.fonts.FontHeader.init(LittleEndianInput) At FontHeader.java:[line 173]
M D DLS: Dead store to reserved2 in org.apache.poi.common.usermodel.fonts.FontHeader.init(LittleEndianInput) At FontHeader.java:[line 172]
M D DLS: Dead store to reserved1 in org.apache.poi.common.usermodel.fonts.FontHeader.init(LittleEndianInput) At FontHeader.java:[line 171]
M V EI: org.apache.poi.ddf.EscherClientDataRecord.getRemainingData() may expose internal representation by returning EscherClientDataRecord.remainingData At EscherClientDataRecord.java:[line 114]
M V EI: org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext.getValidation() may expose internal representation by returning DataValidationEvaluator$DataValidationContext.dv At DataValidationEvaluator.java:[line 540]
M V EI2: new org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext(DataValidation, DataValidationEvaluator, CellRangeAddressBase, CellReference) may expose internal representation by storing an externally mutable object into DataValidationEvaluator$DataValidationContext.dve At DataValidationEvaluator.java:[line 532]
M V EI2: new org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext(DataValidation, DataValidationEvaluator, CellRangeAddressBase, CellReference) may expose internal representation by storing an externally mutable object into DataValidationEvaluator$DataValidationContext.dv At DataValidationEvaluator.java:[line 531]
M V EI: org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext.getRegion() may expose internal representation by returning DataValidationEvaluator$DataValidationContext.region At DataValidationEvaluator.java:[line 552]
M V EI2: new org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext(DataValidation, DataValidationEvaluator, CellRangeAddressBase, CellReference) may expose internal representation by storing an externally mutable object into DataValidationEvaluator$DataValidationContext.target At DataValidationEvaluator.java:[line 534]
M V EI2: new org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext(DataValidation, DataValidationEvaluator, CellRangeAddressBase, CellReference) may expose internal representation by storing an externally mutable object into DataValidationEvaluator$DataValidationContext.region At DataValidationEvaluator.java:[line 533]
M V EI: org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext.getEvaluator() may expose internal representation by returning DataValidationEvaluator$DataValidationContext.dve At DataValidationEvaluator.java:[line 546]
M V EI: org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext.getTarget() may expose internal representation by returning DataValidationEvaluator$DataValidationContext.target At DataValidationEvaluator.java:[line 558]
M V EI2: new org.apache.poi.sl.draw.SLGraphics(GroupShape) may expose internal representation by storing an externally mutable object into SLGraphics._group At SLGraphics.java:[line 77]
M V EI: org.apache.poi.sl.draw.SLGraphics.getShapeGroup() may expose internal representation by returning SLGraphics._group At SLGraphics.java:[line 92]
M V EI: org.apache.poi.sl.draw.SLGraphics.getRenderingHints() may expose internal representation by returning SLGraphics._hints At SLGraphics.java:[line 1556]
M V EI: org.apache.poi.hpsf.Array.getValues() may expose internal representation by returning Array._values At Array.java:[line 114]
M V EI2: new org.apache.poi.hssf.usermodel.EscherGraphics2d(EscherGraphics) may expose internal representation by storing an externally mutable object into EscherGraphics2d._escherGraphics At EscherGraphics2d.java:[line 89]
M D SF: Switch statement found in org.apache.poi.ss.formula.functions.FinanceFunction.evaluate(double[]) where one case falls through to the next case At FinanceFunction.java:[lines 98-101]
M V EI: org.apache.poi.hssf.extractor.EventBasedExcelExtractor.getRoot() may expose internal representation by returning EventBasedExcelExtractor._dir At EventBasedExcelExtractor.java:[line 292]
M V EI2: new org.apache.poi.hssf.extractor.EventBasedExcelExtractor(DirectoryNode) may expose internal representation by storing an externally mutable object into EventBasedExcelExtractor._dir At EventBasedExcelExtractor.java:[line 72]
M V EI: org.apache.poi.hssf.extractor.EventBasedExcelExtractor.getFilesystem() may expose internal representation by returning EventBasedExcelExtractor.poifs At EventBasedExcelExtractor.java:[line 282]
M V EI2: new org.apache.poi.hssf.extractor.EventBasedExcelExtractor(POIFSFileSystem) may expose internal representation by storing an externally mutable object into EventBasedExcelExtractor.poifs At EventBasedExcelExtractor.java:[line 76]
M D DLS: Dead store to maxN in org.apache.poi.ss.formula.functions.Sumproduct.evaluateSingleProduct(ValueEval[]) At Sumproduct.java:[line 95]
M V EI: org.apache.poi.ddf.EscherClientAnchorRecord.getRemainingData() may expose internal representation by returning EscherClientAnchorRecord.remainingData At EscherClientAnchorRecord.java:[line 368]
M V EI2: new org.apache.poi.poifs.macros.VBAMacroReader(POIFSFileSystem) may expose internal representation by storing an externally mutable object into VBAMacroReader.fs At VBAMacroReader.java:[line 100]
M D DLS: Dead store to ld in org.apache.poi.ss.formula.functions.TimeValue.evaluate(int, int, ValueEval) At TimeValue.java:[line 68]
M V EI2: new org.apache.poi.poifs.crypt.DataSpaceMapUtils$IRMDSTransformInfo(DataSpaceMapUtils$TransformInfoHeader, int, String) may expose internal representation by storing an externally mutable object into DataSpaceMapUtils$IRMDSTransformInfo.transformInfoHeader At DataSpaceMapUtils.java:[line 184]
M V EI: org.apache.poi.hssf.eventusermodel.EventWorkbookBuilder$SheetRecordCollectingListener.getSSTRecord() may expose internal representation by returning EventWorkbookBuilder$SheetRecordCollectingListener.sstRecord At EventWorkbookBuilder.java:[line 134]
M V EI2: org.apache.poi.hssf.eventusermodel.EventWorkbookBuilder$SheetRecordCollectingListener.processRecordInternally(Record) may expose internal representation by storing an externally mutable object into EventWorkbookBuilder$SheetRecordCollectingListener.sstRecord At EventWorkbookBuilder.java:[line 182]
M V EI: org.apache.poi.sl.image.ImageHeaderEMF.getBounds() may expose internal representation by returning ImageHeaderEMF.deviceBounds At ImageHeaderEMF.java:[line 67]
M D SF: Switch statement found in org.apache.poi.ss.formula.functions.Offset.evaluate(ValueEval[], int, int) where one case falls through to the next case At Offset.java:[lines 172-176]
M D SF: Switch statement found in org.apache.poi.ss.formula.atp.YearFrac.evaluate(ValueEval[], OperationEvaluationContext) where one case falls through to the next case At YearFrac.java:[lines 71-74]
M V EI: org.apache.poi.hssf.record.FeatRecord.getCellRefs() may expose internal representation by returning FeatRecord.cellRefs At FeatRecord.java:[line 156]
M V EI2: org.apache.poi.hssf.record.FeatRecord.setCellRefs(CellRangeAddress[]) may expose internal representation by storing an externally mutable object into FeatRecord.cellRefs At FeatRecord.java:[line 159]
M B Nm: The class name org.apache.poi.hssf.usermodel.HeaderFooter shadows the simple name of implemented interface org.apache.poi.ss.usermodel.HeaderFooter At HeaderFooter.java:[lines 26-310]
M V EI2: new org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Encryptor$BinaryRC4CipherOutputStream(BinaryRC4Encryptor, OutputStream) may expose internal representation by storing an externally mutable object into BinaryRC4Encryptor$BinaryRC4CipherOutputStream.this$0 At BinaryRC4Encryptor.java:[line 134]
M V EI2: new org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Encryptor$BinaryRC4CipherOutputStream(BinaryRC4Encryptor, DirectoryNode) may expose internal representation by storing an externally mutable object into BinaryRC4Encryptor$BinaryRC4CipherOutputStream.this$0 At BinaryRC4Encryptor.java:[line 139]
M V EI: org.apache.poi.ddf.UnknownEscherRecord.getData() may expose internal representation by returning UnknownEscherRecord.thedata At UnknownEscherRecord.java:[line 129]
M V EI: org.apache.poi.ddf.UnknownEscherRecord.getChildRecords() may expose internal representation by returning UnknownEscherRecord._childRecords At UnknownEscherRecord.java:[line 139]
M P UrF: Unread field: org.apache.poi.hpsf.Decimal.field_5_lo64 At Decimal.java:[line 38]
M P UrF: Unread field: org.apache.poi.hpsf.Decimal.field_2_scale At Decimal.java:[line 35]
M P SS: Unread field: org.apache.poi.ss.formula.ptg.UnknownPtg.size; should this field be static? At UnknownPtg.java:[line 25]
M P UrF: Unread field: org.apache.poi.hssf.usermodel.HSSFChart.chartTitleFormat At HSSFChart.java:[line 217]
M P UrF: Unread field: org.apache.poi.ss.formula.atp.TextJoinFunction.evaluator At TextJoinFunction.java:[line 51]
M P UrF: Unread field: org.apache.poi.hpsf.Decimal.field_4_hi32 At Decimal.java:[line 37]
M P UrF: Unread field: org.apache.poi.ss.formula.atp.PercentRankIncFunction.evaluator At PercentRankIncFunction.java:[line 51]
M P UrF: Unread field: org.apache.poi.hpsf.Decimal.field_1_wReserved At Decimal.java:[line 34]
M P UrF: Unread field: org.apache.poi.ss.formula.atp.PercentRankExcFunction.evaluator At PercentRankExcFunction.java:[line 55]
M P UrF: Unread field: org.apache.poi.hpsf.Decimal.field_3_sign At Decimal.java:[line 36]
M V MS: org.apache.poi.hpsf.VariantSupport.SUPPORTED_TYPES should be package protected At VariantSupport.java:[line 55]
M V MS: org.apache.poi.hpsf.DocumentSummaryInformation.FORMAT_ID should be package protected At DocumentSummaryInformation.java:[line 51]
M V MS: org.apache.poi.ss.formula.eval.FunctionEval.functions should be package protected At FunctionEval.java:[line 59]
M M IS: Inconsistent synchronization of org.apache.poi.poifs.filesystem.DocumentInputStream._current_block_count; locked 71% of time Unsynchronized access at DocumentInputStream.java:[line 287]
M M IS: Inconsistent synchronization of org.apache.poi.ss.format.CellDateFormatter.sFmt; locked 66% of time Unsynchronized access at CellDateFormatter.java:[line 109]
M M IS: Inconsistent synchronization of org.apache.poi.ss.format.CellDateFormatter.amPmUpper; locked 50% of time Unsynchronized access at CellDateFormatter.java:[line 122]
M M IS: Inconsistent synchronization of org.apache.poi.poifs.filesystem.DocumentInputStream._buffer; locked 50% of time Unsynchronized access at DocumentInputStream.java:[line 286]
M M IS: Inconsistent synchronization of org.apache.poi.hpsf.ClassIDPredefined.classId; locked 66% of time Unsynchronized access at ClassIDPredefined.java:[line 132]
M M IS: Inconsistent synchronization of org.apache.poi.poifs.filesystem.DocumentInputStream._data; locked 80% of time Unsynchronized access at DocumentInputStream.java:[line 288]
The following errors occurred during analysis:
Unable to construct type qualifier checker javax/annotation/Nonnull$Checker
java.lang.UnsupportedOperationException: The Security Manager is deprecated and will be removed in a future release
At java.base/java.lang.System.setSecurityManager(System.java:416)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.<init>(TypeQualifierValue.java:157)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:298)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:306)
At edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase.<init>(TypeQualifierNullnessAnnotationDatabase.java:70)
At edu.umd.cs.findbugs.ba.AnalysisContext.getNullnessAnnotationDatabase(AnalysisContext.java:1055)
At edu.umd.cs.findbugs.ba.AnalysisContext.updateDatabases(AnalysisContext.java:1008)
At edu.umd.cs.findbugs.FindBugs2.analyzeApplication(FindBugs2.java:1061)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:309)
At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:395)
At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1231)
SpotBugs ended with exit code 1
> Task :poi-ooxml-lite:compileJava
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':poi-scratchpad:jacocoTestReport'.
> Error while creating report
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
* Get more help at https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
See https://docs.gradle.org/7.4.1/userguide/command_line_interface.html#sec:command_line_warnings
Execution optimizations have been disabled for 1 invalid unit(s) of work during this build to ensure correctness.
Please consult deprecation warnings for more details.
BUILD FAILED in 3m 57s
63 actionable tasks: 59 executed, 4 up-to-date
Build step 'Invoke Gradle script' changed build result to FAILURE
Build step 'Invoke Gradle script' marked build as failure
[SpotBugs] Skipping execution of recorder since overall result is 'FAILURE'
Archiving artifacts
Recording test results
[Checks API] No suitable checks publisher found.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org
Build failed in Jenkins: POI » POI-DSL-1.18 #32
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/32/display/redirect?page=changes>
Changes:
[PJ Fanning] support sqrtpi function
[PJ Fanning] support sqrtpi function
[PJ Fanning] support lcm function
[PJ Fanning] support gcd function
[PJ Fanning] support gcd function
[PJ Fanning] support gcd function
[PJ Fanning] support gcd function
[PJ Fanning] reformat
[PJ Fanning] make HPSF limit more configuarble
[PJ Fanning] update changes
[PJ Fanning] fix broken test
[PJ Fanning] reformat
[PJ Fanning] add broken test that prvis new averageif code is incorrect
[PJ Fanning] reformat
[PJ Fanning] [github-330] add averageif function support
[PJ Fanning] [bug-66039] remove stray </p>
[PJ Fanning] [bug-66039] add more javadoc about setCellFormulaValidation
[PJ Fanning] update legal copyright
[PJ Fanning] update changes
[PJ Fanning] small big decimal refactor
[PJ Fanning] [bug-66047] change mround implementation due to issue - thanks to @fabio
[PJ Fanning] [bug-66039] show use of setCellFormulaValidation=false in a test
[PJ Fanning] update github actions
[PJ Fanning] [github-325] Update GithubActions permissions. Thanks to @nathannaveen. This closes #325
------------------------------------------
[...truncated 396.72 KB...]
WARNING: Unknown module: org.junit.platform.commons specified to --add-exports
WARNING: Unknown module: org.junit.platform.commons specified to --add-exports
> Task :poi-examples:spotbugsTest
The following errors occurred during analysis:
Unable to construct type qualifier checker javax/annotation/Nonnull$Checker
java.lang.UnsupportedOperationException: The Security Manager is deprecated and will be removed in a future release
At java.base/java.lang.System.setSecurityManager(System.java:416)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.<init>(TypeQualifierValue.java:157)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:298)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:306)
At edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase.<init>(TypeQualifierNullnessAnnotationDatabase.java:70)
At edu.umd.cs.findbugs.ba.AnalysisContext.getNullnessAnnotationDatabase(AnalysisContext.java:1055)
At edu.umd.cs.findbugs.ba.AnalysisContext.updateDatabases(AnalysisContext.java:1008)
At edu.umd.cs.findbugs.FindBugs2.analyzeApplication(FindBugs2.java:1061)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:309)
At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:395)
At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1231)
> Task :poi:spotbugsMain
M P UrF: Unread field: org.apache.poi.hpsf.Decimal.field_5_lo64 At Decimal.java:[line 38]
M P UrF: Unread field: org.apache.poi.hpsf.Decimal.field_2_scale At Decimal.java:[line 35]
M P SS: Unread field: org.apache.poi.ss.formula.ptg.UnknownPtg.size; should this field be static? At UnknownPtg.java:[line 25]
M P UrF: Unread field: org.apache.poi.hssf.usermodel.HSSFChart.chartTitleFormat At HSSFChart.java:[line 217]
M P UrF: Unread field: org.apache.poi.ss.formula.atp.TextJoinFunction.evaluator At TextJoinFunction.java:[line 51]
M P UrF: Unread field: org.apache.poi.hpsf.Decimal.field_4_hi32 At Decimal.java:[line 37]
M P UrF: Unread field: org.apache.poi.ss.formula.atp.PercentRankIncFunction.evaluator At PercentRankIncFunction.java:[line 51]
M P UrF: Unread field: org.apache.poi.hpsf.Decimal.field_1_wReserved At Decimal.java:[line 34]
M P UrF: Unread field: org.apache.poi.ss.formula.atp.PercentRankExcFunction.evaluator At PercentRankExcFunction.java:[line 55]
M P UrF: Unread field: org.apache.poi.hpsf.Decimal.field_3_sign At Decimal.java:[line 36]
M V MS: org.apache.poi.hpsf.VariantSupport.SUPPORTED_TYPES should be package protected At VariantSupport.java:[line 55]
M V MS: org.apache.poi.hpsf.DocumentSummaryInformation.FORMAT_ID should be package protected At DocumentSummaryInformation.java:[line 51]
M V MS: org.apache.poi.ss.formula.eval.FunctionEval.functions should be package protected At FunctionEval.java:[line 59]
M M IS: Inconsistent synchronization of org.apache.poi.poifs.filesystem.DocumentInputStream._current_block_count; locked 71% of time Unsynchronized access at DocumentInputStream.java:[line 287]
M M IS: Inconsistent synchronization of org.apache.poi.ss.format.CellDateFormatter.sFmt; locked 66% of time Unsynchronized access at CellDateFormatter.java:[line 109]
M M IS: Inconsistent synchronization of org.apache.poi.ss.format.CellDateFormatter.amPmUpper; locked 50% of time Unsynchronized access at CellDateFormatter.java:[line 122]
M M IS: Inconsistent synchronization of org.apache.poi.poifs.filesystem.DocumentInputStream._buffer; locked 50% of time Unsynchronized access at DocumentInputStream.java:[line 286]
M M IS: Inconsistent synchronization of org.apache.poi.hpsf.ClassIDPredefined.classId; locked 66% of time Unsynchronized access at ClassIDPredefined.java:[line 132]
M M IS: Inconsistent synchronization of org.apache.poi.poifs.filesystem.DocumentInputStream._data; locked 80% of time Unsynchronized access at DocumentInputStream.java:[line 288]
The following errors occurred during analysis:
Unable to construct type qualifier checker javax/annotation/Nonnull$Checker
java.lang.UnsupportedOperationException: The Security Manager is deprecated and will be removed in a future release
At java.base/java.lang.System.setSecurityManager(System.java:416)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.<init>(TypeQualifierValue.java:157)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:298)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:306)
At edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase.<init>(TypeQualifierNullnessAnnotationDatabase.java:70)
At edu.umd.cs.findbugs.ba.AnalysisContext.getNullnessAnnotationDatabase(AnalysisContext.java:1055)
At edu.umd.cs.findbugs.ba.AnalysisContext.updateDatabases(AnalysisContext.java:1008)
At edu.umd.cs.findbugs.FindBugs2.analyzeApplication(FindBugs2.java:1061)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:309)
At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:395)
At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1231)
SpotBugs ended with exit code 1
> Task :poi-examples:test
TestXLSX2CSV > testSampleFile() FAILED
org.opentest4j.AssertionFailedError at TestXLSX2CSV.java:90
4 tests completed, 1 failed
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 39 started executing tests.
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 43 started executing tests.
> Task :poi-integration:test
WARNING: Unknown module: org.junit.platform.commons specified to --add-exports
WARNING: Unknown module: org.junit.platform.commons specified to --add-exports
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 40 started executing tests.
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 41 started executing tests.
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 42 started executing tests.
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 44 started executing tests.
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 43 finished executing tests.
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 41 finished executing tests.
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 45 started executing tests.
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 27 finished executing tests.
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 42 finished executing tests.
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 40 finished executing tests.
> Task :poi-examples:test FAILED
> Task :poi-excelant:spotbugsMain
The following errors occurred during analysis:
Unable to construct type qualifier checker javax/annotation/Nonnull$Checker
java.lang.UnsupportedOperationException: The Security Manager is deprecated and will be removed in a future release
At java.base/java.lang.System.setSecurityManager(System.java:416)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.<init>(TypeQualifierValue.java:157)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:298)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:306)
At edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase.<init>(TypeQualifierNullnessAnnotationDatabase.java:70)
At edu.umd.cs.findbugs.ba.AnalysisContext.getNullnessAnnotationDatabase(AnalysisContext.java:1055)
At edu.umd.cs.findbugs.ba.AnalysisContext.updateDatabases(AnalysisContext.java:1008)
At edu.umd.cs.findbugs.FindBugs2.analyzeApplication(FindBugs2.java:1061)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:309)
At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:395)
At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1231)
SpotBugs ended with exit code 1
> Task :poi-integration:test
WARNING: Unknown module: org.junit.platform.commons specified to --add-exports
WARNING: Unknown module: org.junit.platform.commons specified to --add-exports
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 34 finished executing tests.
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 44 finished executing tests.
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 33 finished executing tests.
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 45 finished executing tests.
> Task :poi-integration:test
WARNING: Unknown module: org.junit.platform.commons specified to --add-exports
WARNING: Unknown module: org.junit.platform.commons specified to --add-exports
WARNING: Unknown module: org.junit.platform.commons specified to --add-exports
WARNING: Unknown module: org.junit.platform.commons specified to --add-exports
> Task :poi-excelant:spotbugsTest
The following errors occurred during analysis:
Unable to construct type qualifier checker javax/annotation/Nonnull$Checker
java.lang.UnsupportedOperationException: The Security Manager is deprecated and will be removed in a future release
At java.base/java.lang.System.setSecurityManager(System.java:416)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.<init>(TypeQualifierValue.java:157)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:298)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:306)
At edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase.<init>(TypeQualifierNullnessAnnotationDatabase.java:70)
At edu.umd.cs.findbugs.ba.AnalysisContext.getNullnessAnnotationDatabase(AnalysisContext.java:1055)
At edu.umd.cs.findbugs.ba.AnalysisContext.updateDatabases(AnalysisContext.java:1008)
At edu.umd.cs.findbugs.FindBugs2.analyzeApplication(FindBugs2.java:1061)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:309)
At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:395)
At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1231)
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 46 started executing tests.
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 46 finished executing tests.
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 47 started executing tests.
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 38 finished executing tests.
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 48 started executing tests.
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 47 finished executing tests.
> Task :poi-integration:spotbugsTest
M C RCN: Nullcheck of read at line 59 of value previously dereferenced in org.apache.poi.stress.SlideShowHandler.handleSlideShow(SlideShow) At SlideShowHandler.java:[line 59]
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 48 finished executing tests.
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 31 finished executing tests.
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 49 started executing tests.
> Task :poi-integration:spotbugsTest
M C RCN: Nullcheck of wb at line 50 of value previously dereferenced in org.apache.poi.stress.StressMap.load(File) At StressMap.java:[line 50]
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 49 finished executing tests.
> Task :poi-integration:spotbugsTest
M V MS: org.apache.poi.stress.AbstractFileHandler.EXPECTED_EXTRACTOR_FAILURES is a mutable collection which should be package protected At AbstractFileHandler.java:[line 48]
M V MS: org.apache.poi.stress.TestAllFiles.SCAN_EXCLUDES should be package protected At TestAllFiles.java:[line 76]
M V MS: org.apache.poi.stress.TestAllFiles.SCAN_EXCLUDES_NOSCRATCHPAD should be package protected At TestAllFiles.java:[line 92]
The following errors occurred during analysis:
Unable to construct type qualifier checker javax/annotation/Nonnull$Checker
java.lang.UnsupportedOperationException: The Security Manager is deprecated and will be removed in a future release
At java.base/java.lang.System.setSecurityManager(System.java:416)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.<init>(TypeQualifierValue.java:157)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:298)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:306)
At edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase.<init>(TypeQualifierNullnessAnnotationDatabase.java:70)
At edu.umd.cs.findbugs.ba.AnalysisContext.getNullnessAnnotationDatabase(AnalysisContext.java:1055)
At edu.umd.cs.findbugs.ba.AnalysisContext.updateDatabases(AnalysisContext.java:1008)
At edu.umd.cs.findbugs.FindBugs2.analyzeApplication(FindBugs2.java:1061)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:309)
At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:395)
At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1231)
SpotBugs ended with exit code 1
> Task :poi-examples:spotbugsMain
M V EI2: new org.apache.poi.examples.hwpf.Word2Forrest(HWPFDocument, OutputStream) may expose internal representation by storing an externally mutable object into Word2Forrest._doc At Word2Forrest.java:[line 46]
H B Nm: The class name org.apache.poi.examples.hssf.usermodel.AddDimensionedImage shadows the simple name of the superclass org.apache.poi.examples.ss.AddDimensionedImage At AddDimensionedImage.java:[line 29]
M D RCN: Redundant nullcheck of wb which is known to be null in org.apache.poi.examples.ss.CellStyleDetails.main(String[]) Redundant null check at CellStyleDetails.java:[line 90]
M D RCN: Redundant nullcheck of wb, which is known to be non-null in org.apache.poi.examples.ss.CellStyleDetails.main(String[]) Redundant null check at CellStyleDetails.java:[line 90]
M D NP: Load of known null value in org.apache.poi.examples.ss.CellStyleDetails.main(String[]) At CellStyleDetails.java:[line 90]
M V EI2: org.apache.poi.examples.hssf.usermodel.EventExample.processRecord(Record) may expose internal representation by storing an externally mutable object into EventExample.sstrec At EventExample.java:[line 80]
M D SF: Switch statement found in org.apache.poi.examples.hssf.usermodel.EventExample.processRecord(Record) where default case is missing At EventExample.java:[lines 50-88]
M D RCN: Redundant nullcheck of workbook, which is known to be non-null in org.apache.poi.examples.ss.formula.UserDefinedFunctionExample.main(String[]) Redundant null check at UserDefinedFunctionExample.java:[line 82]
M D RCN: Redundant nullcheck of workbook which is known to be null in org.apache.poi.examples.ss.formula.UserDefinedFunctionExample.main(String[]) Redundant null check at UserDefinedFunctionExample.java:[line 82]
M D NP: Load of known null value in org.apache.poi.examples.ss.formula.UserDefinedFunctionExample.main(String[]) At UserDefinedFunctionExample.java:[line 82]
M V EI2: new org.apache.poi.examples.hssf.eventusermodel.XLS2CSVmra(POIFSFileSystem, PrintStream, int) may expose internal representation by storing an externally mutable object into XLS2CSVmra.output At XLS2CSVmra.java:[line 92]
M V EI2: org.apache.poi.examples.hssf.eventusermodel.XLS2CSVmra.processRecord(Record) may expose internal representation by storing an externally mutable object into XLS2CSVmra.sstRecord At XLS2CSVmra.java:[line 172]
M V EI2: new org.apache.poi.examples.hssf.eventusermodel.XLS2CSVmra(POIFSFileSystem, PrintStream, int) may expose internal representation by storing an externally mutable object into XLS2CSVmra.fs At XLS2CSVmra.java:[line 91]
M V EI2: new org.apache.poi.examples.ss.html.HSSFHtmlHelper(HSSFWorkbook) may expose internal representation by storing an externally mutable object into HSSFHtmlHelper.wb At HSSFHtmlHelper.java:[line 38]
M V EI: org.apache.poi.examples.hssf.usermodel.InCellLists$MultiLevelListItem.getLowerLevelItems() may expose internal representation by returning InCellLists$MultiLevelListItem.lowerLevelItems At InCellLists.java:[line 536]
M V EI2: new org.apache.poi.examples.hssf.usermodel.InCellLists$MultiLevelListItem(String, List) may expose internal representation by storing an externally mutable object into InCellLists$MultiLevelListItem.lowerLevelItems At InCellLists.java:[line 516]
M V EI2: new org.apache.poi.examples.xssf.eventusermodel.XLSX2CSV(OPCPackage, PrintStream, int) may expose internal representation by storing an externally mutable object into XLSX2CSV.xlsxPackage At XLSX2CSV.java:[line 181]
M V EI2: new org.apache.poi.examples.xssf.eventusermodel.XLSX2CSV(OPCPackage, PrintStream, int) may expose internal representation by storing an externally mutable object into XLSX2CSV.output At XLSX2CSV.java:[line 182]
> Task :poi:javadoc
2 warnings
> Task :poi-examples:spotbugsMain
M V EI2: new org.apache.poi.examples.ss.formula.CheckFunctionsSupported(Workbook) may expose internal representation by storing an externally mutable object into CheckFunctionsSupported.workbook At CheckFunctionsSupported.java:[line 103]
M C UwF: Unwritten field: org.apache.poi.examples.hssf.eventusermodel.XLS2CSVmra.workbookBuildingListener At XLS2CSVmra.java:[line 151]
M P SS: Unread field: org.apache.poi.examples.hssf.eventusermodel.XLS2CSVmra.outputFormulaValues; should this field be static? At XLS2CSVmra.java:[line 64]
The following errors occurred during analysis:
Unable to construct type qualifier checker javax/annotation/Nonnull$Checker
java.lang.UnsupportedOperationException: The Security Manager is deprecated and will be removed in a future release
At java.base/java.lang.System.setSecurityManager(System.java:416)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.<init>(TypeQualifierValue.java:157)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:298)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:306)
At edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase.<init>(TypeQualifierNullnessAnnotationDatabase.java:70)
At edu.umd.cs.findbugs.ba.AnalysisContext.getNullnessAnnotationDatabase(AnalysisContext.java:1055)
At edu.umd.cs.findbugs.ba.AnalysisContext.updateDatabases(AnalysisContext.java:1008)
At edu.umd.cs.findbugs.FindBugs2.analyzeApplication(FindBugs2.java:1061)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:309)
At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:395)
At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1231)
SpotBugs ended with exit code 1
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 39 finished executing tests.
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':poi-examples:test'.
> There were failing tests. See the report at: file://<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-examples/build/reports/tests/test/index.html>
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
* Get more help at https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
See https://docs.gradle.org/7.4.1/userguide/command_line_interface.html#sec:command_line_warnings
Execution optimizations have been disabled for 1 invalid unit(s) of work during this build to ensure correctness.
Please consult deprecation warnings for more details.
BUILD FAILED in 12m 21s
95 actionable tasks: 93 executed, 2 up-to-date
Build step 'Invoke Gradle script' changed build result to FAILURE
Build step 'Invoke Gradle script' marked build as failure
[SpotBugs] Skipping execution of recorder since overall result is 'FAILURE'
Archiving artifacts
Recording test results
[Checks API] No suitable checks publisher found.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org
Build failed in Jenkins: POI » POI-DSL-1.18 #31
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/31/display/redirect?page=changes>
Changes:
[PJ Fanning] mockito
[PJ Fanning] upgrafe deps
[PJ Fanning] add privacy link
[PJ Fanning] update mockito
------------------------------------------
[...truncated 336.42 KB...]
M V EI: org.apache.poi.hssf.usermodel.HSSFSheet.getDrawingPatriarch() may expose internal representation by returning HSSFSheet._patriarch At HSSFSheet.java:[line 2081]
M V EI: org.apache.poi.hssf.usermodel.HSSFSheet.createDrawingPatriarch() may expose internal representation by returning HSSFSheet._patriarch At HSSFSheet.java:[line 2095]
M V EI2: org.apache.poi.hssf.usermodel.DVConstraint.setExplicitListValues(String[]) may expose internal representation by storing an externally mutable object into DVConstraint._explicitListValues At DVConstraint.java:[line 329]
M V EI: org.apache.poi.hssf.usermodel.DVConstraint.getExplicitListValues() may expose internal representation by returning DVConstraint._explicitListValues At DVConstraint.java:[line 318]
M V EI2: new org.apache.poi.hssf.usermodel.HSSFClientAnchor(EscherClientAnchorRecord) may expose internal representation by storing an externally mutable object into HSSFClientAnchor._escherClientAnchor At HSSFClientAnchor.java:[line 37]
M V EI2: new org.apache.poi.hssf.usermodel.HSSFDataValidation(CellRangeAddressList, DataValidationConstraint) may expose internal representation by storing an externally mutable object into HSSFDataValidation._constraint At HSSFDataValidation.java:[line 55]
M V EI: org.apache.poi.hssf.usermodel.HSSFDataValidation.getConstraint() may expose internal representation by returning HSSFDataValidation._constraint At HSSFDataValidation.java:[line 67]
M V EI2: new org.apache.poi.hssf.usermodel.HSSFDataValidation(CellRangeAddressList, DataValidationConstraint) may expose internal representation by storing an externally mutable object into HSSFDataValidation._regions At HSSFDataValidation.java:[line 52]
M V EI: org.apache.poi.hssf.usermodel.HSSFDataValidation.getValidationConstraint() may expose internal representation by returning HSSFDataValidation._constraint At HSSFDataValidation.java:[line 63]
M V EI: org.apache.poi.hssf.usermodel.HSSFDataValidation.getRegions() may expose internal representation by returning HSSFDataValidation._regions At HSSFDataValidation.java:[line 71]
M V EI2: new org.apache.poi.hssf.usermodel.HSSFComment(EscherContainerRecord, ObjRecord, TextObjectRecord, NoteRecord) may expose internal representation by storing an externally mutable object into HSSFComment._note At HSSFComment.java:[line 63]
M V EI2: new org.apache.poi.hssf.usermodel.HSSFObjectData(EscherContainerRecord, ObjRecord, DirectoryEntry) may expose internal representation by storing an externally mutable object into HSSFObjectData._root At HSSFObjectData.java:[line 44]
M V EI: org.apache.poi.hssf.usermodel.HSSFPatriarch.getBoundAggregate() may expose internal representation by returning HSSFPatriarch._boundAggregate At HSSFPatriarch.java:[line 502]
M V EI: org.apache.poi.hssf.usermodel.HSSFCell.getCellComment() may expose internal representation by returning HSSFCell._comment At HSSFCell.java:[line 1081]
M V EI2: org.apache.poi.hssf.usermodel.HSSFCell.setCellComment(Comment) may expose internal representation by storing an externally mutable object into HSSFCell._comment At HSSFCell.java:[line 1068]
M V EI: org.apache.poi.hssf.usermodel.HSSFCell.getRichStringCellValue() may expose internal representation by returning HSSFCell._stringValue At HSSFCell.java:[line 740]
M V EI: org.apache.poi.hssf.usermodel.HSSFCell.getSheet() may expose internal representation by returning HSSFCell._sheet At HSSFCell.java:[line 132]
M D SF: Switch statement found in org.apache.poi.hssf.usermodel.HSSFCell.setCellValueImpl(double) where one case falls through to the next case At HSSFCell.java:[lines 431-438]
M D SF: Switch statement found in org.apache.poi.hssf.usermodel.HSSFCell.setCellValue(boolean) where one case falls through to the next case At HSSFCell.java:[lines 768-771]
M D SF: Switch statement found in org.apache.poi.hssf.usermodel.HSSFCell.setCellErrorValue(FormulaError) where one case falls through to the next case At HSSFCell.java:[lines 810-813]
M D NP: Load of known null value in org.apache.poi.ss.formula.FormulaParser.parseStructuredReference(String) At FormulaParser.java:[line 814]
M D SF: Switch statement found in org.apache.poi.ss.formula.FormulaParser.parseSheetName() where default case is missing At FormulaParser.java:[lines 1176-1187]
M D RCN: Redundant nullcheck of is which is known to be null in org.apache.poi.sl.draw.DrawPaint.getTexturePaint(PaintStyle$TexturePaint, Graphics2D) Redundant null check at DrawPaint.java:[line 342]
M D NP: Load of known null value in org.apache.poi.sl.draw.DrawPaint.getTexturePaint(PaintStyle$TexturePaint, Graphics2D) At DrawPaint.java:[line 342]
M V EI2: new org.apache.poi.sl.draw.DrawPaint(PlaceableShape) may expose internal representation by storing an externally mutable object into DrawPaint.shape At DrawPaint.java:[line 81]
M D SF: Switch statement found in org.apache.poi.sl.draw.DrawPaint.getTexturePaint(PaintStyle$TexturePaint, Graphics2D) where default case is missing At DrawPaint.java:[lines 301-310]
M V EI2: new org.apache.poi.sl.draw.DrawTextParagraph(TextParagraph) may expose internal representation by storing an externally mutable object into DrawTextParagraph.paragraph At DrawTextParagraph.java:[line 110]
M V EI: org.apache.poi.ss.formula.OperationEvaluationContext.getWorkbook() may expose internal representation by returning OperationEvaluationContext._workbook At OperationEvaluationContext.java:[line 89]
M V EI2: new org.apache.poi.ss.formula.OperationEvaluationContext(WorkbookEvaluator, EvaluationWorkbook, int, int, int, EvaluationTracker, boolean) may expose internal representation by storing an externally mutable object into OperationEvaluationContext._workbook At OperationEvaluationContext.java:[line 72]
M V EI2: new org.apache.poi.ss.formula.OperationEvaluationContext(WorkbookEvaluator, EvaluationWorkbook, int, int, int, EvaluationTracker, boolean) may expose internal representation by storing an externally mutable object into OperationEvaluationContext._bookEvaluator At OperationEvaluationContext.java:[line 71]
M V EI: org.apache.poi.poifs.crypt.agile.EncryptionDocument.getKeyData() may expose internal representation by returning EncryptionDocument.keyData At EncryptionDocument.java:[line 98]
M V EI2: org.apache.poi.poifs.crypt.agile.EncryptionDocument.setDataIntegrity(DataIntegrity) may expose internal representation by storing an externally mutable object into EncryptionDocument.dataIntegrity At EncryptionDocument.java:[line 110]
M V EI2: org.apache.poi.poifs.crypt.agile.EncryptionDocument.setKeyData(KeyData) may expose internal representation by storing an externally mutable object into EncryptionDocument.keyData At EncryptionDocument.java:[line 102]
M V EI: org.apache.poi.poifs.crypt.agile.EncryptionDocument.getKeyEncryptors() may expose internal representation by returning EncryptionDocument.keyEncryptors At EncryptionDocument.java:[line 114]
M V EI: org.apache.poi.poifs.crypt.agile.EncryptionDocument.getDataIntegrity() may expose internal representation by returning EncryptionDocument.dataIntegrity At EncryptionDocument.java:[line 106]
M V EI2: org.apache.poi.poifs.crypt.agile.CertificateKeyEncryptor.setEncryptedKeyValue(byte[]) may expose internal representation by storing an externally mutable object into CertificateKeyEncryptor.encryptedKeyValue At CertificateKeyEncryptor.java:[line 76]
M V EI: org.apache.poi.poifs.crypt.agile.CertificateKeyEncryptor.getEncryptedKeyValue() may expose internal representation by returning CertificateKeyEncryptor.encryptedKeyValue At CertificateKeyEncryptor.java:[line 72]
M V EI: org.apache.poi.poifs.crypt.agile.CertificateKeyEncryptor.getX509Certificate() may expose internal representation by returning CertificateKeyEncryptor.x509Certificate At CertificateKeyEncryptor.java:[line 80]
M V EI2: org.apache.poi.poifs.crypt.agile.CertificateKeyEncryptor.setCertVerifier(byte[]) may expose internal representation by storing an externally mutable object into CertificateKeyEncryptor.certVerifier At CertificateKeyEncryptor.java:[line 92]
M V EI2: org.apache.poi.poifs.crypt.agile.CertificateKeyEncryptor.setX509Certificate(byte[]) may expose internal representation by storing an externally mutable object into CertificateKeyEncryptor.x509Certificate At CertificateKeyEncryptor.java:[line 84]
M V EI: org.apache.poi.poifs.crypt.agile.CertificateKeyEncryptor.getCertVerifier() may expose internal representation by returning CertificateKeyEncryptor.certVerifier At CertificateKeyEncryptor.java:[line 88]
M V EI2: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.setEncryptedVerifierHashInput(byte[]) may expose internal representation by storing an externally mutable object into PasswordKeyEncryptor.encryptedVerifierHashInput At PasswordKeyEncryptor.java:[line 220]
M V EI: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.getSaltValue() may expose internal representation by returning PasswordKeyEncryptor.saltValue At PasswordKeyEncryptor.java:[line 200]
M V EI2: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.setSaltValue(byte[]) may expose internal representation by storing an externally mutable object into PasswordKeyEncryptor.saltValue At PasswordKeyEncryptor.java:[line 204]
M V EI2: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.setEncryptedVerifierHashValue(byte[]) may expose internal representation by storing an externally mutable object into PasswordKeyEncryptor.encryptedVerifierHashValue At PasswordKeyEncryptor.java:[line 228]
M V EI: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.getEncryptedVerifierHashInput() may expose internal representation by returning PasswordKeyEncryptor.encryptedVerifierHashInput At PasswordKeyEncryptor.java:[line 216]
M V EI: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.getEncryptedKeyValue() may expose internal representation by returning PasswordKeyEncryptor.encryptedKeyValue At PasswordKeyEncryptor.java:[line 232]
M V EI: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.getEncryptedVerifierHashValue() may expose internal representation by returning PasswordKeyEncryptor.encryptedVerifierHashValue At PasswordKeyEncryptor.java:[line 224]
M V EI2: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.setEncryptedKeyValue(byte[]) may expose internal representation by storing an externally mutable object into PasswordKeyEncryptor.encryptedKeyValue At PasswordKeyEncryptor.java:[line 236]
M V EI: org.apache.poi.ss.usermodel.DataFormatter.getLocaleChangedObservable() may expose internal representation by returning DataFormatter.pcs At DataFormatter.java:[line 1227]
M V EI2: new org.apache.poi.ss.formula.DataValidationEvaluator(Workbook, WorkbookEvaluatorProvider) may expose internal representation by storing an externally mutable object into DataValidationEvaluator.workbook At DataValidationEvaluator.java:[line 78]
M D DLS: Dead store to sheet in org.apache.poi.hssf.usermodel.helpers.HSSFRowColShifter.updateRowFormulas(HSSFRow, FormulaShifter) At HSSFRowColShifter.java:[line 71]
M V EI: org.apache.poi.hssf.usermodel.HSSFRow.getSheet() may expose internal representation by returning HSSFRow.sheet At HSSFRow.java:[line 274]
M V EI2: new org.apache.poi.ss.formula.EvaluationConditionalFormatRule(WorkbookEvaluator, Sheet, ConditionalFormatting, int, ConditionalFormattingRule, int, CellRangeAddress[]) may expose internal representation by storing an externally mutable object into EvaluationConditionalFormatRule.formatting At EvaluationConditionalFormatRule.java:[line 115]
M V EI: org.apache.poi.ss.formula.EvaluationConditionalFormatRule.getRegions() may expose internal representation by returning EvaluationConditionalFormatRule.regions At EvaluationConditionalFormatRule.java:[line 193]
M V EI2: new org.apache.poi.ss.formula.EvaluationConditionalFormatRule(WorkbookEvaluator, Sheet, ConditionalFormatting, int, ConditionalFormattingRule, int, CellRangeAddress[]) may expose internal representation by storing an externally mutable object into EvaluationConditionalFormatRule.workbookEvaluator At EvaluationConditionalFormatRule.java:[line 113]
M V EI2: new org.apache.poi.ss.formula.EvaluationConditionalFormatRule(WorkbookEvaluator, Sheet, ConditionalFormatting, int, ConditionalFormattingRule, int, CellRangeAddress[]) may expose internal representation by storing an externally mutable object into EvaluationConditionalFormatRule.sheet At EvaluationConditionalFormatRule.java:[line 114]
M V EI: org.apache.poi.ss.formula.EvaluationConditionalFormatRule.getSheet() may expose internal representation by returning EvaluationConditionalFormatRule.sheet At EvaluationConditionalFormatRule.java:[line 151]
M V EI: org.apache.poi.ss.formula.EvaluationConditionalFormatRule.getFormatting() may expose internal representation by returning EvaluationConditionalFormatRule.formatting At EvaluationConditionalFormatRule.java:[line 158]
M V EI2: new org.apache.poi.ss.formula.EvaluationConditionalFormatRule(WorkbookEvaluator, Sheet, ConditionalFormatting, int, ConditionalFormattingRule, int, CellRangeAddress[]) may expose internal representation by storing an externally mutable object into EvaluationConditionalFormatRule.regions At EvaluationConditionalFormatRule.java:[line 122]
M V EI: org.apache.poi.poifs.crypt.agile.KeyEncryptor.getCertificateKeyEncryptor() may expose internal representation by returning KeyEncryptor.certificateKeyEncryptor At KeyEncryptor.java:[line 75]
M V EI: org.apache.poi.poifs.crypt.agile.KeyEncryptor.getPasswordKeyEncryptor() may expose internal representation by returning KeyEncryptor.passwordKeyEncryptor At KeyEncryptor.java:[line 67]
M V EI2: org.apache.poi.poifs.crypt.agile.KeyEncryptor.setCertificateKeyEncryptor(CertificateKeyEncryptor) may expose internal representation by storing an externally mutable object into KeyEncryptor.certificateKeyEncryptor At KeyEncryptor.java:[line 79]
M V EI2: org.apache.poi.poifs.crypt.agile.KeyEncryptor.setPasswordKeyEncryptor(PasswordKeyEncryptor) may expose internal representation by storing an externally mutable object into KeyEncryptor.passwordKeyEncryptor At KeyEncryptor.java:[line 71]
M B NP: org.apache.poi.ss.formula.functions.Countif.parseBoolean(String) has Boolean return type and returns explicit null At Countif.java:[line 554]
M V EI2: org.apache.poi.hssf.record.OldStringRecord.setCodePage(CodepageRecord) may expose internal representation by storing an externally mutable object into OldStringRecord.codepage At OldStringRecord.java:[line 73]
M V EI: org.apache.poi.poifs.crypt.agile.AgileEncryptionHeader.getEncryptedHmacKey() may expose internal representation by returning AgileEncryptionHeader.encryptedHmacKey At AgileEncryptionHeader.java:[line 112]
M V EI: org.apache.poi.poifs.crypt.agile.AgileEncryptionHeader.getEncryptedHmacValue() may expose internal representation by returning AgileEncryptionHeader.encryptedHmacValue At AgileEncryptionHeader.java:[line 120]
M V EI: org.apache.poi.ss.formula.BaseFormulaEvaluator._getWorkbookEvaluator() may expose internal representation by returning BaseFormulaEvaluator._bookEvaluator At BaseFormulaEvaluator.java:[line 63]
M V EI2: new org.apache.poi.hssf.record.SupBookRecord(String, String[]) may expose internal representation by storing an externally mutable object into SupBookRecord.field_3_sheet_names At SupBookRecord.java:[line 77]
M D SF: Switch statement found in org.apache.poi.ss.formula.functions.LookupUtils.lookupIndexOfValue(LookupUtils$LookupValueComparer, LookupUtils$ValueVector, LookupUtils$MatchMode, boolean) where default case is missing At LookupUtils.java:[lines 710-734]
M D SF: Switch statement found in org.apache.poi.ss.formula.functions.LookupUtils.binarySearchIndexOfValue(LookupUtils$LookupValueComparer, LookupUtils$ValueVector, LookupUtils$MatchMode, boolean) where default case is missing At LookupUtils.java:[lines 761-785]
M V EI: org.apache.poi.hssf.usermodel.HSSFChart$HSSFSeries.getDataName() may expose internal representation by returning HSSFChart$HSSFSeries.dataName At HSSFChart.java:[line 1033]
M V EI: org.apache.poi.hssf.usermodel.HSSFChart$HSSFSeries.getSeries() may expose internal representation by returning HSSFChart$HSSFSeries.series At HSSFChart.java:[line 1061]
M V EI: org.apache.poi.hssf.usermodel.HSSFChart$HSSFSeries.getDataValues() may expose internal representation by returning HSSFChart$HSSFSeries.dataValues At HSSFChart.java:[line 1040]
M V EI: org.apache.poi.hssf.usermodel.HSSFChart$HSSFSeries.getDataSecondaryCategoryLabels() may expose internal representation by returning HSSFChart$HSSFSeries.dataSecondaryCategoryLabels At HSSFChart.java:[line 1054]
M V EI: org.apache.poi.hssf.usermodel.HSSFChart$HSSFSeries.getDataCategoryLabels() may expose internal representation by returning HSSFChart$HSSFSeries.dataCategoryLabels At HSSFChart.java:[line 1047]
M V EI2: new org.apache.poi.hssf.usermodel.EscherGraphics(HSSFShapeGroup, HSSFWorkbook, Color, float) may expose internal representation by storing an externally mutable object into EscherGraphics.escherGroup At EscherGraphics.java:[line 82]
M V EI2: new org.apache.poi.hssf.usermodel.EscherGraphics(HSSFShapeGroup, HSSFWorkbook, Color, float) may expose internal representation by storing an externally mutable object into EscherGraphics.workbook At EscherGraphics.java:[line 83]
M V EI: org.apache.poi.hssf.extractor.ExcelExtractor.getFilesystem() may expose internal representation by returning ExcelExtractor._wb At ExcelExtractor.java:[line 434]
M V EI: org.apache.poi.hssf.extractor.ExcelExtractor.getDocument() may expose internal representation by returning ExcelExtractor._wb At ExcelExtractor.java:[line 419]
M V EI2: new org.apache.poi.hssf.extractor.ExcelExtractor(HSSFWorkbook) may expose internal representation by storing an externally mutable object into ExcelExtractor._wb At ExcelExtractor.java:[line 67]
M B Nm: The class name org.apache.poi.hssf.extractor.ExcelExtractor shadows the simple name of implemented interface org.apache.poi.ss.extractor.ExcelExtractor At ExcelExtractor.java:[lines 56-434]
M V EI: org.apache.poi.hpsf.extractor.HPSFPropertiesExtractor.getDocument() may expose internal representation by returning HPSFPropertiesExtractor.document At HPSFPropertiesExtractor.java:[line 144]
M V EI: org.apache.poi.hpsf.extractor.HPSFPropertiesExtractor.getFilesystem() may expose internal representation by returning HPSFPropertiesExtractor.document At HPSFPropertiesExtractor.java:[line 159]
M V EI2: new org.apache.poi.hpsf.extractor.HPSFPropertiesExtractor(POIDocument) may expose internal representation by storing an externally mutable object into HPSFPropertiesExtractor.document At HPSFPropertiesExtractor.java:[line 46]
M V EI2: new org.apache.poi.ss.usermodel.RangeCopier(Sheet, Sheet) may expose internal representation by storing an externally mutable object into RangeCopier.destSheet At RangeCopier.java:[line 38]
M V EI2: new org.apache.poi.ss.usermodel.RangeCopier(Sheet, Sheet) may expose internal representation by storing an externally mutable object into RangeCopier.sourceSheet At RangeCopier.java:[line 37]
M V EI2: org.apache.poi.hssf.record.OldSheetRecord.setCodePage(CodepageRecord) may expose internal representation by storing an externally mutable object into OldSheetRecord.codepage At OldSheetRecord.java:[line 70]
M C SA: Self comparison of CellDateFormatter.EXCEL_EPOCH_CAL with itself in org.apache.poi.ss.format.CellDateFormatter.simpleValue(StringBuffer, Object) At CellDateFormatter.java:[line 246]
M V EI2: org.apache.poi.hssf.record.OldLabelRecord.setCodePage(CodepageRecord) may expose internal representation by storing an externally mutable object into OldLabelRecord.codepage At OldLabelRecord.java:[line 71]
M V EI: org.apache.poi.ddf.EscherTextboxRecord.getData() may expose internal representation by returning EscherTextboxRecord.thedata At EscherTextboxRecord.java:[line 107]
M V EI2: new org.apache.poi.hssf.record.UserSViewEnd(byte[]) may expose internal representation by storing an externally mutable object into UserSViewEnd._rawData At UserSViewEnd.java:[line 40]
M V EI: org.apache.poi.common.usermodel.fonts.FontHeader.getPanose() may expose internal representation by returning FontHeader.panose At FontHeader.java:[line 290]
M D DLS: Dead store to reserved4 in org.apache.poi.common.usermodel.fonts.FontHeader.init(LittleEndianInput) At FontHeader.java:[line 174]
M D DLS: Dead store to reserved3 in org.apache.poi.common.usermodel.fonts.FontHeader.init(LittleEndianInput) At FontHeader.java:[line 173]
M D DLS: Dead store to reserved2 in org.apache.poi.common.usermodel.fonts.FontHeader.init(LittleEndianInput) At FontHeader.java:[line 172]
M D DLS: Dead store to reserved1 in org.apache.poi.common.usermodel.fonts.FontHeader.init(LittleEndianInput) At FontHeader.java:[line 171]
M V EI: org.apache.poi.ddf.EscherClientDataRecord.getRemainingData() may expose internal representation by returning EscherClientDataRecord.remainingData At EscherClientDataRecord.java:[line 114]
M V EI: org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext.getValidation() may expose internal representation by returning DataValidationEvaluator$DataValidationContext.dv At DataValidationEvaluator.java:[line 540]
M V EI2: new org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext(DataValidation, DataValidationEvaluator, CellRangeAddressBase, CellReference) may expose internal representation by storing an externally mutable object into DataValidationEvaluator$DataValidationContext.dve At DataValidationEvaluator.java:[line 532]
M V EI2: new org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext(DataValidation, DataValidationEvaluator, CellRangeAddressBase, CellReference) may expose internal representation by storing an externally mutable object into DataValidationEvaluator$DataValidationContext.dv At DataValidationEvaluator.java:[line 531]
M V EI: org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext.getRegion() may expose internal representation by returning DataValidationEvaluator$DataValidationContext.region At DataValidationEvaluator.java:[line 552]
M V EI2: new org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext(DataValidation, DataValidationEvaluator, CellRangeAddressBase, CellReference) may expose internal representation by storing an externally mutable object into DataValidationEvaluator$DataValidationContext.target At DataValidationEvaluator.java:[line 534]
M V EI2: new org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext(DataValidation, DataValidationEvaluator, CellRangeAddressBase, CellReference) may expose internal representation by storing an externally mutable object into DataValidationEvaluator$DataValidationContext.region At DataValidationEvaluator.java:[line 533]
M V EI: org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext.getEvaluator() may expose internal representation by returning DataValidationEvaluator$DataValidationContext.dve At DataValidationEvaluator.java:[line 546]
M V EI: org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext.getTarget() may expose internal representation by returning DataValidationEvaluator$DataValidationContext.target At DataValidationEvaluator.java:[line 558]
M V EI2: new org.apache.poi.sl.draw.SLGraphics(GroupShape) may expose internal representation by storing an externally mutable object into SLGraphics._group At SLGraphics.java:[line 77]
M V EI: org.apache.poi.sl.draw.SLGraphics.getShapeGroup() may expose internal representation by returning SLGraphics._group At SLGraphics.java:[line 92]
M V EI: org.apache.poi.sl.draw.SLGraphics.getRenderingHints() may expose internal representation by returning SLGraphics._hints At SLGraphics.java:[line 1556]
M V EI: org.apache.poi.hpsf.Array.getValues() may expose internal representation by returning Array._values At Array.java:[line 106]
M V EI2: new org.apache.poi.hssf.usermodel.EscherGraphics2d(EscherGraphics) may expose internal representation by storing an externally mutable object into EscherGraphics2d._escherGraphics At EscherGraphics2d.java:[line 89]
M D SF: Switch statement found in org.apache.poi.ss.formula.functions.FinanceFunction.evaluate(double[]) where one case falls through to the next case At FinanceFunction.java:[lines 98-101]
M V EI: org.apache.poi.hssf.extractor.EventBasedExcelExtractor.getRoot() may expose internal representation by returning EventBasedExcelExtractor._dir At EventBasedExcelExtractor.java:[line 292]
M V EI2: new org.apache.poi.hssf.extractor.EventBasedExcelExtractor(DirectoryNode) may expose internal representation by storing an externally mutable object into EventBasedExcelExtractor._dir At EventBasedExcelExtractor.java:[line 72]
M V EI: org.apache.poi.hssf.extractor.EventBasedExcelExtractor.getFilesystem() may expose internal representation by returning EventBasedExcelExtractor.poifs At EventBasedExcelExtractor.java:[line 282]
M V EI2: new org.apache.poi.hssf.extractor.EventBasedExcelExtractor(POIFSFileSystem) may expose internal representation by storing an externally mutable object into EventBasedExcelExtractor.poifs At EventBasedExcelExtractor.java:[line 76]
M D DLS: Dead store to maxN in org.apache.poi.ss.formula.functions.Sumproduct.evaluateSingleProduct(ValueEval[]) At Sumproduct.java:[line 95]
> Task :poi:spotbugsTest
M X OBL: org.apache.poi.hssf.usermodel.TestFormulaEvaluatorBugs.test44636() may fail to clean up java.io.OutputStream on checked exception Obligation to clean up resource created at TestFormulaEvaluatorBugs.java:[line 96] is not discharged
M X OBL: org.apache.poi.hssf.usermodel.TestFormulaEvaluatorBugs.test55747_55324() may fail to clean up java.io.OutputStream on checked exception Obligation to clean up resource created at TestFormulaEvaluatorBugs.java:[line 556] is not discharged
M D DLS: Dead store to hour in org.apache.poi.hssf.usermodel.TestFormulas.testDateFormulas() At TestFormulas.java:[line 639]
M C RCN: Nullcheck of wbBack2 at line 207 of value previously dereferenced in org.apache.poi.hssf.usermodel.TestHSSFCell.testActiveCellBug56114() At TestHSSFCell.java:[line 207]
M C RCN: Nullcheck of wbBack at line 198 of value previously dereferenced in org.apache.poi.hssf.usermodel.TestHSSFCell.testActiveCellBug56114() At TestHSSFCell.java:[line 198]
M C RCN: Nullcheck of wb at line 376 of value previously dereferenced in org.apache.poi.hssf.usermodel.TestHSSFCell.testCellType() At TestHSSFCell.java:[line 376]
M D RV: Return value of POIFSMiniStore.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSMiniStore.java:[line 250]
M B FS: Format string should use %n rather than \n in org.apache.poi.hssf.dev.TestFormulaViewer.parseFormulaRecord(FormulaRecord) At TestFormulaViewer.java:[line 110]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1231]
M D RV: Return value of POIFSMiniStore.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1273]
M D RV: Return value of POIFSMiniStore.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1336]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1293]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1625]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1608]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1598]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1577]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1559]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1532]
M D RV: Return value of POIFSMiniStore.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1339]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1295]
M D RV: Return value of POIFSMiniStore.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1275]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1233]
M P SS: Unread field: org.apache.poi.hssf.dev.TestFormulaViewer.doListFormula; should this field be static? At TestFormulaViewer.java:[line 50]
M D UrF: Unread public/protected field: org.apache.poi.ss.usermodel.BaseTestRangeCopier.testDataProvider At TestHSSFRangeCopier.java:[line 32]
M P SS: Unread field: org.apache.poi.hssf.usermodel.TestNonStandardWorkbookStreamNames.xlsB; should this field be static? At TestNonStandardWorkbookStreamNames.java:[line 38]
M P UrF: Unread field: org.apache.poi.hssf.record.TestTableRecord.header At TestTableRecord.java:[line 32]
M P SS: Unread field: org.apache.poi.hssf.usermodel.TestNonStandardWorkbookStreamNames.xlsA; should this field be static? At TestNonStandardWorkbookStreamNames.java:[line 37]
The following errors occurred during analysis:
Unable to construct type qualifier checker javax/annotation/Nonnull$Checker
java.lang.UnsupportedOperationException: The Security Manager is deprecated and will be removed in a future release
At java.base/java.lang.System.setSecurityManager(System.java:416)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.<init>(TypeQualifierValue.java:157)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:298)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:306)
At edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase.<init>(TypeQualifierNullnessAnnotationDatabase.java:70)
At edu.umd.cs.findbugs.ba.AnalysisContext.getNullnessAnnotationDatabase(AnalysisContext.java:1055)
At edu.umd.cs.findbugs.ba.AnalysisContext.updateDatabases(AnalysisContext.java:1008)
At edu.umd.cs.findbugs.FindBugs2.analyzeApplication(FindBugs2.java:1061)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:309)
At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:395)
At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1231)
SpotBugs ended with exit code 1
> Task :poi:spotbugsMain
M V EI: org.apache.poi.ddf.EscherClientAnchorRecord.getRemainingData() may expose internal representation by returning EscherClientAnchorRecord.remainingData At EscherClientAnchorRecord.java:[line 368]
M V EI2: new org.apache.poi.poifs.macros.VBAMacroReader(POIFSFileSystem) may expose internal representation by storing an externally mutable object into VBAMacroReader.fs At VBAMacroReader.java:[line 100]
M D DLS: Dead store to ld in org.apache.poi.ss.formula.functions.TimeValue.evaluate(int, int, ValueEval) At TimeValue.java:[line 68]
M V EI2: new org.apache.poi.poifs.crypt.DataSpaceMapUtils$IRMDSTransformInfo(DataSpaceMapUtils$TransformInfoHeader, int, String) may expose internal representation by storing an externally mutable object into DataSpaceMapUtils$IRMDSTransformInfo.transformInfoHeader At DataSpaceMapUtils.java:[line 184]
M V EI: org.apache.poi.hssf.eventusermodel.EventWorkbookBuilder$SheetRecordCollectingListener.getSSTRecord() may expose internal representation by returning EventWorkbookBuilder$SheetRecordCollectingListener.sstRecord At EventWorkbookBuilder.java:[line 134]
M V EI2: org.apache.poi.hssf.eventusermodel.EventWorkbookBuilder$SheetRecordCollectingListener.processRecordInternally(Record) may expose internal representation by storing an externally mutable object into EventWorkbookBuilder$SheetRecordCollectingListener.sstRecord At EventWorkbookBuilder.java:[line 182]
M V EI: org.apache.poi.sl.image.ImageHeaderEMF.getBounds() may expose internal representation by returning ImageHeaderEMF.deviceBounds At ImageHeaderEMF.java:[line 67]
M D SF: Switch statement found in org.apache.poi.ss.formula.functions.Offset.evaluate(ValueEval[], int, int) where one case falls through to the next case At Offset.java:[lines 172-176]
M D SF: Switch statement found in org.apache.poi.ss.formula.atp.YearFrac.evaluate(ValueEval[], OperationEvaluationContext) where one case falls through to the next case At YearFrac.java:[lines 71-74]
M V EI: org.apache.poi.hssf.record.FeatRecord.getCellRefs() may expose internal representation by returning FeatRecord.cellRefs At FeatRecord.java:[line 156]
M V EI2: org.apache.poi.hssf.record.FeatRecord.setCellRefs(CellRangeAddress[]) may expose internal representation by storing an externally mutable object into FeatRecord.cellRefs At FeatRecord.java:[line 159]
M B Nm: The class name org.apache.poi.hssf.usermodel.HeaderFooter shadows the simple name of implemented interface org.apache.poi.ss.usermodel.HeaderFooter At HeaderFooter.java:[lines 26-310]
M V EI2: new org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Encryptor$BinaryRC4CipherOutputStream(BinaryRC4Encryptor, OutputStream) may expose internal representation by storing an externally mutable object into BinaryRC4Encryptor$BinaryRC4CipherOutputStream.this$0 At BinaryRC4Encryptor.java:[line 134]
M V EI2: new org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Encryptor$BinaryRC4CipherOutputStream(BinaryRC4Encryptor, DirectoryNode) may expose internal representation by storing an externally mutable object into BinaryRC4Encryptor$BinaryRC4CipherOutputStream.this$0 At BinaryRC4Encryptor.java:[line 139]
M V EI: org.apache.poi.ddf.UnknownEscherRecord.getData() may expose internal representation by returning UnknownEscherRecord.thedata At UnknownEscherRecord.java:[line 129]
M V EI: org.apache.poi.ddf.UnknownEscherRecord.getChildRecords() may expose internal representation by returning UnknownEscherRecord._childRecords At UnknownEscherRecord.java:[line 139]
M P UrF: Unread field: org.apache.poi.hpsf.Decimal.field_5_lo64 At Decimal.java:[line 38]
M P UrF: Unread field: org.apache.poi.hpsf.Decimal.field_2_scale At Decimal.java:[line 35]
M P SS: Unread field: org.apache.poi.ss.formula.ptg.UnknownPtg.size; should this field be static? At UnknownPtg.java:[line 25]
M P UrF: Unread field: org.apache.poi.hssf.usermodel.HSSFChart.chartTitleFormat At HSSFChart.java:[line 217]
M P UrF: Unread field: org.apache.poi.ss.formula.atp.TextJoinFunction.evaluator At TextJoinFunction.java:[line 51]
M P UrF: Unread field: org.apache.poi.hpsf.Decimal.field_4_hi32 At Decimal.java:[line 37]
M P UrF: Unread field: org.apache.poi.ss.formula.atp.PercentRankIncFunction.evaluator At PercentRankIncFunction.java:[line 51]
M P UrF: Unread field: org.apache.poi.hpsf.Decimal.field_1_wReserved At Decimal.java:[line 34]
M P UrF: Unread field: org.apache.poi.ss.formula.atp.PercentRankExcFunction.evaluator At PercentRankExcFunction.java:[line 55]
M P UrF: Unread field: org.apache.poi.hpsf.Decimal.field_3_sign At Decimal.java:[line 36]
M V MS: org.apache.poi.hpsf.VariantSupport.SUPPORTED_TYPES should be package protected At VariantSupport.java:[line 55]
M V MS: org.apache.poi.hpsf.DocumentSummaryInformation.FORMAT_ID should be package protected At DocumentSummaryInformation.java:[line 51]
M V MS: org.apache.poi.ss.formula.eval.FunctionEval.functions should be package protected At FunctionEval.java:[line 59]
M M IS: Inconsistent synchronization of org.apache.poi.poifs.filesystem.DocumentInputStream._current_block_count; locked 71% of time Unsynchronized access at DocumentInputStream.java:[line 287]
M M IS: Inconsistent synchronization of org.apache.poi.ss.format.CellDateFormatter.sFmt; locked 66% of time Unsynchronized access at CellDateFormatter.java:[line 109]
M M IS: Inconsistent synchronization of org.apache.poi.ss.format.CellDateFormatter.amPmUpper; locked 50% of time Unsynchronized access at CellDateFormatter.java:[line 122]
M M IS: Inconsistent synchronization of org.apache.poi.poifs.filesystem.DocumentInputStream._buffer; locked 50% of time Unsynchronized access at DocumentInputStream.java:[line 286]
M M IS: Inconsistent synchronization of org.apache.poi.hpsf.ClassIDPredefined.classId; locked 66% of time Unsynchronized access at ClassIDPredefined.java:[line 132]
M M IS: Inconsistent synchronization of org.apache.poi.poifs.filesystem.DocumentInputStream._data; locked 80% of time Unsynchronized access at DocumentInputStream.java:[line 288]
The following errors occurred during analysis:
Unable to construct type qualifier checker javax/annotation/Nonnull$Checker
java.lang.UnsupportedOperationException: The Security Manager is deprecated and will be removed in a future release
At java.base/java.lang.System.setSecurityManager(System.java:416)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.<init>(TypeQualifierValue.java:157)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:298)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:306)
At edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase.<init>(TypeQualifierNullnessAnnotationDatabase.java:70)
At edu.umd.cs.findbugs.ba.AnalysisContext.getNullnessAnnotationDatabase(AnalysisContext.java:1055)
At edu.umd.cs.findbugs.ba.AnalysisContext.updateDatabases(AnalysisContext.java:1008)
At edu.umd.cs.findbugs.FindBugs2.analyzeApplication(FindBugs2.java:1061)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:309)
At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:395)
At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1231)
SpotBugs ended with exit code 1
> Task :poi-ooxml-lite:compileJava
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':poi-scratchpad:jacocoTestReport'.
> Error while creating report
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
* Get more help at https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
See https://docs.gradle.org/7.4.1/userguide/command_line_interface.html#sec:command_line_warnings
Execution optimizations have been disabled for 1 invalid unit(s) of work during this build to ensure correctness.
Please consult deprecation warnings for more details.
BUILD FAILED in 3m 54s
63 actionable tasks: 60 executed, 3 up-to-date
Build step 'Invoke Gradle script' changed build result to FAILURE
Build step 'Invoke Gradle script' marked build as failure
[SpotBugs] Skipping execution of recorder since overall result is 'FAILURE'
Archiving artifacts
Recording test results
[Checks API] No suitable checks publisher found.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org
Build failed in Jenkins: POI » POI-DSL-1.18 #30
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/30/display/redirect?page=changes>
Changes:
[PJ Fanning] small changes to github action
[PJ Fanning] revert fraction format change
[PJ Fanning] try to standardise big decimal code
[PJ Fanning] upgrade deps
[PJ Fanning] refactor test
[Dominik Stadler] Prevent an overly large allocation when using HPSF
Add a sample document from fuzzing which contains invalid/oversized values
[Dominik Stadler] Missing font-system can throw two other types of exception
------------------------------------------
[...truncated 337.46 KB...]
M D DLS: Dead store to hour in org.apache.poi.hssf.usermodel.TestFormulas.testDateFormulas() At TestFormulas.java:[line 639]
M C RCN: Nullcheck of wbBack2 at line 207 of value previously dereferenced in org.apache.poi.hssf.usermodel.TestHSSFCell.testActiveCellBug56114() At TestHSSFCell.java:[line 207]
M C RCN: Nullcheck of wbBack at line 198 of value previously dereferenced in org.apache.poi.hssf.usermodel.TestHSSFCell.testActiveCellBug56114() At TestHSSFCell.java:[line 198]
M C RCN: Nullcheck of wb at line 376 of value previously dereferenced in org.apache.poi.hssf.usermodel.TestHSSFCell.testCellType() At TestHSSFCell.java:[line 376]
M D RV: Return value of POIFSMiniStore.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSMiniStore.java:[line 250]
M B FS: Format string should use %n rather than \n in org.apache.poi.hssf.dev.TestFormulaViewer.parseFormulaRecord(FormulaRecord) At TestFormulaViewer.java:[line 110]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1231]
M D RV: Return value of POIFSMiniStore.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1273]
M D RV: Return value of POIFSMiniStore.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1336]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1293]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1625]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1608]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1598]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1577]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1559]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1532]
M D RV: Return value of POIFSMiniStore.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1339]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1295]
M D RV: Return value of POIFSMiniStore.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1275]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1233]
M P SS: Unread field: org.apache.poi.hssf.dev.TestFormulaViewer.doListFormula; should this field be static? At TestFormulaViewer.java:[line 50]
M D UrF: Unread public/protected field: org.apache.poi.ss.usermodel.BaseTestRangeCopier.testDataProvider At TestHSSFRangeCopier.java:[line 32]
M P SS: Unread field: org.apache.poi.hssf.usermodel.TestNonStandardWorkbookStreamNames.xlsB; should this field be static? At TestNonStandardWorkbookStreamNames.java:[line 38]
M P UrF: Unread field: org.apache.poi.hssf.record.TestTableRecord.header At TestTableRecord.java:[line 32]
M P SS: Unread field: org.apache.poi.hssf.usermodel.TestNonStandardWorkbookStreamNames.xlsA; should this field be static? At TestNonStandardWorkbookStreamNames.java:[line 37]
The following errors occurred during analysis:
Unable to construct type qualifier checker javax/annotation/Nonnull$Checker
java.lang.UnsupportedOperationException: The Security Manager is deprecated and will be removed in a future release
At java.base/java.lang.System.setSecurityManager(System.java:416)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.<init>(TypeQualifierValue.java:157)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:298)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:306)
At edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase.<init>(TypeQualifierNullnessAnnotationDatabase.java:70)
At edu.umd.cs.findbugs.ba.AnalysisContext.getNullnessAnnotationDatabase(AnalysisContext.java:1055)
At edu.umd.cs.findbugs.ba.AnalysisContext.updateDatabases(AnalysisContext.java:1008)
At edu.umd.cs.findbugs.FindBugs2.analyzeApplication(FindBugs2.java:1061)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:309)
At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:395)
At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1231)
SpotBugs ended with exit code 1
> Task :poi:spotbugsMain
M V EI: org.apache.poi.hssf.usermodel.HSSFSheet.getWorkbook() may expose internal representation by returning HSSFSheet._workbook At HSSFSheet.java:[line 190]
M V EI: org.apache.poi.hssf.usermodel.HSSFSheet.getSheet() may expose internal representation by returning HSSFSheet._sheet At HSSFSheet.java:[line 987]
M V EI: org.apache.poi.hssf.usermodel.HSSFSheet.getDrawingPatriarch() may expose internal representation by returning HSSFSheet._patriarch At HSSFSheet.java:[line 2081]
M V EI: org.apache.poi.hssf.usermodel.HSSFSheet.createDrawingPatriarch() may expose internal representation by returning HSSFSheet._patriarch At HSSFSheet.java:[line 2095]
M V EI2: org.apache.poi.hssf.usermodel.DVConstraint.setExplicitListValues(String[]) may expose internal representation by storing an externally mutable object into DVConstraint._explicitListValues At DVConstraint.java:[line 329]
M V EI: org.apache.poi.hssf.usermodel.DVConstraint.getExplicitListValues() may expose internal representation by returning DVConstraint._explicitListValues At DVConstraint.java:[line 318]
M V EI2: new org.apache.poi.hssf.usermodel.HSSFClientAnchor(EscherClientAnchorRecord) may expose internal representation by storing an externally mutable object into HSSFClientAnchor._escherClientAnchor At HSSFClientAnchor.java:[line 37]
M V EI2: new org.apache.poi.hssf.usermodel.HSSFDataValidation(CellRangeAddressList, DataValidationConstraint) may expose internal representation by storing an externally mutable object into HSSFDataValidation._constraint At HSSFDataValidation.java:[line 55]
M V EI: org.apache.poi.hssf.usermodel.HSSFDataValidation.getConstraint() may expose internal representation by returning HSSFDataValidation._constraint At HSSFDataValidation.java:[line 67]
M V EI2: new org.apache.poi.hssf.usermodel.HSSFDataValidation(CellRangeAddressList, DataValidationConstraint) may expose internal representation by storing an externally mutable object into HSSFDataValidation._regions At HSSFDataValidation.java:[line 52]
M V EI: org.apache.poi.hssf.usermodel.HSSFDataValidation.getValidationConstraint() may expose internal representation by returning HSSFDataValidation._constraint At HSSFDataValidation.java:[line 63]
M V EI: org.apache.poi.hssf.usermodel.HSSFDataValidation.getRegions() may expose internal representation by returning HSSFDataValidation._regions At HSSFDataValidation.java:[line 71]
M V EI2: new org.apache.poi.hssf.usermodel.HSSFComment(EscherContainerRecord, ObjRecord, TextObjectRecord, NoteRecord) may expose internal representation by storing an externally mutable object into HSSFComment._note At HSSFComment.java:[line 63]
M V EI2: new org.apache.poi.hssf.usermodel.HSSFObjectData(EscherContainerRecord, ObjRecord, DirectoryEntry) may expose internal representation by storing an externally mutable object into HSSFObjectData._root At HSSFObjectData.java:[line 44]
M V EI: org.apache.poi.hssf.usermodel.HSSFPatriarch.getBoundAggregate() may expose internal representation by returning HSSFPatriarch._boundAggregate At HSSFPatriarch.java:[line 502]
M V EI: org.apache.poi.hssf.usermodel.HSSFCell.getCellComment() may expose internal representation by returning HSSFCell._comment At HSSFCell.java:[line 1081]
M V EI2: org.apache.poi.hssf.usermodel.HSSFCell.setCellComment(Comment) may expose internal representation by storing an externally mutable object into HSSFCell._comment At HSSFCell.java:[line 1068]
M V EI: org.apache.poi.hssf.usermodel.HSSFCell.getRichStringCellValue() may expose internal representation by returning HSSFCell._stringValue At HSSFCell.java:[line 740]
M V EI: org.apache.poi.hssf.usermodel.HSSFCell.getSheet() may expose internal representation by returning HSSFCell._sheet At HSSFCell.java:[line 132]
M D SF: Switch statement found in org.apache.poi.hssf.usermodel.HSSFCell.setCellValueImpl(double) where one case falls through to the next case At HSSFCell.java:[lines 431-438]
M D SF: Switch statement found in org.apache.poi.hssf.usermodel.HSSFCell.setCellValue(boolean) where one case falls through to the next case At HSSFCell.java:[lines 768-771]
M D SF: Switch statement found in org.apache.poi.hssf.usermodel.HSSFCell.setCellErrorValue(FormulaError) where one case falls through to the next case At HSSFCell.java:[lines 810-813]
M D NP: Load of known null value in org.apache.poi.ss.formula.FormulaParser.parseStructuredReference(String) At FormulaParser.java:[line 814]
M D SF: Switch statement found in org.apache.poi.ss.formula.FormulaParser.parseSheetName() where default case is missing At FormulaParser.java:[lines 1176-1187]
M D RCN: Redundant nullcheck of is which is known to be null in org.apache.poi.sl.draw.DrawPaint.getTexturePaint(PaintStyle$TexturePaint, Graphics2D) Redundant null check at DrawPaint.java:[line 342]
M D NP: Load of known null value in org.apache.poi.sl.draw.DrawPaint.getTexturePaint(PaintStyle$TexturePaint, Graphics2D) At DrawPaint.java:[line 342]
M V EI2: new org.apache.poi.sl.draw.DrawPaint(PlaceableShape) may expose internal representation by storing an externally mutable object into DrawPaint.shape At DrawPaint.java:[line 81]
M D SF: Switch statement found in org.apache.poi.sl.draw.DrawPaint.getTexturePaint(PaintStyle$TexturePaint, Graphics2D) where default case is missing At DrawPaint.java:[lines 301-310]
M V EI2: new org.apache.poi.sl.draw.DrawTextParagraph(TextParagraph) may expose internal representation by storing an externally mutable object into DrawTextParagraph.paragraph At DrawTextParagraph.java:[line 110]
M V EI: org.apache.poi.ss.formula.OperationEvaluationContext.getWorkbook() may expose internal representation by returning OperationEvaluationContext._workbook At OperationEvaluationContext.java:[line 89]
M V EI2: new org.apache.poi.ss.formula.OperationEvaluationContext(WorkbookEvaluator, EvaluationWorkbook, int, int, int, EvaluationTracker, boolean) may expose internal representation by storing an externally mutable object into OperationEvaluationContext._workbook At OperationEvaluationContext.java:[line 72]
M V EI2: new org.apache.poi.ss.formula.OperationEvaluationContext(WorkbookEvaluator, EvaluationWorkbook, int, int, int, EvaluationTracker, boolean) may expose internal representation by storing an externally mutable object into OperationEvaluationContext._bookEvaluator At OperationEvaluationContext.java:[line 71]
M V EI: org.apache.poi.poifs.crypt.agile.EncryptionDocument.getKeyData() may expose internal representation by returning EncryptionDocument.keyData At EncryptionDocument.java:[line 98]
M V EI2: org.apache.poi.poifs.crypt.agile.EncryptionDocument.setDataIntegrity(DataIntegrity) may expose internal representation by storing an externally mutable object into EncryptionDocument.dataIntegrity At EncryptionDocument.java:[line 110]
M V EI2: org.apache.poi.poifs.crypt.agile.EncryptionDocument.setKeyData(KeyData) may expose internal representation by storing an externally mutable object into EncryptionDocument.keyData At EncryptionDocument.java:[line 102]
M V EI: org.apache.poi.poifs.crypt.agile.EncryptionDocument.getKeyEncryptors() may expose internal representation by returning EncryptionDocument.keyEncryptors At EncryptionDocument.java:[line 114]
M V EI: org.apache.poi.poifs.crypt.agile.EncryptionDocument.getDataIntegrity() may expose internal representation by returning EncryptionDocument.dataIntegrity At EncryptionDocument.java:[line 106]
M V EI2: org.apache.poi.poifs.crypt.agile.CertificateKeyEncryptor.setEncryptedKeyValue(byte[]) may expose internal representation by storing an externally mutable object into CertificateKeyEncryptor.encryptedKeyValue At CertificateKeyEncryptor.java:[line 76]
M V EI: org.apache.poi.poifs.crypt.agile.CertificateKeyEncryptor.getEncryptedKeyValue() may expose internal representation by returning CertificateKeyEncryptor.encryptedKeyValue At CertificateKeyEncryptor.java:[line 72]
M V EI: org.apache.poi.poifs.crypt.agile.CertificateKeyEncryptor.getX509Certificate() may expose internal representation by returning CertificateKeyEncryptor.x509Certificate At CertificateKeyEncryptor.java:[line 80]
M V EI2: org.apache.poi.poifs.crypt.agile.CertificateKeyEncryptor.setCertVerifier(byte[]) may expose internal representation by storing an externally mutable object into CertificateKeyEncryptor.certVerifier At CertificateKeyEncryptor.java:[line 92]
M V EI2: org.apache.poi.poifs.crypt.agile.CertificateKeyEncryptor.setX509Certificate(byte[]) may expose internal representation by storing an externally mutable object into CertificateKeyEncryptor.x509Certificate At CertificateKeyEncryptor.java:[line 84]
M V EI: org.apache.poi.poifs.crypt.agile.CertificateKeyEncryptor.getCertVerifier() may expose internal representation by returning CertificateKeyEncryptor.certVerifier At CertificateKeyEncryptor.java:[line 88]
M V EI2: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.setEncryptedVerifierHashInput(byte[]) may expose internal representation by storing an externally mutable object into PasswordKeyEncryptor.encryptedVerifierHashInput At PasswordKeyEncryptor.java:[line 220]
M V EI: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.getSaltValue() may expose internal representation by returning PasswordKeyEncryptor.saltValue At PasswordKeyEncryptor.java:[line 200]
M V EI2: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.setSaltValue(byte[]) may expose internal representation by storing an externally mutable object into PasswordKeyEncryptor.saltValue At PasswordKeyEncryptor.java:[line 204]
M V EI2: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.setEncryptedVerifierHashValue(byte[]) may expose internal representation by storing an externally mutable object into PasswordKeyEncryptor.encryptedVerifierHashValue At PasswordKeyEncryptor.java:[line 228]
M V EI: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.getEncryptedVerifierHashInput() may expose internal representation by returning PasswordKeyEncryptor.encryptedVerifierHashInput At PasswordKeyEncryptor.java:[line 216]
M V EI: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.getEncryptedKeyValue() may expose internal representation by returning PasswordKeyEncryptor.encryptedKeyValue At PasswordKeyEncryptor.java:[line 232]
M V EI: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.getEncryptedVerifierHashValue() may expose internal representation by returning PasswordKeyEncryptor.encryptedVerifierHashValue At PasswordKeyEncryptor.java:[line 224]
M V EI2: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.setEncryptedKeyValue(byte[]) may expose internal representation by storing an externally mutable object into PasswordKeyEncryptor.encryptedKeyValue At PasswordKeyEncryptor.java:[line 236]
M V EI: org.apache.poi.ss.usermodel.DataFormatter.getLocaleChangedObservable() may expose internal representation by returning DataFormatter.pcs At DataFormatter.java:[line 1227]
M V EI2: new org.apache.poi.ss.formula.DataValidationEvaluator(Workbook, WorkbookEvaluatorProvider) may expose internal representation by storing an externally mutable object into DataValidationEvaluator.workbook At DataValidationEvaluator.java:[line 78]
M D DLS: Dead store to sheet in org.apache.poi.hssf.usermodel.helpers.HSSFRowColShifter.updateRowFormulas(HSSFRow, FormulaShifter) At HSSFRowColShifter.java:[line 71]
M V EI: org.apache.poi.hssf.usermodel.HSSFRow.getSheet() may expose internal representation by returning HSSFRow.sheet At HSSFRow.java:[line 274]
M V EI2: new org.apache.poi.ss.formula.EvaluationConditionalFormatRule(WorkbookEvaluator, Sheet, ConditionalFormatting, int, ConditionalFormattingRule, int, CellRangeAddress[]) may expose internal representation by storing an externally mutable object into EvaluationConditionalFormatRule.formatting At EvaluationConditionalFormatRule.java:[line 115]
M V EI: org.apache.poi.ss.formula.EvaluationConditionalFormatRule.getRegions() may expose internal representation by returning EvaluationConditionalFormatRule.regions At EvaluationConditionalFormatRule.java:[line 193]
M V EI2: new org.apache.poi.ss.formula.EvaluationConditionalFormatRule(WorkbookEvaluator, Sheet, ConditionalFormatting, int, ConditionalFormattingRule, int, CellRangeAddress[]) may expose internal representation by storing an externally mutable object into EvaluationConditionalFormatRule.workbookEvaluator At EvaluationConditionalFormatRule.java:[line 113]
M V EI2: new org.apache.poi.ss.formula.EvaluationConditionalFormatRule(WorkbookEvaluator, Sheet, ConditionalFormatting, int, ConditionalFormattingRule, int, CellRangeAddress[]) may expose internal representation by storing an externally mutable object into EvaluationConditionalFormatRule.sheet At EvaluationConditionalFormatRule.java:[line 114]
M V EI: org.apache.poi.ss.formula.EvaluationConditionalFormatRule.getSheet() may expose internal representation by returning EvaluationConditionalFormatRule.sheet At EvaluationConditionalFormatRule.java:[line 151]
M V EI: org.apache.poi.ss.formula.EvaluationConditionalFormatRule.getFormatting() may expose internal representation by returning EvaluationConditionalFormatRule.formatting At EvaluationConditionalFormatRule.java:[line 158]
M V EI2: new org.apache.poi.ss.formula.EvaluationConditionalFormatRule(WorkbookEvaluator, Sheet, ConditionalFormatting, int, ConditionalFormattingRule, int, CellRangeAddress[]) may expose internal representation by storing an externally mutable object into EvaluationConditionalFormatRule.regions At EvaluationConditionalFormatRule.java:[line 122]
M V EI: org.apache.poi.poifs.crypt.agile.KeyEncryptor.getCertificateKeyEncryptor() may expose internal representation by returning KeyEncryptor.certificateKeyEncryptor At KeyEncryptor.java:[line 75]
M V EI: org.apache.poi.poifs.crypt.agile.KeyEncryptor.getPasswordKeyEncryptor() may expose internal representation by returning KeyEncryptor.passwordKeyEncryptor At KeyEncryptor.java:[line 67]
M V EI2: org.apache.poi.poifs.crypt.agile.KeyEncryptor.setCertificateKeyEncryptor(CertificateKeyEncryptor) may expose internal representation by storing an externally mutable object into KeyEncryptor.certificateKeyEncryptor At KeyEncryptor.java:[line 79]
M V EI2: org.apache.poi.poifs.crypt.agile.KeyEncryptor.setPasswordKeyEncryptor(PasswordKeyEncryptor) may expose internal representation by storing an externally mutable object into KeyEncryptor.passwordKeyEncryptor At KeyEncryptor.java:[line 71]
M B NP: org.apache.poi.ss.formula.functions.Countif.parseBoolean(String) has Boolean return type and returns explicit null At Countif.java:[line 554]
M V EI2: org.apache.poi.hssf.record.OldStringRecord.setCodePage(CodepageRecord) may expose internal representation by storing an externally mutable object into OldStringRecord.codepage At OldStringRecord.java:[line 73]
M V EI: org.apache.poi.poifs.crypt.agile.AgileEncryptionHeader.getEncryptedHmacKey() may expose internal representation by returning AgileEncryptionHeader.encryptedHmacKey At AgileEncryptionHeader.java:[line 112]
M V EI: org.apache.poi.poifs.crypt.agile.AgileEncryptionHeader.getEncryptedHmacValue() may expose internal representation by returning AgileEncryptionHeader.encryptedHmacValue At AgileEncryptionHeader.java:[line 120]
M V EI: org.apache.poi.ss.formula.BaseFormulaEvaluator._getWorkbookEvaluator() may expose internal representation by returning BaseFormulaEvaluator._bookEvaluator At BaseFormulaEvaluator.java:[line 63]
M V EI2: new org.apache.poi.hssf.record.SupBookRecord(String, String[]) may expose internal representation by storing an externally mutable object into SupBookRecord.field_3_sheet_names At SupBookRecord.java:[line 77]
M D SF: Switch statement found in org.apache.poi.ss.formula.functions.LookupUtils.lookupIndexOfValue(LookupUtils$LookupValueComparer, LookupUtils$ValueVector, LookupUtils$MatchMode, boolean) where default case is missing At LookupUtils.java:[lines 710-734]
M D SF: Switch statement found in org.apache.poi.ss.formula.functions.LookupUtils.binarySearchIndexOfValue(LookupUtils$LookupValueComparer, LookupUtils$ValueVector, LookupUtils$MatchMode, boolean) where default case is missing At LookupUtils.java:[lines 761-785]
M V EI: org.apache.poi.hssf.usermodel.HSSFChart$HSSFSeries.getDataName() may expose internal representation by returning HSSFChart$HSSFSeries.dataName At HSSFChart.java:[line 1033]
M V EI: org.apache.poi.hssf.usermodel.HSSFChart$HSSFSeries.getSeries() may expose internal representation by returning HSSFChart$HSSFSeries.series At HSSFChart.java:[line 1061]
M V EI: org.apache.poi.hssf.usermodel.HSSFChart$HSSFSeries.getDataValues() may expose internal representation by returning HSSFChart$HSSFSeries.dataValues At HSSFChart.java:[line 1040]
M V EI: org.apache.poi.hssf.usermodel.HSSFChart$HSSFSeries.getDataSecondaryCategoryLabels() may expose internal representation by returning HSSFChart$HSSFSeries.dataSecondaryCategoryLabels At HSSFChart.java:[line 1054]
M V EI: org.apache.poi.hssf.usermodel.HSSFChart$HSSFSeries.getDataCategoryLabels() may expose internal representation by returning HSSFChart$HSSFSeries.dataCategoryLabels At HSSFChart.java:[line 1047]
M V EI2: new org.apache.poi.hssf.usermodel.EscherGraphics(HSSFShapeGroup, HSSFWorkbook, Color, float) may expose internal representation by storing an externally mutable object into EscherGraphics.escherGroup At EscherGraphics.java:[line 82]
M V EI2: new org.apache.poi.hssf.usermodel.EscherGraphics(HSSFShapeGroup, HSSFWorkbook, Color, float) may expose internal representation by storing an externally mutable object into EscherGraphics.workbook At EscherGraphics.java:[line 83]
M V EI: org.apache.poi.hssf.extractor.ExcelExtractor.getFilesystem() may expose internal representation by returning ExcelExtractor._wb At ExcelExtractor.java:[line 434]
M V EI: org.apache.poi.hssf.extractor.ExcelExtractor.getDocument() may expose internal representation by returning ExcelExtractor._wb At ExcelExtractor.java:[line 419]
M V EI2: new org.apache.poi.hssf.extractor.ExcelExtractor(HSSFWorkbook) may expose internal representation by storing an externally mutable object into ExcelExtractor._wb At ExcelExtractor.java:[line 67]
M B Nm: The class name org.apache.poi.hssf.extractor.ExcelExtractor shadows the simple name of implemented interface org.apache.poi.ss.extractor.ExcelExtractor At ExcelExtractor.java:[lines 56-434]
M V EI: org.apache.poi.hpsf.extractor.HPSFPropertiesExtractor.getDocument() may expose internal representation by returning HPSFPropertiesExtractor.document At HPSFPropertiesExtractor.java:[line 144]
M V EI: org.apache.poi.hpsf.extractor.HPSFPropertiesExtractor.getFilesystem() may expose internal representation by returning HPSFPropertiesExtractor.document At HPSFPropertiesExtractor.java:[line 159]
M V EI2: new org.apache.poi.hpsf.extractor.HPSFPropertiesExtractor(POIDocument) may expose internal representation by storing an externally mutable object into HPSFPropertiesExtractor.document At HPSFPropertiesExtractor.java:[line 46]
M V EI2: new org.apache.poi.ss.usermodel.RangeCopier(Sheet, Sheet) may expose internal representation by storing an externally mutable object into RangeCopier.destSheet At RangeCopier.java:[line 38]
M V EI2: new org.apache.poi.ss.usermodel.RangeCopier(Sheet, Sheet) may expose internal representation by storing an externally mutable object into RangeCopier.sourceSheet At RangeCopier.java:[line 37]
M V EI2: org.apache.poi.hssf.record.OldSheetRecord.setCodePage(CodepageRecord) may expose internal representation by storing an externally mutable object into OldSheetRecord.codepage At OldSheetRecord.java:[line 70]
M C SA: Self comparison of CellDateFormatter.EXCEL_EPOCH_CAL with itself in org.apache.poi.ss.format.CellDateFormatter.simpleValue(StringBuffer, Object) At CellDateFormatter.java:[line 246]
M V EI2: org.apache.poi.hssf.record.OldLabelRecord.setCodePage(CodepageRecord) may expose internal representation by storing an externally mutable object into OldLabelRecord.codepage At OldLabelRecord.java:[line 71]
M V EI: org.apache.poi.ddf.EscherTextboxRecord.getData() may expose internal representation by returning EscherTextboxRecord.thedata At EscherTextboxRecord.java:[line 107]
M V EI2: new org.apache.poi.hssf.record.UserSViewEnd(byte[]) may expose internal representation by storing an externally mutable object into UserSViewEnd._rawData At UserSViewEnd.java:[line 40]
M V EI: org.apache.poi.common.usermodel.fonts.FontHeader.getPanose() may expose internal representation by returning FontHeader.panose At FontHeader.java:[line 290]
M D DLS: Dead store to reserved4 in org.apache.poi.common.usermodel.fonts.FontHeader.init(LittleEndianInput) At FontHeader.java:[line 174]
M D DLS: Dead store to reserved3 in org.apache.poi.common.usermodel.fonts.FontHeader.init(LittleEndianInput) At FontHeader.java:[line 173]
M D DLS: Dead store to reserved2 in org.apache.poi.common.usermodel.fonts.FontHeader.init(LittleEndianInput) At FontHeader.java:[line 172]
M D DLS: Dead store to reserved1 in org.apache.poi.common.usermodel.fonts.FontHeader.init(LittleEndianInput) At FontHeader.java:[line 171]
M V EI: org.apache.poi.ddf.EscherClientDataRecord.getRemainingData() may expose internal representation by returning EscherClientDataRecord.remainingData At EscherClientDataRecord.java:[line 114]
M V EI: org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext.getValidation() may expose internal representation by returning DataValidationEvaluator$DataValidationContext.dv At DataValidationEvaluator.java:[line 540]
M V EI2: new org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext(DataValidation, DataValidationEvaluator, CellRangeAddressBase, CellReference) may expose internal representation by storing an externally mutable object into DataValidationEvaluator$DataValidationContext.dve At DataValidationEvaluator.java:[line 532]
M V EI2: new org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext(DataValidation, DataValidationEvaluator, CellRangeAddressBase, CellReference) may expose internal representation by storing an externally mutable object into DataValidationEvaluator$DataValidationContext.dv At DataValidationEvaluator.java:[line 531]
M V EI: org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext.getRegion() may expose internal representation by returning DataValidationEvaluator$DataValidationContext.region At DataValidationEvaluator.java:[line 552]
M V EI2: new org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext(DataValidation, DataValidationEvaluator, CellRangeAddressBase, CellReference) may expose internal representation by storing an externally mutable object into DataValidationEvaluator$DataValidationContext.target At DataValidationEvaluator.java:[line 534]
M V EI2: new org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext(DataValidation, DataValidationEvaluator, CellRangeAddressBase, CellReference) may expose internal representation by storing an externally mutable object into DataValidationEvaluator$DataValidationContext.region At DataValidationEvaluator.java:[line 533]
M V EI: org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext.getEvaluator() may expose internal representation by returning DataValidationEvaluator$DataValidationContext.dve At DataValidationEvaluator.java:[line 546]
M V EI: org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext.getTarget() may expose internal representation by returning DataValidationEvaluator$DataValidationContext.target At DataValidationEvaluator.java:[line 558]
M V EI2: new org.apache.poi.sl.draw.SLGraphics(GroupShape) may expose internal representation by storing an externally mutable object into SLGraphics._group At SLGraphics.java:[line 77]
M V EI: org.apache.poi.sl.draw.SLGraphics.getShapeGroup() may expose internal representation by returning SLGraphics._group At SLGraphics.java:[line 92]
M V EI: org.apache.poi.sl.draw.SLGraphics.getRenderingHints() may expose internal representation by returning SLGraphics._hints At SLGraphics.java:[line 1556]
M V EI: org.apache.poi.hpsf.Array.getValues() may expose internal representation by returning Array._values At Array.java:[line 106]
M V EI2: new org.apache.poi.hssf.usermodel.EscherGraphics2d(EscherGraphics) may expose internal representation by storing an externally mutable object into EscherGraphics2d._escherGraphics At EscherGraphics2d.java:[line 89]
M D SF: Switch statement found in org.apache.poi.ss.formula.functions.FinanceFunction.evaluate(double[]) where one case falls through to the next case At FinanceFunction.java:[lines 98-101]
M V EI: org.apache.poi.hssf.extractor.EventBasedExcelExtractor.getRoot() may expose internal representation by returning EventBasedExcelExtractor._dir At EventBasedExcelExtractor.java:[line 292]
M V EI2: new org.apache.poi.hssf.extractor.EventBasedExcelExtractor(DirectoryNode) may expose internal representation by storing an externally mutable object into EventBasedExcelExtractor._dir At EventBasedExcelExtractor.java:[line 72]
M V EI: org.apache.poi.hssf.extractor.EventBasedExcelExtractor.getFilesystem() may expose internal representation by returning EventBasedExcelExtractor.poifs At EventBasedExcelExtractor.java:[line 282]
M V EI2: new org.apache.poi.hssf.extractor.EventBasedExcelExtractor(POIFSFileSystem) may expose internal representation by storing an externally mutable object into EventBasedExcelExtractor.poifs At EventBasedExcelExtractor.java:[line 76]
M D DLS: Dead store to maxN in org.apache.poi.ss.formula.functions.Sumproduct.evaluateSingleProduct(ValueEval[]) At Sumproduct.java:[line 95]
M V EI: org.apache.poi.ddf.EscherClientAnchorRecord.getRemainingData() may expose internal representation by returning EscherClientAnchorRecord.remainingData At EscherClientAnchorRecord.java:[line 368]
M V EI2: new org.apache.poi.poifs.macros.VBAMacroReader(POIFSFileSystem) may expose internal representation by storing an externally mutable object into VBAMacroReader.fs At VBAMacroReader.java:[line 100]
M D DLS: Dead store to ld in org.apache.poi.ss.formula.functions.TimeValue.evaluate(int, int, ValueEval) At TimeValue.java:[line 68]
M V EI2: new org.apache.poi.poifs.crypt.DataSpaceMapUtils$IRMDSTransformInfo(DataSpaceMapUtils$TransformInfoHeader, int, String) may expose internal representation by storing an externally mutable object into DataSpaceMapUtils$IRMDSTransformInfo.transformInfoHeader At DataSpaceMapUtils.java:[line 184]
> Task :poi-ooxml-lite:compileJava
> Task :poi:spotbugsMain
M V EI: org.apache.poi.hssf.eventusermodel.EventWorkbookBuilder$SheetRecordCollectingListener.getSSTRecord() may expose internal representation by returning EventWorkbookBuilder$SheetRecordCollectingListener.sstRecord At EventWorkbookBuilder.java:[line 134]
M V EI2: org.apache.poi.hssf.eventusermodel.EventWorkbookBuilder$SheetRecordCollectingListener.processRecordInternally(Record) may expose internal representation by storing an externally mutable object into EventWorkbookBuilder$SheetRecordCollectingListener.sstRecord At EventWorkbookBuilder.java:[line 182]
M V EI: org.apache.poi.sl.image.ImageHeaderEMF.getBounds() may expose internal representation by returning ImageHeaderEMF.deviceBounds At ImageHeaderEMF.java:[line 67]
M D SF: Switch statement found in org.apache.poi.ss.formula.functions.Offset.evaluate(ValueEval[], int, int) where one case falls through to the next case At Offset.java:[lines 172-176]
M D SF: Switch statement found in org.apache.poi.ss.formula.atp.YearFrac.evaluate(ValueEval[], OperationEvaluationContext) where one case falls through to the next case At YearFrac.java:[lines 71-74]
M V EI: org.apache.poi.hssf.record.FeatRecord.getCellRefs() may expose internal representation by returning FeatRecord.cellRefs At FeatRecord.java:[line 156]
M V EI2: org.apache.poi.hssf.record.FeatRecord.setCellRefs(CellRangeAddress[]) may expose internal representation by storing an externally mutable object into FeatRecord.cellRefs At FeatRecord.java:[line 159]
M B Nm: The class name org.apache.poi.hssf.usermodel.HeaderFooter shadows the simple name of implemented interface org.apache.poi.ss.usermodel.HeaderFooter At HeaderFooter.java:[lines 26-310]
M V EI2: new org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Encryptor$BinaryRC4CipherOutputStream(BinaryRC4Encryptor, OutputStream) may expose internal representation by storing an externally mutable object into BinaryRC4Encryptor$BinaryRC4CipherOutputStream.this$0 At BinaryRC4Encryptor.java:[line 134]
M V EI2: new org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Encryptor$BinaryRC4CipherOutputStream(BinaryRC4Encryptor, DirectoryNode) may expose internal representation by storing an externally mutable object into BinaryRC4Encryptor$BinaryRC4CipherOutputStream.this$0 At BinaryRC4Encryptor.java:[line 139]
M V EI: org.apache.poi.ddf.UnknownEscherRecord.getData() may expose internal representation by returning UnknownEscherRecord.thedata At UnknownEscherRecord.java:[line 129]
M V EI: org.apache.poi.ddf.UnknownEscherRecord.getChildRecords() may expose internal representation by returning UnknownEscherRecord._childRecords At UnknownEscherRecord.java:[line 139]
M P UrF: Unread field: org.apache.poi.hpsf.Decimal.field_5_lo64 At Decimal.java:[line 38]
M P UrF: Unread field: org.apache.poi.hpsf.Decimal.field_2_scale At Decimal.java:[line 35]
M P SS: Unread field: org.apache.poi.ss.formula.ptg.UnknownPtg.size; should this field be static? At UnknownPtg.java:[line 25]
M P UrF: Unread field: org.apache.poi.hssf.usermodel.HSSFChart.chartTitleFormat At HSSFChart.java:[line 217]
M P UrF: Unread field: org.apache.poi.ss.formula.atp.TextJoinFunction.evaluator At TextJoinFunction.java:[line 51]
M P UrF: Unread field: org.apache.poi.hpsf.Decimal.field_4_hi32 At Decimal.java:[line 37]
M P UrF: Unread field: org.apache.poi.ss.formula.atp.PercentRankIncFunction.evaluator At PercentRankIncFunction.java:[line 51]
M P UrF: Unread field: org.apache.poi.hpsf.Decimal.field_1_wReserved At Decimal.java:[line 34]
M P UrF: Unread field: org.apache.poi.ss.formula.atp.PercentRankExcFunction.evaluator At PercentRankExcFunction.java:[line 55]
M P UrF: Unread field: org.apache.poi.hpsf.Decimal.field_3_sign At Decimal.java:[line 36]
M V MS: org.apache.poi.hpsf.VariantSupport.SUPPORTED_TYPES should be package protected At VariantSupport.java:[line 55]
M V MS: org.apache.poi.hpsf.DocumentSummaryInformation.FORMAT_ID should be package protected At DocumentSummaryInformation.java:[line 51]
M V MS: org.apache.poi.ss.formula.eval.FunctionEval.functions should be package protected At FunctionEval.java:[line 59]
M M IS: Inconsistent synchronization of org.apache.poi.poifs.filesystem.DocumentInputStream._current_block_count; locked 71% of time Unsynchronized access at DocumentInputStream.java:[line 287]
M M IS: Inconsistent synchronization of org.apache.poi.ss.format.CellDateFormatter.sFmt; locked 66% of time Unsynchronized access at CellDateFormatter.java:[line 109]
M M IS: Inconsistent synchronization of org.apache.poi.ss.format.CellDateFormatter.amPmUpper; locked 50% of time Unsynchronized access at CellDateFormatter.java:[line 122]
M M IS: Inconsistent synchronization of org.apache.poi.poifs.filesystem.DocumentInputStream._buffer; locked 50% of time Unsynchronized access at DocumentInputStream.java:[line 286]
M M IS: Inconsistent synchronization of org.apache.poi.hpsf.ClassIDPredefined.classId; locked 66% of time Unsynchronized access at ClassIDPredefined.java:[line 132]
M M IS: Inconsistent synchronization of org.apache.poi.poifs.filesystem.DocumentInputStream._data; locked 80% of time Unsynchronized access at DocumentInputStream.java:[line 288]
The following errors occurred during analysis:
Unable to construct type qualifier checker javax/annotation/Nonnull$Checker
java.lang.UnsupportedOperationException: The Security Manager is deprecated and will be removed in a future release
At java.base/java.lang.System.setSecurityManager(System.java:416)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.<init>(TypeQualifierValue.java:157)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:298)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:306)
At edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase.<init>(TypeQualifierNullnessAnnotationDatabase.java:70)
At edu.umd.cs.findbugs.ba.AnalysisContext.getNullnessAnnotationDatabase(AnalysisContext.java:1055)
At edu.umd.cs.findbugs.ba.AnalysisContext.updateDatabases(AnalysisContext.java:1008)
At edu.umd.cs.findbugs.FindBugs2.analyzeApplication(FindBugs2.java:1061)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:309)
At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:395)
At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1231)
SpotBugs ended with exit code 1
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':poi-scratchpad:jacocoTestReport'.
> Error while creating report
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
* Get more help at https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
See https://docs.gradle.org/7.4.1/userguide/command_line_interface.html#sec:command_line_warnings
Execution optimizations have been disabled for 1 invalid unit(s) of work during this build to ensure correctness.
Please consult deprecation warnings for more details.
BUILD FAILED in 3m 54s
64 actionable tasks: 61 executed, 3 up-to-date
Build step 'Invoke Gradle script' changed build result to FAILURE
Build step 'Invoke Gradle script' marked build as failure
[SpotBugs] Skipping execution of recorder since overall result is 'FAILURE'
Archiving artifacts
Recording test results
[Checks API] No suitable checks publisher found.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org
Build failed in Jenkins: POI » POI-DSL-1.18 #29
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/29/display/redirect?page=changes>
Changes:
[Dominik Stadler] Describing some more configuration options, also describe a few system properties
[Dominik Stadler] Add a way to not require a functioning font-setup
New configuration-method SheetUtil.setIgnoreMissingFontSystem()
This allows to do a bit more on machines where no fonts are installed
[Dominik Stadler] Rework message when reaching allocation limits
Also remove a useless Math.min() as the previous condition already
indicates which one is the smaller value
[PJ Fanning] add test
[PJ Fanning] re-enable test
[PJ Fanning] [github-321] Fix issue with rounding in DataFormatter. First try broke a test.
[PJ Fanning] more test issues with rate change
[PJ Fanning] update changes
[PJ Fanning] [github-321] Fix issue with rounding in DataFormatter. First try broke a test.
[PJ Fanning] try to standardise div code
[PJ Fanning] [github-321] Fix issue with rounding in DataFormatter. Thanks to Colin Wang. This closes #321
[PJ Fanning] increase tolerance on rate test due to failures
[PJ Fanning] forbidden api issue
[Yegor Kozlov] Bug 65988: Rate function giving incorrect results
[PJ Fanning] [github-321] add test case
[PJ Fanning] update apache rat
[PJ Fanning] [github-319] fix javadoc on setColumnHidden. Thanks to CodeMonkeyLab. This closes #319
[Dominik Stadler] Update changelog
------------------------------------------
[...truncated 389.49 KB...]
M D SF: Switch statement found in org.apache.poi.hssf.usermodel.HSSFCell.setCellErrorValue(FormulaError) where one case falls through to the next case At HSSFCell.java:[lines 810-813]
M D NP: Load of known null value in org.apache.poi.ss.formula.FormulaParser.parseStructuredReference(String) At FormulaParser.java:[line 814]
M D SF: Switch statement found in org.apache.poi.ss.formula.FormulaParser.parseSheetName() where default case is missing At FormulaParser.java:[lines 1176-1187]
M D RCN: Redundant nullcheck of is which is known to be null in org.apache.poi.sl.draw.DrawPaint.getTexturePaint(PaintStyle$TexturePaint, Graphics2D) Redundant null check at DrawPaint.java:[line 342]
M D NP: Load of known null value in org.apache.poi.sl.draw.DrawPaint.getTexturePaint(PaintStyle$TexturePaint, Graphics2D) At DrawPaint.java:[line 342]
M V EI2: new org.apache.poi.sl.draw.DrawPaint(PlaceableShape) may expose internal representation by storing an externally mutable object into DrawPaint.shape At DrawPaint.java:[line 81]
M D SF: Switch statement found in org.apache.poi.sl.draw.DrawPaint.getTexturePaint(PaintStyle$TexturePaint, Graphics2D) where default case is missing At DrawPaint.java:[lines 301-310]
M V EI2: new org.apache.poi.sl.draw.DrawTextParagraph(TextParagraph) may expose internal representation by storing an externally mutable object into DrawTextParagraph.paragraph At DrawTextParagraph.java:[line 110]
M V EI: org.apache.poi.ss.formula.OperationEvaluationContext.getWorkbook() may expose internal representation by returning OperationEvaluationContext._workbook At OperationEvaluationContext.java:[line 89]
M V EI2: new org.apache.poi.ss.formula.OperationEvaluationContext(WorkbookEvaluator, EvaluationWorkbook, int, int, int, EvaluationTracker, boolean) may expose internal representation by storing an externally mutable object into OperationEvaluationContext._workbook At OperationEvaluationContext.java:[line 72]
M V EI2: new org.apache.poi.ss.formula.OperationEvaluationContext(WorkbookEvaluator, EvaluationWorkbook, int, int, int, EvaluationTracker, boolean) may expose internal representation by storing an externally mutable object into OperationEvaluationContext._bookEvaluator At OperationEvaluationContext.java:[line 71]
M V EI: org.apache.poi.poifs.crypt.agile.EncryptionDocument.getKeyData() may expose internal representation by returning EncryptionDocument.keyData At EncryptionDocument.java:[line 98]
M V EI2: org.apache.poi.poifs.crypt.agile.EncryptionDocument.setDataIntegrity(DataIntegrity) may expose internal representation by storing an externally mutable object into EncryptionDocument.dataIntegrity At EncryptionDocument.java:[line 110]
M V EI2: org.apache.poi.poifs.crypt.agile.EncryptionDocument.setKeyData(KeyData) may expose internal representation by storing an externally mutable object into EncryptionDocument.keyData At EncryptionDocument.java:[line 102]
M V EI: org.apache.poi.poifs.crypt.agile.EncryptionDocument.getKeyEncryptors() may expose internal representation by returning EncryptionDocument.keyEncryptors At EncryptionDocument.java:[line 114]
M V EI: org.apache.poi.poifs.crypt.agile.EncryptionDocument.getDataIntegrity() may expose internal representation by returning EncryptionDocument.dataIntegrity At EncryptionDocument.java:[line 106]
M V EI2: org.apache.poi.poifs.crypt.agile.CertificateKeyEncryptor.setEncryptedKeyValue(byte[]) may expose internal representation by storing an externally mutable object into CertificateKeyEncryptor.encryptedKeyValue At CertificateKeyEncryptor.java:[line 76]
M V EI: org.apache.poi.poifs.crypt.agile.CertificateKeyEncryptor.getEncryptedKeyValue() may expose internal representation by returning CertificateKeyEncryptor.encryptedKeyValue At CertificateKeyEncryptor.java:[line 72]
M V EI: org.apache.poi.poifs.crypt.agile.CertificateKeyEncryptor.getX509Certificate() may expose internal representation by returning CertificateKeyEncryptor.x509Certificate At CertificateKeyEncryptor.java:[line 80]
M V EI2: org.apache.poi.poifs.crypt.agile.CertificateKeyEncryptor.setCertVerifier(byte[]) may expose internal representation by storing an externally mutable object into CertificateKeyEncryptor.certVerifier At CertificateKeyEncryptor.java:[line 92]
M V EI2: org.apache.poi.poifs.crypt.agile.CertificateKeyEncryptor.setX509Certificate(byte[]) may expose internal representation by storing an externally mutable object into CertificateKeyEncryptor.x509Certificate At CertificateKeyEncryptor.java:[line 84]
M V EI: org.apache.poi.poifs.crypt.agile.CertificateKeyEncryptor.getCertVerifier() may expose internal representation by returning CertificateKeyEncryptor.certVerifier At CertificateKeyEncryptor.java:[line 88]
M V EI2: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.setEncryptedVerifierHashInput(byte[]) may expose internal representation by storing an externally mutable object into PasswordKeyEncryptor.encryptedVerifierHashInput At PasswordKeyEncryptor.java:[line 220]
M V EI: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.getSaltValue() may expose internal representation by returning PasswordKeyEncryptor.saltValue At PasswordKeyEncryptor.java:[line 200]
M V EI2: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.setSaltValue(byte[]) may expose internal representation by storing an externally mutable object into PasswordKeyEncryptor.saltValue At PasswordKeyEncryptor.java:[line 204]
M V EI2: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.setEncryptedVerifierHashValue(byte[]) may expose internal representation by storing an externally mutable object into PasswordKeyEncryptor.encryptedVerifierHashValue At PasswordKeyEncryptor.java:[line 228]
M V EI: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.getEncryptedVerifierHashInput() may expose internal representation by returning PasswordKeyEncryptor.encryptedVerifierHashInput At PasswordKeyEncryptor.java:[line 216]
M V EI: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.getEncryptedKeyValue() may expose internal representation by returning PasswordKeyEncryptor.encryptedKeyValue At PasswordKeyEncryptor.java:[line 232]
M V EI: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.getEncryptedVerifierHashValue() may expose internal representation by returning PasswordKeyEncryptor.encryptedVerifierHashValue At PasswordKeyEncryptor.java:[line 224]
M V EI2: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.setEncryptedKeyValue(byte[]) may expose internal representation by storing an externally mutable object into PasswordKeyEncryptor.encryptedKeyValue At PasswordKeyEncryptor.java:[line 236]
M V EI: org.apache.poi.ss.usermodel.DataFormatter.getLocaleChangedObservable() may expose internal representation by returning DataFormatter.pcs At DataFormatter.java:[line 1227]
M V EI2: new org.apache.poi.ss.formula.DataValidationEvaluator(Workbook, WorkbookEvaluatorProvider) may expose internal representation by storing an externally mutable object into DataValidationEvaluator.workbook At DataValidationEvaluator.java:[line 78]
M D DLS: Dead store to sheet in org.apache.poi.hssf.usermodel.helpers.HSSFRowColShifter.updateRowFormulas(HSSFRow, FormulaShifter) At HSSFRowColShifter.java:[line 71]
M V EI: org.apache.poi.hssf.usermodel.HSSFRow.getSheet() may expose internal representation by returning HSSFRow.sheet At HSSFRow.java:[line 274]
M V EI2: new org.apache.poi.ss.formula.EvaluationConditionalFormatRule(WorkbookEvaluator, Sheet, ConditionalFormatting, int, ConditionalFormattingRule, int, CellRangeAddress[]) may expose internal representation by storing an externally mutable object into EvaluationConditionalFormatRule.formatting At EvaluationConditionalFormatRule.java:[line 115]
M V EI: org.apache.poi.ss.formula.EvaluationConditionalFormatRule.getRegions() may expose internal representation by returning EvaluationConditionalFormatRule.regions At EvaluationConditionalFormatRule.java:[line 193]
M V EI2: new org.apache.poi.ss.formula.EvaluationConditionalFormatRule(WorkbookEvaluator, Sheet, ConditionalFormatting, int, ConditionalFormattingRule, int, CellRangeAddress[]) may expose internal representation by storing an externally mutable object into EvaluationConditionalFormatRule.workbookEvaluator At EvaluationConditionalFormatRule.java:[line 113]
M V EI2: new org.apache.poi.ss.formula.EvaluationConditionalFormatRule(WorkbookEvaluator, Sheet, ConditionalFormatting, int, ConditionalFormattingRule, int, CellRangeAddress[]) may expose internal representation by storing an externally mutable object into EvaluationConditionalFormatRule.sheet At EvaluationConditionalFormatRule.java:[line 114]
M V EI: org.apache.poi.ss.formula.EvaluationConditionalFormatRule.getSheet() may expose internal representation by returning EvaluationConditionalFormatRule.sheet At EvaluationConditionalFormatRule.java:[line 151]
M V EI: org.apache.poi.ss.formula.EvaluationConditionalFormatRule.getFormatting() may expose internal representation by returning EvaluationConditionalFormatRule.formatting At EvaluationConditionalFormatRule.java:[line 158]
M V EI2: new org.apache.poi.ss.formula.EvaluationConditionalFormatRule(WorkbookEvaluator, Sheet, ConditionalFormatting, int, ConditionalFormattingRule, int, CellRangeAddress[]) may expose internal representation by storing an externally mutable object into EvaluationConditionalFormatRule.regions At EvaluationConditionalFormatRule.java:[line 122]
M V EI: org.apache.poi.poifs.crypt.agile.KeyEncryptor.getCertificateKeyEncryptor() may expose internal representation by returning KeyEncryptor.certificateKeyEncryptor At KeyEncryptor.java:[line 75]
M V EI: org.apache.poi.poifs.crypt.agile.KeyEncryptor.getPasswordKeyEncryptor() may expose internal representation by returning KeyEncryptor.passwordKeyEncryptor At KeyEncryptor.java:[line 67]
M V EI2: org.apache.poi.poifs.crypt.agile.KeyEncryptor.setCertificateKeyEncryptor(CertificateKeyEncryptor) may expose internal representation by storing an externally mutable object into KeyEncryptor.certificateKeyEncryptor At KeyEncryptor.java:[line 79]
M V EI2: org.apache.poi.poifs.crypt.agile.KeyEncryptor.setPasswordKeyEncryptor(PasswordKeyEncryptor) may expose internal representation by storing an externally mutable object into KeyEncryptor.passwordKeyEncryptor At KeyEncryptor.java:[line 71]
M B NP: org.apache.poi.ss.formula.functions.Countif.parseBoolean(String) has Boolean return type and returns explicit null At Countif.java:[line 554]
M V EI2: org.apache.poi.hssf.record.OldStringRecord.setCodePage(CodepageRecord) may expose internal representation by storing an externally mutable object into OldStringRecord.codepage At OldStringRecord.java:[line 73]
M V EI: org.apache.poi.poifs.crypt.agile.AgileEncryptionHeader.getEncryptedHmacKey() may expose internal representation by returning AgileEncryptionHeader.encryptedHmacKey At AgileEncryptionHeader.java:[line 112]
M V EI: org.apache.poi.poifs.crypt.agile.AgileEncryptionHeader.getEncryptedHmacValue() may expose internal representation by returning AgileEncryptionHeader.encryptedHmacValue At AgileEncryptionHeader.java:[line 120]
M V EI: org.apache.poi.ss.formula.BaseFormulaEvaluator._getWorkbookEvaluator() may expose internal representation by returning BaseFormulaEvaluator._bookEvaluator At BaseFormulaEvaluator.java:[line 63]
M V EI2: new org.apache.poi.hssf.record.SupBookRecord(String, String[]) may expose internal representation by storing an externally mutable object into SupBookRecord.field_3_sheet_names At SupBookRecord.java:[line 77]
M D SF: Switch statement found in org.apache.poi.ss.formula.functions.LookupUtils.lookupIndexOfValue(LookupUtils$LookupValueComparer, LookupUtils$ValueVector, LookupUtils$MatchMode, boolean) where default case is missing At LookupUtils.java:[lines 710-734]
M D SF: Switch statement found in org.apache.poi.ss.formula.functions.LookupUtils.binarySearchIndexOfValue(LookupUtils$LookupValueComparer, LookupUtils$ValueVector, LookupUtils$MatchMode, boolean) where default case is missing At LookupUtils.java:[lines 761-785]
M V EI: org.apache.poi.hssf.usermodel.HSSFChart$HSSFSeries.getDataName() may expose internal representation by returning HSSFChart$HSSFSeries.dataName At HSSFChart.java:[line 1033]
M V EI: org.apache.poi.hssf.usermodel.HSSFChart$HSSFSeries.getSeries() may expose internal representation by returning HSSFChart$HSSFSeries.series At HSSFChart.java:[line 1061]
M V EI: org.apache.poi.hssf.usermodel.HSSFChart$HSSFSeries.getDataValues() may expose internal representation by returning HSSFChart$HSSFSeries.dataValues At HSSFChart.java:[line 1040]
M V EI: org.apache.poi.hssf.usermodel.HSSFChart$HSSFSeries.getDataSecondaryCategoryLabels() may expose internal representation by returning HSSFChart$HSSFSeries.dataSecondaryCategoryLabels At HSSFChart.java:[line 1054]
M V EI: org.apache.poi.hssf.usermodel.HSSFChart$HSSFSeries.getDataCategoryLabels() may expose internal representation by returning HSSFChart$HSSFSeries.dataCategoryLabels At HSSFChart.java:[line 1047]
M V EI2: new org.apache.poi.hssf.usermodel.EscherGraphics(HSSFShapeGroup, HSSFWorkbook, Color, float) may expose internal representation by storing an externally mutable object into EscherGraphics.escherGroup At EscherGraphics.java:[line 82]
M V EI2: new org.apache.poi.hssf.usermodel.EscherGraphics(HSSFShapeGroup, HSSFWorkbook, Color, float) may expose internal representation by storing an externally mutable object into EscherGraphics.workbook At EscherGraphics.java:[line 83]
M V EI: org.apache.poi.hssf.extractor.ExcelExtractor.getFilesystem() may expose internal representation by returning ExcelExtractor._wb At ExcelExtractor.java:[line 434]
M V EI: org.apache.poi.hssf.extractor.ExcelExtractor.getDocument() may expose internal representation by returning ExcelExtractor._wb At ExcelExtractor.java:[line 419]
M V EI2: new org.apache.poi.hssf.extractor.ExcelExtractor(HSSFWorkbook) may expose internal representation by storing an externally mutable object into ExcelExtractor._wb At ExcelExtractor.java:[line 67]
M B Nm: The class name org.apache.poi.hssf.extractor.ExcelExtractor shadows the simple name of implemented interface org.apache.poi.ss.extractor.ExcelExtractor At ExcelExtractor.java:[lines 56-434]
M V EI: org.apache.poi.hpsf.extractor.HPSFPropertiesExtractor.getDocument() may expose internal representation by returning HPSFPropertiesExtractor.document At HPSFPropertiesExtractor.java:[line 144]
M V EI: org.apache.poi.hpsf.extractor.HPSFPropertiesExtractor.getFilesystem() may expose internal representation by returning HPSFPropertiesExtractor.document At HPSFPropertiesExtractor.java:[line 159]
M V EI2: new org.apache.poi.hpsf.extractor.HPSFPropertiesExtractor(POIDocument) may expose internal representation by storing an externally mutable object into HPSFPropertiesExtractor.document At HPSFPropertiesExtractor.java:[line 46]
M V EI2: new org.apache.poi.ss.usermodel.RangeCopier(Sheet, Sheet) may expose internal representation by storing an externally mutable object into RangeCopier.destSheet At RangeCopier.java:[line 38]
M V EI2: new org.apache.poi.ss.usermodel.RangeCopier(Sheet, Sheet) may expose internal representation by storing an externally mutable object into RangeCopier.sourceSheet At RangeCopier.java:[line 37]
M V EI2: org.apache.poi.hssf.record.OldSheetRecord.setCodePage(CodepageRecord) may expose internal representation by storing an externally mutable object into OldSheetRecord.codepage At OldSheetRecord.java:[line 70]
M C SA: Self comparison of CellDateFormatter.EXCEL_EPOCH_CAL with itself in org.apache.poi.ss.format.CellDateFormatter.simpleValue(StringBuffer, Object) At CellDateFormatter.java:[line 246]
M V EI2: org.apache.poi.hssf.record.OldLabelRecord.setCodePage(CodepageRecord) may expose internal representation by storing an externally mutable object into OldLabelRecord.codepage At OldLabelRecord.java:[line 71]
M V EI: org.apache.poi.ddf.EscherTextboxRecord.getData() may expose internal representation by returning EscherTextboxRecord.thedata At EscherTextboxRecord.java:[line 107]
M V EI2: new org.apache.poi.hssf.record.UserSViewEnd(byte[]) may expose internal representation by storing an externally mutable object into UserSViewEnd._rawData At UserSViewEnd.java:[line 40]
M V EI: org.apache.poi.common.usermodel.fonts.FontHeader.getPanose() may expose internal representation by returning FontHeader.panose At FontHeader.java:[line 290]
M D DLS: Dead store to reserved4 in org.apache.poi.common.usermodel.fonts.FontHeader.init(LittleEndianInput) At FontHeader.java:[line 174]
M D DLS: Dead store to reserved3 in org.apache.poi.common.usermodel.fonts.FontHeader.init(LittleEndianInput) At FontHeader.java:[line 173]
M D DLS: Dead store to reserved2 in org.apache.poi.common.usermodel.fonts.FontHeader.init(LittleEndianInput) At FontHeader.java:[line 172]
M D DLS: Dead store to reserved1 in org.apache.poi.common.usermodel.fonts.FontHeader.init(LittleEndianInput) At FontHeader.java:[line 171]
M V EI: org.apache.poi.ddf.EscherClientDataRecord.getRemainingData() may expose internal representation by returning EscherClientDataRecord.remainingData At EscherClientDataRecord.java:[line 114]
M V EI: org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext.getValidation() may expose internal representation by returning DataValidationEvaluator$DataValidationContext.dv At DataValidationEvaluator.java:[line 540]
M V EI2: new org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext(DataValidation, DataValidationEvaluator, CellRangeAddressBase, CellReference) may expose internal representation by storing an externally mutable object into DataValidationEvaluator$DataValidationContext.dve At DataValidationEvaluator.java:[line 532]
M V EI2: new org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext(DataValidation, DataValidationEvaluator, CellRangeAddressBase, CellReference) may expose internal representation by storing an externally mutable object into DataValidationEvaluator$DataValidationContext.dv At DataValidationEvaluator.java:[line 531]
M V EI: org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext.getRegion() may expose internal representation by returning DataValidationEvaluator$DataValidationContext.region At DataValidationEvaluator.java:[line 552]
M V EI2: new org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext(DataValidation, DataValidationEvaluator, CellRangeAddressBase, CellReference) may expose internal representation by storing an externally mutable object into DataValidationEvaluator$DataValidationContext.target At DataValidationEvaluator.java:[line 534]
M V EI2: new org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext(DataValidation, DataValidationEvaluator, CellRangeAddressBase, CellReference) may expose internal representation by storing an externally mutable object into DataValidationEvaluator$DataValidationContext.region At DataValidationEvaluator.java:[line 533]
M V EI: org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext.getEvaluator() may expose internal representation by returning DataValidationEvaluator$DataValidationContext.dve At DataValidationEvaluator.java:[line 546]
M V EI: org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext.getTarget() may expose internal representation by returning DataValidationEvaluator$DataValidationContext.target At DataValidationEvaluator.java:[line 558]
M V EI2: new org.apache.poi.sl.draw.SLGraphics(GroupShape) may expose internal representation by storing an externally mutable object into SLGraphics._group At SLGraphics.java:[line 77]
M V EI: org.apache.poi.sl.draw.SLGraphics.getShapeGroup() may expose internal representation by returning SLGraphics._group At SLGraphics.java:[line 92]
M V EI: org.apache.poi.sl.draw.SLGraphics.getRenderingHints() may expose internal representation by returning SLGraphics._hints At SLGraphics.java:[line 1556]
M V EI: org.apache.poi.hpsf.Array.getValues() may expose internal representation by returning Array._values At Array.java:[line 102]
M V EI2: new org.apache.poi.hssf.usermodel.EscherGraphics2d(EscherGraphics) may expose internal representation by storing an externally mutable object into EscherGraphics2d._escherGraphics At EscherGraphics2d.java:[line 89]
M D SF: Switch statement found in org.apache.poi.ss.formula.functions.FinanceFunction.evaluate(double[]) where one case falls through to the next case At FinanceFunction.java:[lines 98-101]
M V EI: org.apache.poi.hssf.extractor.EventBasedExcelExtractor.getRoot() may expose internal representation by returning EventBasedExcelExtractor._dir At EventBasedExcelExtractor.java:[line 292]
M V EI2: new org.apache.poi.hssf.extractor.EventBasedExcelExtractor(DirectoryNode) may expose internal representation by storing an externally mutable object into EventBasedExcelExtractor._dir At EventBasedExcelExtractor.java:[line 72]
M V EI: org.apache.poi.hssf.extractor.EventBasedExcelExtractor.getFilesystem() may expose internal representation by returning EventBasedExcelExtractor.poifs At EventBasedExcelExtractor.java:[line 282]
M V EI2: new org.apache.poi.hssf.extractor.EventBasedExcelExtractor(POIFSFileSystem) may expose internal representation by storing an externally mutable object into EventBasedExcelExtractor.poifs At EventBasedExcelExtractor.java:[line 76]
> Task :poi:spotbugsTest
M D DLS: Dead store to ish in org.apache.poi.hssf.usermodel.TestHSSFPicture.bsePictureRef() At TestHSSFPicture.java:[line 178]
M D DLS: Dead store to p1 in org.apache.poi.hssf.usermodel.TestHSSFPicture.bsePictureRef() At TestHSSFPicture.java:[line 184]
M X OBL: org.apache.poi.util.TestTempFile.testCreateTempFile() may fail to clean up java.io.OutputStream on checked exception Obligation to clean up resource created at TestTempFile.java:[line 92] is not discharged
M D NP: Dereference of the result of readLine() without nullcheck in org.apache.poi.ss.usermodel.TestFractionFormat.testTruthFile() At TestFractionFormat.java:[line 90]
M B OS: org.apache.poi.hssf.record.TestSSTRecord.concatHexDumps(String[]) may fail to close stream At TestSSTRecord.java:[line 52]
M B OS: org.apache.poi.hssf.record.TestSSTRecord.concatHexDumps(String[]) may fail to close stream At TestSSTRecord.java:[line 55]
M P WMI: org.apache.poi.hssf.usermodel.TestHSSFPalette.compareToDefaults(TestHSSFPalette$ColorComparator) makes inefficient use of keySet iterator instead of entrySet iterator At TestHSSFPalette.java:[line 267]
M D NP: Possible null pointer dereference in org.apache.poi.hpsf.basic.TestReadAllFiles.files() due to return value of called method Method invoked at TestReadAllFiles.java:[line 60]
M D RV: Return value of org.apache.poi.hpsf.PropertySet.getByteOrder() ignored, but method has no side effect At TestReadAllFiles.java:[line 159]
M B OS: org.apache.poi.hssf.model.TestDrawingAggregate.testIncompleteData() may fail to close stream At TestDrawingAggregate.java:[line 219]
M B OS: org.apache.poi.hssf.model.TestDrawingAggregate.toByteArray(List) may fail to close stream At TestDrawingAggregate.java:[line 245]
M B OS: org.apache.poi.hssf.model.TestEscherRecordFactory.toByteArray(List) may fail to close stream At TestEscherRecordFactory.java:[line 42]
M C DMI: BigDecimal constructed from 15.3 in org.apache.poi.ss.formula.ptg.TestExternalNameReference.testEvaluate() At TestExternalNameReference.java:[line 128]
M B Nm: Class org.apache.poi.poifs.filesystem.TestNotOLE2Exception is not derived from an Exception, even though it is named as such At TestNotOLE2Exception.java:[lines 36-78]
M C RCN: Nullcheck of show2 at line 129 of value previously dereferenced in org.apache.poi.sl.usermodel.BaseTestSlideShow.addTabStops() At BaseTestSlideShow.java:[line 129]
M C RCN: Nullcheck of show1 at line 104 of value previously dereferenced in org.apache.poi.sl.usermodel.BaseTestSlideShow.addTabStops() At BaseTestSlideShow.java:[line 104]
M B CNT: Rough value of Math.PI found: 3.14 At TestWorkbookEvaluator.java:[line 301]
M D DLS: Dead store to cellB1 in org.apache.poi.ss.formula.TestWorkbookEvaluator.testRefToBlankCellInArrayFormula() At TestWorkbookEvaluator.java:[line 613]
M B Nm: Class org.apache.poi.poifs.filesystem.TestOfficeXMLException is not derived from an Exception, even though it is named as such At TestOfficeXMLException.java:[lines 38-125]
M D SF: Switch statement found in org.apache.poi.ss.formula.eval.TestFormulasFromSpreadsheet.processFunctionRow(String, int, int) where one case falls through to the next case At TestFormulasFromSpreadsheet.java:[lines 198-200]
M X OBL: org.apache.poi.hssf.usermodel.TestFormulaEvaluatorBugs.test44636() may fail to clean up java.io.OutputStream on checked exception Obligation to clean up resource created at TestFormulaEvaluatorBugs.java:[line 96] is not discharged
M X OBL: org.apache.poi.hssf.usermodel.TestFormulaEvaluatorBugs.test55747_55324() may fail to clean up java.io.OutputStream on checked exception Obligation to clean up resource created at TestFormulaEvaluatorBugs.java:[line 556] is not discharged
M D DLS: Dead store to hour in org.apache.poi.hssf.usermodel.TestFormulas.testDateFormulas() At TestFormulas.java:[line 639]
M C RCN: Nullcheck of wbBack2 at line 207 of value previously dereferenced in org.apache.poi.hssf.usermodel.TestHSSFCell.testActiveCellBug56114() At TestHSSFCell.java:[line 207]
M C RCN: Nullcheck of wbBack at line 198 of value previously dereferenced in org.apache.poi.hssf.usermodel.TestHSSFCell.testActiveCellBug56114() At TestHSSFCell.java:[line 198]
M C RCN: Nullcheck of wb at line 376 of value previously dereferenced in org.apache.poi.hssf.usermodel.TestHSSFCell.testCellType() At TestHSSFCell.java:[line 376]
M D RV: Return value of POIFSMiniStore.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSMiniStore.java:[line 250]
M B FS: Format string should use %n rather than \n in org.apache.poi.hssf.dev.TestFormulaViewer.parseFormulaRecord(FormulaRecord) At TestFormulaViewer.java:[line 110]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1231]
M D RV: Return value of POIFSMiniStore.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1273]
M D RV: Return value of POIFSMiniStore.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1336]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1293]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1625]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1608]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1598]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1577]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1559]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1532]
M D RV: Return value of POIFSMiniStore.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1339]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1295]
M D RV: Return value of POIFSMiniStore.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1275]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1233]
M P SS: Unread field: org.apache.poi.hssf.dev.TestFormulaViewer.doListFormula; should this field be static? At TestFormulaViewer.java:[line 50]
M D UrF: Unread public/protected field: org.apache.poi.ss.usermodel.BaseTestRangeCopier.testDataProvider At TestHSSFRangeCopier.java:[line 32]
M P SS: Unread field: org.apache.poi.hssf.usermodel.TestNonStandardWorkbookStreamNames.xlsB; should this field be static? At TestNonStandardWorkbookStreamNames.java:[line 38]
M P UrF: Unread field: org.apache.poi.hssf.record.TestTableRecord.header At TestTableRecord.java:[line 32]
M P SS: Unread field: org.apache.poi.hssf.usermodel.TestNonStandardWorkbookStreamNames.xlsA; should this field be static? At TestNonStandardWorkbookStreamNames.java:[line 37]
The following errors occurred during analysis:
Unable to construct type qualifier checker javax/annotation/Nonnull$Checker
java.lang.UnsupportedOperationException: The Security Manager is deprecated and will be removed in a future release
At java.base/java.lang.System.setSecurityManager(System.java:416)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.<init>(TypeQualifierValue.java:157)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:298)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:306)
At edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase.<init>(TypeQualifierNullnessAnnotationDatabase.java:70)
At edu.umd.cs.findbugs.ba.AnalysisContext.getNullnessAnnotationDatabase(AnalysisContext.java:1055)
At edu.umd.cs.findbugs.ba.AnalysisContext.updateDatabases(AnalysisContext.java:1008)
At edu.umd.cs.findbugs.FindBugs2.analyzeApplication(FindBugs2.java:1061)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:309)
At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:395)
At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1231)
SpotBugs ended with exit code 1
> Task :poi:spotbugsMain
M D DLS: Dead store to maxN in org.apache.poi.ss.formula.functions.Sumproduct.evaluateSingleProduct(ValueEval[]) At Sumproduct.java:[line 95]
M V EI: org.apache.poi.ddf.EscherClientAnchorRecord.getRemainingData() may expose internal representation by returning EscherClientAnchorRecord.remainingData At EscherClientAnchorRecord.java:[line 368]
M V EI2: new org.apache.poi.poifs.macros.VBAMacroReader(POIFSFileSystem) may expose internal representation by storing an externally mutable object into VBAMacroReader.fs At VBAMacroReader.java:[line 100]
M D DLS: Dead store to ld in org.apache.poi.ss.formula.functions.TimeValue.evaluate(int, int, ValueEval) At TimeValue.java:[line 68]
M V EI2: new org.apache.poi.poifs.crypt.DataSpaceMapUtils$IRMDSTransformInfo(DataSpaceMapUtils$TransformInfoHeader, int, String) may expose internal representation by storing an externally mutable object into DataSpaceMapUtils$IRMDSTransformInfo.transformInfoHeader At DataSpaceMapUtils.java:[line 184]
M V EI: org.apache.poi.hssf.eventusermodel.EventWorkbookBuilder$SheetRecordCollectingListener.getSSTRecord() may expose internal representation by returning EventWorkbookBuilder$SheetRecordCollectingListener.sstRecord At EventWorkbookBuilder.java:[line 134]
M V EI2: org.apache.poi.hssf.eventusermodel.EventWorkbookBuilder$SheetRecordCollectingListener.processRecordInternally(Record) may expose internal representation by storing an externally mutable object into EventWorkbookBuilder$SheetRecordCollectingListener.sstRecord At EventWorkbookBuilder.java:[line 182]
M V EI: org.apache.poi.sl.image.ImageHeaderEMF.getBounds() may expose internal representation by returning ImageHeaderEMF.deviceBounds At ImageHeaderEMF.java:[line 67]
M D SF: Switch statement found in org.apache.poi.ss.formula.functions.Offset.evaluate(ValueEval[], int, int) where one case falls through to the next case At Offset.java:[lines 172-176]
M D SF: Switch statement found in org.apache.poi.ss.formula.atp.YearFrac.evaluate(ValueEval[], OperationEvaluationContext) where one case falls through to the next case At YearFrac.java:[lines 71-74]
M V EI: org.apache.poi.hssf.record.FeatRecord.getCellRefs() may expose internal representation by returning FeatRecord.cellRefs At FeatRecord.java:[line 156]
M V EI2: org.apache.poi.hssf.record.FeatRecord.setCellRefs(CellRangeAddress[]) may expose internal representation by storing an externally mutable object into FeatRecord.cellRefs At FeatRecord.java:[line 159]
M B Nm: The class name org.apache.poi.hssf.usermodel.HeaderFooter shadows the simple name of implemented interface org.apache.poi.ss.usermodel.HeaderFooter At HeaderFooter.java:[lines 26-310]
M V EI2: new org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Encryptor$BinaryRC4CipherOutputStream(BinaryRC4Encryptor, OutputStream) may expose internal representation by storing an externally mutable object into BinaryRC4Encryptor$BinaryRC4CipherOutputStream.this$0 At BinaryRC4Encryptor.java:[line 134]
M V EI2: new org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Encryptor$BinaryRC4CipherOutputStream(BinaryRC4Encryptor, DirectoryNode) may expose internal representation by storing an externally mutable object into BinaryRC4Encryptor$BinaryRC4CipherOutputStream.this$0 At BinaryRC4Encryptor.java:[line 139]
M V EI: org.apache.poi.ddf.UnknownEscherRecord.getData() may expose internal representation by returning UnknownEscherRecord.thedata At UnknownEscherRecord.java:[line 129]
M V EI: org.apache.poi.ddf.UnknownEscherRecord.getChildRecords() may expose internal representation by returning UnknownEscherRecord._childRecords At UnknownEscherRecord.java:[line 139]
M P UrF: Unread field: org.apache.poi.hpsf.Decimal.field_5_lo64 At Decimal.java:[line 38]
M P UrF: Unread field: org.apache.poi.hpsf.Decimal.field_2_scale At Decimal.java:[line 35]
M P SS: Unread field: org.apache.poi.ss.formula.ptg.UnknownPtg.size; should this field be static? At UnknownPtg.java:[line 25]
M P UrF: Unread field: org.apache.poi.hssf.usermodel.HSSFChart.chartTitleFormat At HSSFChart.java:[line 217]
M P UrF: Unread field: org.apache.poi.ss.formula.atp.TextJoinFunction.evaluator At TextJoinFunction.java:[line 51]
M P UrF: Unread field: org.apache.poi.hpsf.Decimal.field_4_hi32 At Decimal.java:[line 37]
M P UrF: Unread field: org.apache.poi.ss.formula.atp.PercentRankIncFunction.evaluator At PercentRankIncFunction.java:[line 51]
M P UrF: Unread field: org.apache.poi.hpsf.Decimal.field_1_wReserved At Decimal.java:[line 34]
M P UrF: Unread field: org.apache.poi.ss.formula.atp.PercentRankExcFunction.evaluator At PercentRankExcFunction.java:[line 55]
M P UrF: Unread field: org.apache.poi.hpsf.Decimal.field_3_sign At Decimal.java:[line 36]
M V MS: org.apache.poi.hpsf.VariantSupport.SUPPORTED_TYPES should be package protected At VariantSupport.java:[line 55]
M V MS: org.apache.poi.hpsf.DocumentSummaryInformation.FORMAT_ID should be package protected At DocumentSummaryInformation.java:[line 51]
M V MS: org.apache.poi.ss.formula.eval.FunctionEval.functions should be package protected At FunctionEval.java:[line 59]
M M IS: Inconsistent synchronization of org.apache.poi.poifs.filesystem.DocumentInputStream._current_block_count; locked 71% of time Unsynchronized access at DocumentInputStream.java:[line 287]
M M IS: Inconsistent synchronization of org.apache.poi.ss.format.CellDateFormatter.sFmt; locked 66% of time Unsynchronized access at CellDateFormatter.java:[line 109]
M M IS: Inconsistent synchronization of org.apache.poi.ss.format.CellDateFormatter.amPmUpper; locked 50% of time Unsynchronized access at CellDateFormatter.java:[line 122]
M M IS: Inconsistent synchronization of org.apache.poi.poifs.filesystem.DocumentInputStream._buffer; locked 50% of time Unsynchronized access at DocumentInputStream.java:[line 286]
M M IS: Inconsistent synchronization of org.apache.poi.hpsf.ClassIDPredefined.classId; locked 66% of time Unsynchronized access at ClassIDPredefined.java:[line 132]
M M IS: Inconsistent synchronization of org.apache.poi.poifs.filesystem.DocumentInputStream._data; locked 80% of time Unsynchronized access at DocumentInputStream.java:[line 288]
The following errors occurred during analysis:
Unable to construct type qualifier checker javax/annotation/Nonnull$Checker
java.lang.UnsupportedOperationException: The Security Manager is deprecated and will be removed in a future release
At java.base/java.lang.System.setSecurityManager(System.java:416)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.<init>(TypeQualifierValue.java:157)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:298)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:306)
At edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase.<init>(TypeQualifierNullnessAnnotationDatabase.java:70)
At edu.umd.cs.findbugs.ba.AnalysisContext.getNullnessAnnotationDatabase(AnalysisContext.java:1055)
At edu.umd.cs.findbugs.ba.AnalysisContext.updateDatabases(AnalysisContext.java:1008)
At edu.umd.cs.findbugs.FindBugs2.analyzeApplication(FindBugs2.java:1061)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:309)
At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:395)
At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1231)
SpotBugs ended with exit code 1
[Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 36 finished executing tests.
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':poi-examples:test'.
> There were failing tests. See the report at: file://<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-examples/build/reports/tests/test/index.html>
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
* Get more help at https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
See https://docs.gradle.org/7.4.1/userguide/command_line_interface.html#sec:command_line_warnings
Execution optimizations have been disabled for 1 invalid unit(s) of work during this build to ensure correctness.
Please consult deprecation warnings for more details.
BUILD FAILED in 15m 26s
93 actionable tasks: 93 executed
Build step 'Invoke Gradle script' changed build result to FAILURE
Build step 'Invoke Gradle script' marked build as failure
[SpotBugs] Skipping execution of recorder since overall result is 'FAILURE'
Archiving artifacts
Recording test results
[Checks API] No suitable checks publisher found.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org
Build failed in Jenkins: POI » POI-DSL-1.18 #28
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/28/display/redirect?page=changes>
Changes:
[Dominik Stadler] Various smaller changes
Improve exception messages
Add more JavaDoc
Provide more information on test-failures
[Dominik Stadler] Speed up execution of formulas with whole-column area reference
The previous change via r1894675 did not fully solve this as
it only took place when more than one sheet were used.
There were still some cases where evaluating formulas needed
to iterate across a huge number of non-existant rows, e.g.
TestVLookup, which took more than 1 minute locally.
However doing the lowering of row-numbers always would trigger
test-regressions as some Excel-functionality depends on actions
being possible on rows larger than current "last row" in the sheet.
Thus changed this to a slightly different approach which only adjusts
last-row when it is at or above the workbook-limit of rows
Execution of TestVLookup is now at 1-2 seconds!
Also added a test-case to verify details of the implementation now.
[Dominik Stadler] Use a modified version of NullPrintStream in integration tests
The default version from Commons-IO does not avoid doing
utf-8 conversion and other work, so it is not well suited for
cases where lots of output happens.
Using an optimized version can bring down runtime of integration-tests
somewhat, especially for large files where XLS2CSV prints out lots of
data
[PJ Fanning] [bug-65993] support copying hssf hyperlinks to xssf and respect full cell range
[PJ Fanning] [github-318] handle null raw text. Thanks to wanglunhui2012. This closes #318
[Dominik Stadler] Also exclude new files in rat-check of ant-build
------------------------------------------
[...truncated 327.89 KB...]
M V EI: org.apache.poi.hssf.usermodel.HSSFSheet.getWorkbook() may expose internal representation by returning HSSFSheet._workbook At HSSFSheet.java:[line 190]
M V EI: org.apache.poi.hssf.usermodel.HSSFSheet.getSheet() may expose internal representation by returning HSSFSheet._sheet At HSSFSheet.java:[line 987]
M V EI: org.apache.poi.hssf.usermodel.HSSFSheet.getDrawingPatriarch() may expose internal representation by returning HSSFSheet._patriarch At HSSFSheet.java:[line 2081]
M V EI: org.apache.poi.hssf.usermodel.HSSFSheet.createDrawingPatriarch() may expose internal representation by returning HSSFSheet._patriarch At HSSFSheet.java:[line 2095]
M V EI2: org.apache.poi.hssf.usermodel.DVConstraint.setExplicitListValues(String[]) may expose internal representation by storing an externally mutable object into DVConstraint._explicitListValues At DVConstraint.java:[line 329]
M V EI: org.apache.poi.hssf.usermodel.DVConstraint.getExplicitListValues() may expose internal representation by returning DVConstraint._explicitListValues At DVConstraint.java:[line 318]
M V EI2: new org.apache.poi.hssf.usermodel.HSSFClientAnchor(EscherClientAnchorRecord) may expose internal representation by storing an externally mutable object into HSSFClientAnchor._escherClientAnchor At HSSFClientAnchor.java:[line 37]
M V EI2: new org.apache.poi.hssf.usermodel.HSSFDataValidation(CellRangeAddressList, DataValidationConstraint) may expose internal representation by storing an externally mutable object into HSSFDataValidation._constraint At HSSFDataValidation.java:[line 55]
M V EI: org.apache.poi.hssf.usermodel.HSSFDataValidation.getConstraint() may expose internal representation by returning HSSFDataValidation._constraint At HSSFDataValidation.java:[line 67]
M V EI2: new org.apache.poi.hssf.usermodel.HSSFDataValidation(CellRangeAddressList, DataValidationConstraint) may expose internal representation by storing an externally mutable object into HSSFDataValidation._regions At HSSFDataValidation.java:[line 52]
M V EI: org.apache.poi.hssf.usermodel.HSSFDataValidation.getValidationConstraint() may expose internal representation by returning HSSFDataValidation._constraint At HSSFDataValidation.java:[line 63]
M V EI: org.apache.poi.hssf.usermodel.HSSFDataValidation.getRegions() may expose internal representation by returning HSSFDataValidation._regions At HSSFDataValidation.java:[line 71]
M V EI2: new org.apache.poi.hssf.usermodel.HSSFComment(EscherContainerRecord, ObjRecord, TextObjectRecord, NoteRecord) may expose internal representation by storing an externally mutable object into HSSFComment._note At HSSFComment.java:[line 63]
M V EI2: new org.apache.poi.hssf.usermodel.HSSFObjectData(EscherContainerRecord, ObjRecord, DirectoryEntry) may expose internal representation by storing an externally mutable object into HSSFObjectData._root At HSSFObjectData.java:[line 44]
M V EI: org.apache.poi.hssf.usermodel.HSSFPatriarch.getBoundAggregate() may expose internal representation by returning HSSFPatriarch._boundAggregate At HSSFPatriarch.java:[line 502]
M V EI: org.apache.poi.hssf.usermodel.HSSFCell.getCellComment() may expose internal representation by returning HSSFCell._comment At HSSFCell.java:[line 1081]
M V EI2: org.apache.poi.hssf.usermodel.HSSFCell.setCellComment(Comment) may expose internal representation by storing an externally mutable object into HSSFCell._comment At HSSFCell.java:[line 1068]
M V EI: org.apache.poi.hssf.usermodel.HSSFCell.getRichStringCellValue() may expose internal representation by returning HSSFCell._stringValue At HSSFCell.java:[line 740]
M V EI: org.apache.poi.hssf.usermodel.HSSFCell.getSheet() may expose internal representation by returning HSSFCell._sheet At HSSFCell.java:[line 132]
M D SF: Switch statement found in org.apache.poi.hssf.usermodel.HSSFCell.setCellValueImpl(double) where one case falls through to the next case At HSSFCell.java:[lines 431-438]
M D SF: Switch statement found in org.apache.poi.hssf.usermodel.HSSFCell.setCellValue(boolean) where one case falls through to the next case At HSSFCell.java:[lines 768-771]
M D SF: Switch statement found in org.apache.poi.hssf.usermodel.HSSFCell.setCellErrorValue(FormulaError) where one case falls through to the next case At HSSFCell.java:[lines 810-813]
M D NP: Load of known null value in org.apache.poi.ss.formula.FormulaParser.parseStructuredReference(String) At FormulaParser.java:[line 814]
M D SF: Switch statement found in org.apache.poi.ss.formula.FormulaParser.parseSheetName() where default case is missing At FormulaParser.java:[lines 1176-1187]
M D RCN: Redundant nullcheck of is which is known to be null in org.apache.poi.sl.draw.DrawPaint.getTexturePaint(PaintStyle$TexturePaint, Graphics2D) Redundant null check at DrawPaint.java:[line 342]
M D NP: Load of known null value in org.apache.poi.sl.draw.DrawPaint.getTexturePaint(PaintStyle$TexturePaint, Graphics2D) At DrawPaint.java:[line 342]
M V EI2: new org.apache.poi.sl.draw.DrawPaint(PlaceableShape) may expose internal representation by storing an externally mutable object into DrawPaint.shape At DrawPaint.java:[line 81]
M D SF: Switch statement found in org.apache.poi.sl.draw.DrawPaint.getTexturePaint(PaintStyle$TexturePaint, Graphics2D) where default case is missing At DrawPaint.java:[lines 301-310]
M V EI2: new org.apache.poi.sl.draw.DrawTextParagraph(TextParagraph) may expose internal representation by storing an externally mutable object into DrawTextParagraph.paragraph At DrawTextParagraph.java:[line 110]
M V EI: org.apache.poi.ss.formula.OperationEvaluationContext.getWorkbook() may expose internal representation by returning OperationEvaluationContext._workbook At OperationEvaluationContext.java:[line 89]
M V EI2: new org.apache.poi.ss.formula.OperationEvaluationContext(WorkbookEvaluator, EvaluationWorkbook, int, int, int, EvaluationTracker, boolean) may expose internal representation by storing an externally mutable object into OperationEvaluationContext._workbook At OperationEvaluationContext.java:[line 72]
M V EI2: new org.apache.poi.ss.formula.OperationEvaluationContext(WorkbookEvaluator, EvaluationWorkbook, int, int, int, EvaluationTracker, boolean) may expose internal representation by storing an externally mutable object into OperationEvaluationContext._bookEvaluator At OperationEvaluationContext.java:[line 71]
M V EI: org.apache.poi.poifs.crypt.agile.EncryptionDocument.getKeyData() may expose internal representation by returning EncryptionDocument.keyData At EncryptionDocument.java:[line 98]
M V EI2: org.apache.poi.poifs.crypt.agile.EncryptionDocument.setDataIntegrity(DataIntegrity) may expose internal representation by storing an externally mutable object into EncryptionDocument.dataIntegrity At EncryptionDocument.java:[line 110]
M V EI2: org.apache.poi.poifs.crypt.agile.EncryptionDocument.setKeyData(KeyData) may expose internal representation by storing an externally mutable object into EncryptionDocument.keyData At EncryptionDocument.java:[line 102]
M V EI: org.apache.poi.poifs.crypt.agile.EncryptionDocument.getKeyEncryptors() may expose internal representation by returning EncryptionDocument.keyEncryptors At EncryptionDocument.java:[line 114]
M V EI: org.apache.poi.poifs.crypt.agile.EncryptionDocument.getDataIntegrity() may expose internal representation by returning EncryptionDocument.dataIntegrity At EncryptionDocument.java:[line 106]
M V EI2: org.apache.poi.poifs.crypt.agile.CertificateKeyEncryptor.setEncryptedKeyValue(byte[]) may expose internal representation by storing an externally mutable object into CertificateKeyEncryptor.encryptedKeyValue At CertificateKeyEncryptor.java:[line 76]
M V EI: org.apache.poi.poifs.crypt.agile.CertificateKeyEncryptor.getEncryptedKeyValue() may expose internal representation by returning CertificateKeyEncryptor.encryptedKeyValue At CertificateKeyEncryptor.java:[line 72]
M V EI: org.apache.poi.poifs.crypt.agile.CertificateKeyEncryptor.getX509Certificate() may expose internal representation by returning CertificateKeyEncryptor.x509Certificate At CertificateKeyEncryptor.java:[line 80]
M V EI2: org.apache.poi.poifs.crypt.agile.CertificateKeyEncryptor.setCertVerifier(byte[]) may expose internal representation by storing an externally mutable object into CertificateKeyEncryptor.certVerifier At CertificateKeyEncryptor.java:[line 92]
M V EI2: org.apache.poi.poifs.crypt.agile.CertificateKeyEncryptor.setX509Certificate(byte[]) may expose internal representation by storing an externally mutable object into CertificateKeyEncryptor.x509Certificate At CertificateKeyEncryptor.java:[line 84]
M V EI: org.apache.poi.poifs.crypt.agile.CertificateKeyEncryptor.getCertVerifier() may expose internal representation by returning CertificateKeyEncryptor.certVerifier At CertificateKeyEncryptor.java:[line 88]
M V EI2: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.setEncryptedVerifierHashInput(byte[]) may expose internal representation by storing an externally mutable object into PasswordKeyEncryptor.encryptedVerifierHashInput At PasswordKeyEncryptor.java:[line 220]
M V EI: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.getSaltValue() may expose internal representation by returning PasswordKeyEncryptor.saltValue At PasswordKeyEncryptor.java:[line 200]
M V EI2: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.setSaltValue(byte[]) may expose internal representation by storing an externally mutable object into PasswordKeyEncryptor.saltValue At PasswordKeyEncryptor.java:[line 204]
M V EI2: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.setEncryptedVerifierHashValue(byte[]) may expose internal representation by storing an externally mutable object into PasswordKeyEncryptor.encryptedVerifierHashValue At PasswordKeyEncryptor.java:[line 228]
M V EI: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.getEncryptedVerifierHashInput() may expose internal representation by returning PasswordKeyEncryptor.encryptedVerifierHashInput At PasswordKeyEncryptor.java:[line 216]
M V EI: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.getEncryptedKeyValue() may expose internal representation by returning PasswordKeyEncryptor.encryptedKeyValue At PasswordKeyEncryptor.java:[line 232]
M V EI: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.getEncryptedVerifierHashValue() may expose internal representation by returning PasswordKeyEncryptor.encryptedVerifierHashValue At PasswordKeyEncryptor.java:[line 224]
M V EI2: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.setEncryptedKeyValue(byte[]) may expose internal representation by storing an externally mutable object into PasswordKeyEncryptor.encryptedKeyValue At PasswordKeyEncryptor.java:[line 236]
M V EI: org.apache.poi.ss.usermodel.DataFormatter.getLocaleChangedObservable() may expose internal representation by returning DataFormatter.pcs At DataFormatter.java:[line 1220]
M V EI2: new org.apache.poi.ss.formula.DataValidationEvaluator(Workbook, WorkbookEvaluatorProvider) may expose internal representation by storing an externally mutable object into DataValidationEvaluator.workbook At DataValidationEvaluator.java:[line 78]
M D DLS: Dead store to sheet in org.apache.poi.hssf.usermodel.helpers.HSSFRowColShifter.updateRowFormulas(HSSFRow, FormulaShifter) At HSSFRowColShifter.java:[line 71]
M V EI: org.apache.poi.hssf.usermodel.HSSFRow.getSheet() may expose internal representation by returning HSSFRow.sheet At HSSFRow.java:[line 274]
M V EI2: new org.apache.poi.ss.formula.EvaluationConditionalFormatRule(WorkbookEvaluator, Sheet, ConditionalFormatting, int, ConditionalFormattingRule, int, CellRangeAddress[]) may expose internal representation by storing an externally mutable object into EvaluationConditionalFormatRule.formatting At EvaluationConditionalFormatRule.java:[line 115]
M V EI: org.apache.poi.ss.formula.EvaluationConditionalFormatRule.getRegions() may expose internal representation by returning EvaluationConditionalFormatRule.regions At EvaluationConditionalFormatRule.java:[line 193]
M V EI2: new org.apache.poi.ss.formula.EvaluationConditionalFormatRule(WorkbookEvaluator, Sheet, ConditionalFormatting, int, ConditionalFormattingRule, int, CellRangeAddress[]) may expose internal representation by storing an externally mutable object into EvaluationConditionalFormatRule.workbookEvaluator At EvaluationConditionalFormatRule.java:[line 113]
M V EI2: new org.apache.poi.ss.formula.EvaluationConditionalFormatRule(WorkbookEvaluator, Sheet, ConditionalFormatting, int, ConditionalFormattingRule, int, CellRangeAddress[]) may expose internal representation by storing an externally mutable object into EvaluationConditionalFormatRule.sheet At EvaluationConditionalFormatRule.java:[line 114]
M V EI: org.apache.poi.ss.formula.EvaluationConditionalFormatRule.getSheet() may expose internal representation by returning EvaluationConditionalFormatRule.sheet At EvaluationConditionalFormatRule.java:[line 151]
M V EI: org.apache.poi.ss.formula.EvaluationConditionalFormatRule.getFormatting() may expose internal representation by returning EvaluationConditionalFormatRule.formatting At EvaluationConditionalFormatRule.java:[line 158]
M V EI2: new org.apache.poi.ss.formula.EvaluationConditionalFormatRule(WorkbookEvaluator, Sheet, ConditionalFormatting, int, ConditionalFormattingRule, int, CellRangeAddress[]) may expose internal representation by storing an externally mutable object into EvaluationConditionalFormatRule.regions At EvaluationConditionalFormatRule.java:[line 122]
M V EI: org.apache.poi.poifs.crypt.agile.KeyEncryptor.getCertificateKeyEncryptor() may expose internal representation by returning KeyEncryptor.certificateKeyEncryptor At KeyEncryptor.java:[line 75]
M V EI: org.apache.poi.poifs.crypt.agile.KeyEncryptor.getPasswordKeyEncryptor() may expose internal representation by returning KeyEncryptor.passwordKeyEncryptor At KeyEncryptor.java:[line 67]
M V EI2: org.apache.poi.poifs.crypt.agile.KeyEncryptor.setCertificateKeyEncryptor(CertificateKeyEncryptor) may expose internal representation by storing an externally mutable object into KeyEncryptor.certificateKeyEncryptor At KeyEncryptor.java:[line 79]
M V EI2: org.apache.poi.poifs.crypt.agile.KeyEncryptor.setPasswordKeyEncryptor(PasswordKeyEncryptor) may expose internal representation by storing an externally mutable object into KeyEncryptor.passwordKeyEncryptor At KeyEncryptor.java:[line 71]
M B NP: org.apache.poi.ss.formula.functions.Countif.parseBoolean(String) has Boolean return type and returns explicit null At Countif.java:[line 554]
M V EI2: org.apache.poi.hssf.record.OldStringRecord.setCodePage(CodepageRecord) may expose internal representation by storing an externally mutable object into OldStringRecord.codepage At OldStringRecord.java:[line 73]
M V EI: org.apache.poi.poifs.crypt.agile.AgileEncryptionHeader.getEncryptedHmacKey() may expose internal representation by returning AgileEncryptionHeader.encryptedHmacKey At AgileEncryptionHeader.java:[line 112]
M V EI: org.apache.poi.poifs.crypt.agile.AgileEncryptionHeader.getEncryptedHmacValue() may expose internal representation by returning AgileEncryptionHeader.encryptedHmacValue At AgileEncryptionHeader.java:[line 120]
M V EI: org.apache.poi.ss.formula.BaseFormulaEvaluator._getWorkbookEvaluator() may expose internal representation by returning BaseFormulaEvaluator._bookEvaluator At BaseFormulaEvaluator.java:[line 63]
M V EI2: new org.apache.poi.hssf.record.SupBookRecord(String, String[]) may expose internal representation by storing an externally mutable object into SupBookRecord.field_3_sheet_names At SupBookRecord.java:[line 77]
M D SF: Switch statement found in org.apache.poi.ss.formula.functions.LookupUtils.lookupIndexOfValue(LookupUtils$LookupValueComparer, LookupUtils$ValueVector, LookupUtils$MatchMode, boolean) where default case is missing At LookupUtils.java:[lines 710-734]
M D SF: Switch statement found in org.apache.poi.ss.formula.functions.LookupUtils.binarySearchIndexOfValue(LookupUtils$LookupValueComparer, LookupUtils$ValueVector, LookupUtils$MatchMode, boolean) where default case is missing At LookupUtils.java:[lines 761-785]
M V EI: org.apache.poi.hssf.usermodel.HSSFChart$HSSFSeries.getDataName() may expose internal representation by returning HSSFChart$HSSFSeries.dataName At HSSFChart.java:[line 1033]
M V EI: org.apache.poi.hssf.usermodel.HSSFChart$HSSFSeries.getSeries() may expose internal representation by returning HSSFChart$HSSFSeries.series At HSSFChart.java:[line 1061]
M V EI: org.apache.poi.hssf.usermodel.HSSFChart$HSSFSeries.getDataValues() may expose internal representation by returning HSSFChart$HSSFSeries.dataValues At HSSFChart.java:[line 1040]
M V EI: org.apache.poi.hssf.usermodel.HSSFChart$HSSFSeries.getDataSecondaryCategoryLabels() may expose internal representation by returning HSSFChart$HSSFSeries.dataSecondaryCategoryLabels At HSSFChart.java:[line 1054]
M V EI: org.apache.poi.hssf.usermodel.HSSFChart$HSSFSeries.getDataCategoryLabels() may expose internal representation by returning HSSFChart$HSSFSeries.dataCategoryLabels At HSSFChart.java:[line 1047]
M V EI2: new org.apache.poi.hssf.usermodel.EscherGraphics(HSSFShapeGroup, HSSFWorkbook, Color, float) may expose internal representation by storing an externally mutable object into EscherGraphics.escherGroup At EscherGraphics.java:[line 82]
M V EI2: new org.apache.poi.hssf.usermodel.EscherGraphics(HSSFShapeGroup, HSSFWorkbook, Color, float) may expose internal representation by storing an externally mutable object into EscherGraphics.workbook At EscherGraphics.java:[line 83]
M V EI: org.apache.poi.hssf.extractor.ExcelExtractor.getFilesystem() may expose internal representation by returning ExcelExtractor._wb At ExcelExtractor.java:[line 434]
M V EI: org.apache.poi.hssf.extractor.ExcelExtractor.getDocument() may expose internal representation by returning ExcelExtractor._wb At ExcelExtractor.java:[line 419]
M V EI2: new org.apache.poi.hssf.extractor.ExcelExtractor(HSSFWorkbook) may expose internal representation by storing an externally mutable object into ExcelExtractor._wb At ExcelExtractor.java:[line 67]
M B Nm: The class name org.apache.poi.hssf.extractor.ExcelExtractor shadows the simple name of implemented interface org.apache.poi.ss.extractor.ExcelExtractor At ExcelExtractor.java:[lines 56-434]
M V EI: org.apache.poi.hpsf.extractor.HPSFPropertiesExtractor.getDocument() may expose internal representation by returning HPSFPropertiesExtractor.document At HPSFPropertiesExtractor.java:[line 144]
M V EI: org.apache.poi.hpsf.extractor.HPSFPropertiesExtractor.getFilesystem() may expose internal representation by returning HPSFPropertiesExtractor.document At HPSFPropertiesExtractor.java:[line 159]
M V EI2: new org.apache.poi.hpsf.extractor.HPSFPropertiesExtractor(POIDocument) may expose internal representation by storing an externally mutable object into HPSFPropertiesExtractor.document At HPSFPropertiesExtractor.java:[line 46]
M V EI2: new org.apache.poi.ss.usermodel.RangeCopier(Sheet, Sheet) may expose internal representation by storing an externally mutable object into RangeCopier.destSheet At RangeCopier.java:[line 38]
M V EI2: new org.apache.poi.ss.usermodel.RangeCopier(Sheet, Sheet) may expose internal representation by storing an externally mutable object into RangeCopier.sourceSheet At RangeCopier.java:[line 37]
M V EI2: org.apache.poi.hssf.record.OldSheetRecord.setCodePage(CodepageRecord) may expose internal representation by storing an externally mutable object into OldSheetRecord.codepage At OldSheetRecord.java:[line 70]
M C SA: Self comparison of CellDateFormatter.EXCEL_EPOCH_CAL with itself in org.apache.poi.ss.format.CellDateFormatter.simpleValue(StringBuffer, Object) At CellDateFormatter.java:[line 246]
M V EI2: org.apache.poi.hssf.record.OldLabelRecord.setCodePage(CodepageRecord) may expose internal representation by storing an externally mutable object into OldLabelRecord.codepage At OldLabelRecord.java:[line 71]
M V EI: org.apache.poi.ddf.EscherTextboxRecord.getData() may expose internal representation by returning EscherTextboxRecord.thedata At EscherTextboxRecord.java:[line 107]
M V EI2: new org.apache.poi.hssf.record.UserSViewEnd(byte[]) may expose internal representation by storing an externally mutable object into UserSViewEnd._rawData At UserSViewEnd.java:[line 40]
> Task :poi:spotbugsTest
M D DLS: Dead store to hour in org.apache.poi.hssf.usermodel.TestFormulas.testDateFormulas() At TestFormulas.java:[line 639]
M C RCN: Nullcheck of wbBack2 at line 207 of value previously dereferenced in org.apache.poi.hssf.usermodel.TestHSSFCell.testActiveCellBug56114() At TestHSSFCell.java:[line 207]
M C RCN: Nullcheck of wbBack at line 198 of value previously dereferenced in org.apache.poi.hssf.usermodel.TestHSSFCell.testActiveCellBug56114() At TestHSSFCell.java:[line 198]
M C RCN: Nullcheck of wb at line 376 of value previously dereferenced in org.apache.poi.hssf.usermodel.TestHSSFCell.testCellType() At TestHSSFCell.java:[line 376]
M D RV: Return value of POIFSMiniStore.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSMiniStore.java:[line 250]
M B FS: Format string should use %n rather than \n in org.apache.poi.hssf.dev.TestFormulaViewer.parseFormulaRecord(FormulaRecord) At TestFormulaViewer.java:[line 110]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1231]
M D RV: Return value of POIFSMiniStore.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1273]
M D RV: Return value of POIFSMiniStore.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1336]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1293]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1625]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1608]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1598]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1577]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1559]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1532]
M D RV: Return value of POIFSMiniStore.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1339]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1295]
M D RV: Return value of POIFSMiniStore.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1275]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1233]
M P SS: Unread field: org.apache.poi.hssf.dev.TestFormulaViewer.doListFormula; should this field be static? At TestFormulaViewer.java:[line 50]
M D UrF: Unread public/protected field: org.apache.poi.ss.usermodel.BaseTestRangeCopier.testDataProvider At TestHSSFRangeCopier.java:[line 32]
M P SS: Unread field: org.apache.poi.hssf.usermodel.TestNonStandardWorkbookStreamNames.xlsB; should this field be static? At TestNonStandardWorkbookStreamNames.java:[line 38]
M P UrF: Unread field: org.apache.poi.hssf.record.TestTableRecord.header At TestTableRecord.java:[line 32]
M P SS: Unread field: org.apache.poi.hssf.usermodel.TestNonStandardWorkbookStreamNames.xlsA; should this field be static? At TestNonStandardWorkbookStreamNames.java:[line 37]
The following errors occurred during analysis:
Unable to construct type qualifier checker javax/annotation/Nonnull$Checker
java.lang.UnsupportedOperationException: The Security Manager is deprecated and will be removed in a future release
At java.base/java.lang.System.setSecurityManager(System.java:416)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.<init>(TypeQualifierValue.java:157)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:298)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:306)
At edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase.<init>(TypeQualifierNullnessAnnotationDatabase.java:70)
At edu.umd.cs.findbugs.ba.AnalysisContext.getNullnessAnnotationDatabase(AnalysisContext.java:1055)
At edu.umd.cs.findbugs.ba.AnalysisContext.updateDatabases(AnalysisContext.java:1008)
At edu.umd.cs.findbugs.FindBugs2.analyzeApplication(FindBugs2.java:1061)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:309)
At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:395)
At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1231)
SpotBugs ended with exit code 1
> Task :poi:spotbugsMain
M V EI: org.apache.poi.common.usermodel.fonts.FontHeader.getPanose() may expose internal representation by returning FontHeader.panose At FontHeader.java:[line 290]
M D DLS: Dead store to reserved4 in org.apache.poi.common.usermodel.fonts.FontHeader.init(LittleEndianInput) At FontHeader.java:[line 174]
M D DLS: Dead store to reserved3 in org.apache.poi.common.usermodel.fonts.FontHeader.init(LittleEndianInput) At FontHeader.java:[line 173]
M D DLS: Dead store to reserved2 in org.apache.poi.common.usermodel.fonts.FontHeader.init(LittleEndianInput) At FontHeader.java:[line 172]
M D DLS: Dead store to reserved1 in org.apache.poi.common.usermodel.fonts.FontHeader.init(LittleEndianInput) At FontHeader.java:[line 171]
M V EI: org.apache.poi.ddf.EscherClientDataRecord.getRemainingData() may expose internal representation by returning EscherClientDataRecord.remainingData At EscherClientDataRecord.java:[line 114]
M V EI: org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext.getValidation() may expose internal representation by returning DataValidationEvaluator$DataValidationContext.dv At DataValidationEvaluator.java:[line 540]
M V EI2: new org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext(DataValidation, DataValidationEvaluator, CellRangeAddressBase, CellReference) may expose internal representation by storing an externally mutable object into DataValidationEvaluator$DataValidationContext.dve At DataValidationEvaluator.java:[line 532]
M V EI2: new org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext(DataValidation, DataValidationEvaluator, CellRangeAddressBase, CellReference) may expose internal representation by storing an externally mutable object into DataValidationEvaluator$DataValidationContext.dv At DataValidationEvaluator.java:[line 531]
M V EI: org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext.getRegion() may expose internal representation by returning DataValidationEvaluator$DataValidationContext.region At DataValidationEvaluator.java:[line 552]
M V EI2: new org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext(DataValidation, DataValidationEvaluator, CellRangeAddressBase, CellReference) may expose internal representation by storing an externally mutable object into DataValidationEvaluator$DataValidationContext.target At DataValidationEvaluator.java:[line 534]
M V EI2: new org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext(DataValidation, DataValidationEvaluator, CellRangeAddressBase, CellReference) may expose internal representation by storing an externally mutable object into DataValidationEvaluator$DataValidationContext.region At DataValidationEvaluator.java:[line 533]
M V EI: org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext.getEvaluator() may expose internal representation by returning DataValidationEvaluator$DataValidationContext.dve At DataValidationEvaluator.java:[line 546]
M V EI: org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext.getTarget() may expose internal representation by returning DataValidationEvaluator$DataValidationContext.target At DataValidationEvaluator.java:[line 558]
M V EI2: new org.apache.poi.sl.draw.SLGraphics(GroupShape) may expose internal representation by storing an externally mutable object into SLGraphics._group At SLGraphics.java:[line 77]
M V EI: org.apache.poi.sl.draw.SLGraphics.getShapeGroup() may expose internal representation by returning SLGraphics._group At SLGraphics.java:[line 92]
M V EI: org.apache.poi.sl.draw.SLGraphics.getRenderingHints() may expose internal representation by returning SLGraphics._hints At SLGraphics.java:[line 1556]
M V EI: org.apache.poi.hpsf.Array.getValues() may expose internal representation by returning Array._values At Array.java:[line 102]
M V EI2: new org.apache.poi.hssf.usermodel.EscherGraphics2d(EscherGraphics) may expose internal representation by storing an externally mutable object into EscherGraphics2d._escherGraphics At EscherGraphics2d.java:[line 89]
M D SF: Switch statement found in org.apache.poi.ss.formula.functions.FinanceFunction.evaluate(double[]) where one case falls through to the next case At FinanceFunction.java:[lines 98-101]
M V EI: org.apache.poi.hssf.extractor.EventBasedExcelExtractor.getRoot() may expose internal representation by returning EventBasedExcelExtractor._dir At EventBasedExcelExtractor.java:[line 292]
M V EI2: new org.apache.poi.hssf.extractor.EventBasedExcelExtractor(DirectoryNode) may expose internal representation by storing an externally mutable object into EventBasedExcelExtractor._dir At EventBasedExcelExtractor.java:[line 72]
M V EI: org.apache.poi.hssf.extractor.EventBasedExcelExtractor.getFilesystem() may expose internal representation by returning EventBasedExcelExtractor.poifs At EventBasedExcelExtractor.java:[line 282]
M V EI2: new org.apache.poi.hssf.extractor.EventBasedExcelExtractor(POIFSFileSystem) may expose internal representation by storing an externally mutable object into EventBasedExcelExtractor.poifs At EventBasedExcelExtractor.java:[line 76]
M D DLS: Dead store to maxN in org.apache.poi.ss.formula.functions.Sumproduct.evaluateSingleProduct(ValueEval[]) At Sumproduct.java:[line 95]
M V EI: org.apache.poi.ddf.EscherClientAnchorRecord.getRemainingData() may expose internal representation by returning EscherClientAnchorRecord.remainingData At EscherClientAnchorRecord.java:[line 368]
M V EI2: new org.apache.poi.poifs.macros.VBAMacroReader(POIFSFileSystem) may expose internal representation by storing an externally mutable object into VBAMacroReader.fs At VBAMacroReader.java:[line 100]
M D DLS: Dead store to ld in org.apache.poi.ss.formula.functions.TimeValue.evaluate(int, int, ValueEval) At TimeValue.java:[line 68]
M V EI2: new org.apache.poi.poifs.crypt.DataSpaceMapUtils$IRMDSTransformInfo(DataSpaceMapUtils$TransformInfoHeader, int, String) may expose internal representation by storing an externally mutable object into DataSpaceMapUtils$IRMDSTransformInfo.transformInfoHeader At DataSpaceMapUtils.java:[line 184]
M V EI: org.apache.poi.hssf.eventusermodel.EventWorkbookBuilder$SheetRecordCollectingListener.getSSTRecord() may expose internal representation by returning EventWorkbookBuilder$SheetRecordCollectingListener.sstRecord At EventWorkbookBuilder.java:[line 134]
M V EI2: org.apache.poi.hssf.eventusermodel.EventWorkbookBuilder$SheetRecordCollectingListener.processRecordInternally(Record) may expose internal representation by storing an externally mutable object into EventWorkbookBuilder$SheetRecordCollectingListener.sstRecord At EventWorkbookBuilder.java:[line 182]
M V EI: org.apache.poi.sl.image.ImageHeaderEMF.getBounds() may expose internal representation by returning ImageHeaderEMF.deviceBounds At ImageHeaderEMF.java:[line 67]
M D SF: Switch statement found in org.apache.poi.ss.formula.functions.Offset.evaluate(ValueEval[], int, int) where one case falls through to the next case At Offset.java:[lines 172-176]
M D SF: Switch statement found in org.apache.poi.ss.formula.atp.YearFrac.evaluate(ValueEval[], OperationEvaluationContext) where one case falls through to the next case At YearFrac.java:[lines 71-74]
M V EI: org.apache.poi.hssf.record.FeatRecord.getCellRefs() may expose internal representation by returning FeatRecord.cellRefs At FeatRecord.java:[line 156]
M V EI2: org.apache.poi.hssf.record.FeatRecord.setCellRefs(CellRangeAddress[]) may expose internal representation by storing an externally mutable object into FeatRecord.cellRefs At FeatRecord.java:[line 159]
M B Nm: The class name org.apache.poi.hssf.usermodel.HeaderFooter shadows the simple name of implemented interface org.apache.poi.ss.usermodel.HeaderFooter At HeaderFooter.java:[lines 26-310]
M V EI2: new org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Encryptor$BinaryRC4CipherOutputStream(BinaryRC4Encryptor, OutputStream) may expose internal representation by storing an externally mutable object into BinaryRC4Encryptor$BinaryRC4CipherOutputStream.this$0 At BinaryRC4Encryptor.java:[line 134]
M V EI2: new org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Encryptor$BinaryRC4CipherOutputStream(BinaryRC4Encryptor, DirectoryNode) may expose internal representation by storing an externally mutable object into BinaryRC4Encryptor$BinaryRC4CipherOutputStream.this$0 At BinaryRC4Encryptor.java:[line 139]
M V EI: org.apache.poi.ddf.UnknownEscherRecord.getData() may expose internal representation by returning UnknownEscherRecord.thedata At UnknownEscherRecord.java:[line 129]
M V EI: org.apache.poi.ddf.UnknownEscherRecord.getChildRecords() may expose internal representation by returning UnknownEscherRecord._childRecords At UnknownEscherRecord.java:[line 139]
M P UrF: Unread field: org.apache.poi.hpsf.Decimal.field_5_lo64 At Decimal.java:[line 38]
M P UrF: Unread field: org.apache.poi.hpsf.Decimal.field_2_scale At Decimal.java:[line 35]
M P SS: Unread field: org.apache.poi.ss.formula.ptg.UnknownPtg.size; should this field be static? At UnknownPtg.java:[line 25]
M P UrF: Unread field: org.apache.poi.hssf.usermodel.HSSFChart.chartTitleFormat At HSSFChart.java:[line 217]
M P UrF: Unread field: org.apache.poi.ss.formula.atp.TextJoinFunction.evaluator At TextJoinFunction.java:[line 51]
M P UrF: Unread field: org.apache.poi.hpsf.Decimal.field_4_hi32 At Decimal.java:[line 37]
M P UrF: Unread field: org.apache.poi.ss.formula.atp.PercentRankIncFunction.evaluator At PercentRankIncFunction.java:[line 51]
M P UrF: Unread field: org.apache.poi.hpsf.Decimal.field_1_wReserved At Decimal.java:[line 34]
M P UrF: Unread field: org.apache.poi.ss.formula.atp.PercentRankExcFunction.evaluator At PercentRankExcFunction.java:[line 55]
M P UrF: Unread field: org.apache.poi.hpsf.Decimal.field_3_sign At Decimal.java:[line 36]
M V MS: org.apache.poi.hpsf.VariantSupport.SUPPORTED_TYPES should be package protected At VariantSupport.java:[line 55]
M V MS: org.apache.poi.hpsf.DocumentSummaryInformation.FORMAT_ID should be package protected At DocumentSummaryInformation.java:[line 51]
M V MS: org.apache.poi.ss.formula.eval.FunctionEval.functions should be package protected At FunctionEval.java:[line 59]
M M IS: Inconsistent synchronization of org.apache.poi.poifs.filesystem.DocumentInputStream._current_block_count; locked 71% of time Unsynchronized access at DocumentInputStream.java:[line 287]
M M IS: Inconsistent synchronization of org.apache.poi.ss.format.CellDateFormatter.sFmt; locked 66% of time Unsynchronized access at CellDateFormatter.java:[line 109]
M M IS: Inconsistent synchronization of org.apache.poi.ss.format.CellDateFormatter.amPmUpper; locked 50% of time Unsynchronized access at CellDateFormatter.java:[line 122]
M M IS: Inconsistent synchronization of org.apache.poi.poifs.filesystem.DocumentInputStream._buffer; locked 50% of time Unsynchronized access at DocumentInputStream.java:[line 286]
M M IS: Inconsistent synchronization of org.apache.poi.hpsf.ClassIDPredefined.classId; locked 66% of time Unsynchronized access at ClassIDPredefined.java:[line 132]
M M IS: Inconsistent synchronization of org.apache.poi.poifs.filesystem.DocumentInputStream._data; locked 80% of time Unsynchronized access at DocumentInputStream.java:[line 288]
The following errors occurred during analysis:
Unable to construct type qualifier checker javax/annotation/Nonnull$Checker
java.lang.UnsupportedOperationException: The Security Manager is deprecated and will be removed in a future release
At java.base/java.lang.System.setSecurityManager(System.java:416)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.<init>(TypeQualifierValue.java:157)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:298)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:306)
At edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase.<init>(TypeQualifierNullnessAnnotationDatabase.java:70)
At edu.umd.cs.findbugs.ba.AnalysisContext.getNullnessAnnotationDatabase(AnalysisContext.java:1055)
At edu.umd.cs.findbugs.ba.AnalysisContext.updateDatabases(AnalysisContext.java:1008)
At edu.umd.cs.findbugs.FindBugs2.analyzeApplication(FindBugs2.java:1061)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:309)
At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:395)
At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1231)
SpotBugs ended with exit code 1
> Task :poi-ooxml-lite:compileJava
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':poi-scratchpad:jacocoTestReport'.
> Error while creating report
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
* Get more help at https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
See https://docs.gradle.org/7.4.1/userguide/command_line_interface.html#sec:command_line_warnings
Execution optimizations have been disabled for 1 invalid unit(s) of work during this build to ensure correctness.
Please consult deprecation warnings for more details.
BUILD FAILED in 3m 40s
59 actionable tasks: 57 executed, 2 up-to-date
Build step 'Invoke Gradle script' changed build result to FAILURE
Build step 'Invoke Gradle script' marked build as failure
[SpotBugs] Skipping execution of recorder since overall result is 'FAILURE'
Archiving artifacts
Recording test results
[Checks API] No suitable checks publisher found.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org
Build failed in Jenkins: POI » POI-DSL-1.18 #27
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/27/display/redirect?page=changes>
Changes:
[Dominik Stadler] Suppress forbidden-apis failing with MemoryLeakVerifier in JDK 18
Keep using Runtime.runFinalization() as long as it is available.
[Dominik Stadler] Update forbiddenapis to 3.3
This also improves support for building with JDK 18
[PJ Fanning] apply change that stackoverflow (but that does not fix the broken case)
[PJ Fanning] reformat file
[PJ Fanning] [bug-65988] add test case for rate function (failing)
[PJ Fanning] upgrade graphics2d
[PJ Fanning] upgrade graphics2d
[PJ Fanning] addHyperlink method on SXSSFSheet
[PJ Fanning] javadoc
[PJ Fanning] do not fail if xslt transformer does not support accessExternalStylesheet attribute
[PJ Fanning] upgrade saxon
[PJ Fanning] upgrade jmh
[PJ Fanning] spotbugs issue
------------------------------------------
[...truncated 339.46 KB...]
M V EI2: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.setEncryptedVerifierHashInput(byte[]) may expose internal representation by storing an externally mutable object into PasswordKeyEncryptor.encryptedVerifierHashInput At PasswordKeyEncryptor.java:[line 220]
M V EI: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.getSaltValue() may expose internal representation by returning PasswordKeyEncryptor.saltValue At PasswordKeyEncryptor.java:[line 200]
M V EI2: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.setSaltValue(byte[]) may expose internal representation by storing an externally mutable object into PasswordKeyEncryptor.saltValue At PasswordKeyEncryptor.java:[line 204]
M V EI2: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.setEncryptedVerifierHashValue(byte[]) may expose internal representation by storing an externally mutable object into PasswordKeyEncryptor.encryptedVerifierHashValue At PasswordKeyEncryptor.java:[line 228]
M V EI: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.getEncryptedVerifierHashInput() may expose internal representation by returning PasswordKeyEncryptor.encryptedVerifierHashInput At PasswordKeyEncryptor.java:[line 216]
M V EI: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.getEncryptedKeyValue() may expose internal representation by returning PasswordKeyEncryptor.encryptedKeyValue At PasswordKeyEncryptor.java:[line 232]
M V EI: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.getEncryptedVerifierHashValue() may expose internal representation by returning PasswordKeyEncryptor.encryptedVerifierHashValue At PasswordKeyEncryptor.java:[line 224]
M V EI2: org.apache.poi.poifs.crypt.agile.PasswordKeyEncryptor.setEncryptedKeyValue(byte[]) may expose internal representation by storing an externally mutable object into PasswordKeyEncryptor.encryptedKeyValue At PasswordKeyEncryptor.java:[line 236]
M V EI: org.apache.poi.ss.usermodel.DataFormatter.getLocaleChangedObservable() may expose internal representation by returning DataFormatter.pcs At DataFormatter.java:[line 1220]
M V EI2: new org.apache.poi.ss.formula.DataValidationEvaluator(Workbook, WorkbookEvaluatorProvider) may expose internal representation by storing an externally mutable object into DataValidationEvaluator.workbook At DataValidationEvaluator.java:[line 78]
M D DLS: Dead store to sheet in org.apache.poi.hssf.usermodel.helpers.HSSFRowColShifter.updateRowFormulas(HSSFRow, FormulaShifter) At HSSFRowColShifter.java:[line 71]
M V EI: org.apache.poi.hssf.usermodel.HSSFRow.getSheet() may expose internal representation by returning HSSFRow.sheet At HSSFRow.java:[line 274]
M V EI2: new org.apache.poi.ss.formula.EvaluationConditionalFormatRule(WorkbookEvaluator, Sheet, ConditionalFormatting, int, ConditionalFormattingRule, int, CellRangeAddress[]) may expose internal representation by storing an externally mutable object into EvaluationConditionalFormatRule.formatting At EvaluationConditionalFormatRule.java:[line 115]
M V EI: org.apache.poi.ss.formula.EvaluationConditionalFormatRule.getRegions() may expose internal representation by returning EvaluationConditionalFormatRule.regions At EvaluationConditionalFormatRule.java:[line 193]
M V EI2: new org.apache.poi.ss.formula.EvaluationConditionalFormatRule(WorkbookEvaluator, Sheet, ConditionalFormatting, int, ConditionalFormattingRule, int, CellRangeAddress[]) may expose internal representation by storing an externally mutable object into EvaluationConditionalFormatRule.workbookEvaluator At EvaluationConditionalFormatRule.java:[line 113]
M V EI2: new org.apache.poi.ss.formula.EvaluationConditionalFormatRule(WorkbookEvaluator, Sheet, ConditionalFormatting, int, ConditionalFormattingRule, int, CellRangeAddress[]) may expose internal representation by storing an externally mutable object into EvaluationConditionalFormatRule.sheet At EvaluationConditionalFormatRule.java:[line 114]
M V EI: org.apache.poi.ss.formula.EvaluationConditionalFormatRule.getSheet() may expose internal representation by returning EvaluationConditionalFormatRule.sheet At EvaluationConditionalFormatRule.java:[line 151]
M V EI: org.apache.poi.ss.formula.EvaluationConditionalFormatRule.getFormatting() may expose internal representation by returning EvaluationConditionalFormatRule.formatting At EvaluationConditionalFormatRule.java:[line 158]
M V EI2: new org.apache.poi.ss.formula.EvaluationConditionalFormatRule(WorkbookEvaluator, Sheet, ConditionalFormatting, int, ConditionalFormattingRule, int, CellRangeAddress[]) may expose internal representation by storing an externally mutable object into EvaluationConditionalFormatRule.regions At EvaluationConditionalFormatRule.java:[line 122]
M V EI: org.apache.poi.poifs.crypt.agile.KeyEncryptor.getCertificateKeyEncryptor() may expose internal representation by returning KeyEncryptor.certificateKeyEncryptor At KeyEncryptor.java:[line 75]
M V EI: org.apache.poi.poifs.crypt.agile.KeyEncryptor.getPasswordKeyEncryptor() may expose internal representation by returning KeyEncryptor.passwordKeyEncryptor At KeyEncryptor.java:[line 67]
M V EI2: org.apache.poi.poifs.crypt.agile.KeyEncryptor.setCertificateKeyEncryptor(CertificateKeyEncryptor) may expose internal representation by storing an externally mutable object into KeyEncryptor.certificateKeyEncryptor At KeyEncryptor.java:[line 79]
M V EI2: org.apache.poi.poifs.crypt.agile.KeyEncryptor.setPasswordKeyEncryptor(PasswordKeyEncryptor) may expose internal representation by storing an externally mutable object into KeyEncryptor.passwordKeyEncryptor At KeyEncryptor.java:[line 71]
M B NP: org.apache.poi.ss.formula.functions.Countif.parseBoolean(String) has Boolean return type and returns explicit null At Countif.java:[line 554]
M V EI2: org.apache.poi.hssf.record.OldStringRecord.setCodePage(CodepageRecord) may expose internal representation by storing an externally mutable object into OldStringRecord.codepage At OldStringRecord.java:[line 73]
M V EI: org.apache.poi.poifs.crypt.agile.AgileEncryptionHeader.getEncryptedHmacKey() may expose internal representation by returning AgileEncryptionHeader.encryptedHmacKey At AgileEncryptionHeader.java:[line 112]
M V EI: org.apache.poi.poifs.crypt.agile.AgileEncryptionHeader.getEncryptedHmacValue() may expose internal representation by returning AgileEncryptionHeader.encryptedHmacValue At AgileEncryptionHeader.java:[line 120]
M V EI: org.apache.poi.ss.formula.BaseFormulaEvaluator._getWorkbookEvaluator() may expose internal representation by returning BaseFormulaEvaluator._bookEvaluator At BaseFormulaEvaluator.java:[line 63]
> Task :poi-ooxml:compileJava
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-ooxml/src/main/java/org/apache/poi/xssf/model/ExternalLinksTable.java>:100: warning: [dep-ann] deprecated item is not annotated with @Deprecated
public CTExternalLink getCTExternalLink(){
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-ooxml/src/main/java/org/apache/poi/xssf/usermodel/BaseXSSFEvaluationWorkbook.java>:170: warning: [deprecation] getNameAt(int) in XSSFWorkbook has been deprecated
XSSFName nm = _uBook.getNameAt(i);
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-ooxml/src/main/java/org/apache/poi/xssf/usermodel/BaseXSSFEvaluationWorkbook.java>:214: warning: [deprecation] getNameIndex(String) in XSSFWorkbook has been deprecated
int nameIdx = _uBook.getNameIndex(nameName);
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-ooxml/src/main/java/org/apache/poi/xssf/usermodel/BaseXSSFEvaluationWorkbook.java>:285: warning: [deprecation] getNameAt(int) in XSSFWorkbook has been deprecated
XSSFName xname = _uBook.getNameAt(idx);
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-ooxml/src/main/java/org/apache/poi/xssf/usermodel/BaseXSSFEvaluationWorkbook.java>:340: warning: [deprecation] getNameAt(int) in XSSFWorkbook has been deprecated
return _uBook.getNameAt(namePtg.getIndex()).getNameName();
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-ooxml/src/main/java/org/apache/poi/xssf/usermodel/BaseXSSFEvaluationWorkbook.java>:345: warning: [deprecation] getNameAt(int) in XSSFWorkbook has been deprecated
return new Name(_uBook.getNameAt(ix), ix, this);
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-ooxml/src/main/java/org/apache/poi/xssf/usermodel/BaseXSSFFormulaEvaluator.java>:137: warning: [deprecation] setCellType(CellType) in Cell has been deprecated
cell.setCellType(cellType);
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-ooxml/src/main/java/org/apache/poi/poifs/crypt/dsig/SignaturePart.java>:211: warning: [unchecked] getPrefixes(String) in SignaturePart.XPathNSContext implements getPrefixes(String) in NamespaceContext
public Iterator getPrefixes(String val) {
^
return type requires unchecked conversion from Iterator to Iterator<String>
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-ooxml/src/main/java/org/apache/poi/poifs/crypt/dsig/services/RelationshipTransformService.java>:102: warning: [deprecation] Provider(String,double,String) in Provider has been deprecated
super(NAME, 1d, NAME);
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-ooxml/src/main/java/org/apache/poi/xssf/streaming/SheetDataWriter.java>:99: warning: [dep-ann] deprecated item is not annotated with @Deprecated
public File createTempFile() throws IOException {
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-ooxml/src/main/java/org/apache/poi/xssf/streaming/SheetDataWriter.java>:111: warning: [dep-ann] deprecated item is not annotated with @Deprecated
public Writer createWriter(File fd) throws IOException {
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-ooxml/src/main/java/org/apache/poi/xssf/streaming/StreamingSheetWriter.java>:52: warning: [deprecation] createTempFile() in SheetDataWriter has been deprecated
public File createTempFile() throws IOException {
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-ooxml/src/main/java/org/apache/poi/xssf/streaming/StreamingSheetWriter.java>:57: warning: [deprecation] createWriter(File) in SheetDataWriter has been deprecated
public Writer createWriter(File fd) throws IOException {
^
13 warnings
> Task :poi:spotbugsTest
M D DLS: Dead store to hour in org.apache.poi.hssf.usermodel.TestFormulas.testDateFormulas() At TestFormulas.java:[line 639]
M C RCN: Nullcheck of wbBack2 at line 207 of value previously dereferenced in org.apache.poi.hssf.usermodel.TestHSSFCell.testActiveCellBug56114() At TestHSSFCell.java:[line 207]
M C RCN: Nullcheck of wbBack at line 198 of value previously dereferenced in org.apache.poi.hssf.usermodel.TestHSSFCell.testActiveCellBug56114() At TestHSSFCell.java:[line 198]
M C RCN: Nullcheck of wb at line 376 of value previously dereferenced in org.apache.poi.hssf.usermodel.TestHSSFCell.testCellType() At TestHSSFCell.java:[line 376]
M D RV: Return value of POIFSMiniStore.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSMiniStore.java:[line 250]
M B FS: Format string should use %n rather than \n in org.apache.poi.hssf.dev.TestFormulaViewer.parseFormulaRecord(FormulaRecord) At TestFormulaViewer.java:[line 110]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1231]
M D RV: Return value of POIFSMiniStore.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1273]
M D RV: Return value of POIFSMiniStore.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1336]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1293]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1625]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1608]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1598]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1577]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1559]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1532]
M D RV: Return value of POIFSMiniStore.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1339]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1295]
M D RV: Return value of POIFSMiniStore.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1275]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but method has no side effect At TestPOIFSStream.java:[line 1233]
M P SS: Unread field: org.apache.poi.hssf.dev.TestFormulaViewer.doListFormula; should this field be static? At TestFormulaViewer.java:[line 50]
M D UrF: Unread public/protected field: org.apache.poi.ss.usermodel.BaseTestRangeCopier.testDataProvider At TestHSSFRangeCopier.java:[line 32]
M P SS: Unread field: org.apache.poi.hssf.usermodel.TestNonStandardWorkbookStreamNames.xlsB; should this field be static? At TestNonStandardWorkbookStreamNames.java:[line 38]
M P UrF: Unread field: org.apache.poi.hssf.record.TestTableRecord.header At TestTableRecord.java:[line 32]
M P SS: Unread field: org.apache.poi.hssf.usermodel.TestNonStandardWorkbookStreamNames.xlsA; should this field be static? At TestNonStandardWorkbookStreamNames.java:[line 37]
The following errors occurred during analysis:
Unable to construct type qualifier checker javax/annotation/Nonnull$Checker
java.lang.UnsupportedOperationException: The Security Manager is deprecated and will be removed in a future release
At java.base/java.lang.System.setSecurityManager(System.java:416)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.<init>(TypeQualifierValue.java:157)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:298)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:306)
At edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase.<init>(TypeQualifierNullnessAnnotationDatabase.java:70)
At edu.umd.cs.findbugs.ba.AnalysisContext.getNullnessAnnotationDatabase(AnalysisContext.java:1055)
At edu.umd.cs.findbugs.ba.AnalysisContext.updateDatabases(AnalysisContext.java:1008)
At edu.umd.cs.findbugs.FindBugs2.analyzeApplication(FindBugs2.java:1061)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:309)
At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:395)
At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1231)
SpotBugs ended with exit code 1
> Task :poi:spotbugsMain
M V EI2: new org.apache.poi.hssf.record.SupBookRecord(String, String[]) may expose internal representation by storing an externally mutable object into SupBookRecord.field_3_sheet_names At SupBookRecord.java:[line 77]
M D SF: Switch statement found in org.apache.poi.ss.formula.functions.LookupUtils.lookupIndexOfValue(LookupUtils$LookupValueComparer, LookupUtils$ValueVector, LookupUtils$MatchMode, boolean) where default case is missing At LookupUtils.java:[lines 710-734]
M D SF: Switch statement found in org.apache.poi.ss.formula.functions.LookupUtils.binarySearchIndexOfValue(LookupUtils$LookupValueComparer, LookupUtils$ValueVector, LookupUtils$MatchMode, boolean) where default case is missing At LookupUtils.java:[lines 761-785]
M V EI: org.apache.poi.hssf.usermodel.HSSFChart$HSSFSeries.getDataName() may expose internal representation by returning HSSFChart$HSSFSeries.dataName At HSSFChart.java:[line 1033]
M V EI: org.apache.poi.hssf.usermodel.HSSFChart$HSSFSeries.getSeries() may expose internal representation by returning HSSFChart$HSSFSeries.series At HSSFChart.java:[line 1061]
M V EI: org.apache.poi.hssf.usermodel.HSSFChart$HSSFSeries.getDataValues() may expose internal representation by returning HSSFChart$HSSFSeries.dataValues At HSSFChart.java:[line 1040]
M V EI: org.apache.poi.hssf.usermodel.HSSFChart$HSSFSeries.getDataSecondaryCategoryLabels() may expose internal representation by returning HSSFChart$HSSFSeries.dataSecondaryCategoryLabels At HSSFChart.java:[line 1054]
M V EI: org.apache.poi.hssf.usermodel.HSSFChart$HSSFSeries.getDataCategoryLabels() may expose internal representation by returning HSSFChart$HSSFSeries.dataCategoryLabels At HSSFChart.java:[line 1047]
M V EI2: new org.apache.poi.hssf.usermodel.EscherGraphics(HSSFShapeGroup, HSSFWorkbook, Color, float) may expose internal representation by storing an externally mutable object into EscherGraphics.escherGroup At EscherGraphics.java:[line 82]
M V EI2: new org.apache.poi.hssf.usermodel.EscherGraphics(HSSFShapeGroup, HSSFWorkbook, Color, float) may expose internal representation by storing an externally mutable object into EscherGraphics.workbook At EscherGraphics.java:[line 83]
M V EI: org.apache.poi.hssf.extractor.ExcelExtractor.getFilesystem() may expose internal representation by returning ExcelExtractor._wb At ExcelExtractor.java:[line 434]
M V EI: org.apache.poi.hssf.extractor.ExcelExtractor.getDocument() may expose internal representation by returning ExcelExtractor._wb At ExcelExtractor.java:[line 419]
M V EI2: new org.apache.poi.hssf.extractor.ExcelExtractor(HSSFWorkbook) may expose internal representation by storing an externally mutable object into ExcelExtractor._wb At ExcelExtractor.java:[line 67]
M B Nm: The class name org.apache.poi.hssf.extractor.ExcelExtractor shadows the simple name of implemented interface org.apache.poi.ss.extractor.ExcelExtractor At ExcelExtractor.java:[lines 56-434]
M V EI: org.apache.poi.hpsf.extractor.HPSFPropertiesExtractor.getDocument() may expose internal representation by returning HPSFPropertiesExtractor.document At HPSFPropertiesExtractor.java:[line 144]
M V EI: org.apache.poi.hpsf.extractor.HPSFPropertiesExtractor.getFilesystem() may expose internal representation by returning HPSFPropertiesExtractor.document At HPSFPropertiesExtractor.java:[line 159]
M V EI2: new org.apache.poi.hpsf.extractor.HPSFPropertiesExtractor(POIDocument) may expose internal representation by storing an externally mutable object into HPSFPropertiesExtractor.document At HPSFPropertiesExtractor.java:[line 46]
M V EI2: new org.apache.poi.ss.usermodel.RangeCopier(Sheet, Sheet) may expose internal representation by storing an externally mutable object into RangeCopier.destSheet At RangeCopier.java:[line 38]
M V EI2: new org.apache.poi.ss.usermodel.RangeCopier(Sheet, Sheet) may expose internal representation by storing an externally mutable object into RangeCopier.sourceSheet At RangeCopier.java:[line 37]
M V EI2: org.apache.poi.hssf.record.OldSheetRecord.setCodePage(CodepageRecord) may expose internal representation by storing an externally mutable object into OldSheetRecord.codepage At OldSheetRecord.java:[line 70]
M C SA: Self comparison of CellDateFormatter.EXCEL_EPOCH_CAL with itself in org.apache.poi.ss.format.CellDateFormatter.simpleValue(StringBuffer, Object) At CellDateFormatter.java:[line 246]
M V EI2: org.apache.poi.hssf.record.OldLabelRecord.setCodePage(CodepageRecord) may expose internal representation by storing an externally mutable object into OldLabelRecord.codepage At OldLabelRecord.java:[line 71]
M V EI: org.apache.poi.ddf.EscherTextboxRecord.getData() may expose internal representation by returning EscherTextboxRecord.thedata At EscherTextboxRecord.java:[line 107]
M V EI2: new org.apache.poi.hssf.record.UserSViewEnd(byte[]) may expose internal representation by storing an externally mutable object into UserSViewEnd._rawData At UserSViewEnd.java:[line 40]
M V EI: org.apache.poi.common.usermodel.fonts.FontHeader.getPanose() may expose internal representation by returning FontHeader.panose At FontHeader.java:[line 290]
M D DLS: Dead store to reserved4 in org.apache.poi.common.usermodel.fonts.FontHeader.init(LittleEndianInput) At FontHeader.java:[line 174]
M D DLS: Dead store to reserved3 in org.apache.poi.common.usermodel.fonts.FontHeader.init(LittleEndianInput) At FontHeader.java:[line 173]
M D DLS: Dead store to reserved2 in org.apache.poi.common.usermodel.fonts.FontHeader.init(LittleEndianInput) At FontHeader.java:[line 172]
M D DLS: Dead store to reserved1 in org.apache.poi.common.usermodel.fonts.FontHeader.init(LittleEndianInput) At FontHeader.java:[line 171]
M V EI: org.apache.poi.ddf.EscherClientDataRecord.getRemainingData() may expose internal representation by returning EscherClientDataRecord.remainingData At EscherClientDataRecord.java:[line 114]
M V EI: org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext.getValidation() may expose internal representation by returning DataValidationEvaluator$DataValidationContext.dv At DataValidationEvaluator.java:[line 540]
M V EI2: new org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext(DataValidation, DataValidationEvaluator, CellRangeAddressBase, CellReference) may expose internal representation by storing an externally mutable object into DataValidationEvaluator$DataValidationContext.dve At DataValidationEvaluator.java:[line 532]
M V EI2: new org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext(DataValidation, DataValidationEvaluator, CellRangeAddressBase, CellReference) may expose internal representation by storing an externally mutable object into DataValidationEvaluator$DataValidationContext.dv At DataValidationEvaluator.java:[line 531]
M V EI: org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext.getRegion() may expose internal representation by returning DataValidationEvaluator$DataValidationContext.region At DataValidationEvaluator.java:[line 552]
M V EI2: new org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext(DataValidation, DataValidationEvaluator, CellRangeAddressBase, CellReference) may expose internal representation by storing an externally mutable object into DataValidationEvaluator$DataValidationContext.target At DataValidationEvaluator.java:[line 534]
M V EI2: new org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext(DataValidation, DataValidationEvaluator, CellRangeAddressBase, CellReference) may expose internal representation by storing an externally mutable object into DataValidationEvaluator$DataValidationContext.region At DataValidationEvaluator.java:[line 533]
M V EI: org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext.getEvaluator() may expose internal representation by returning DataValidationEvaluator$DataValidationContext.dve At DataValidationEvaluator.java:[line 546]
M V EI: org.apache.poi.ss.formula.DataValidationEvaluator$DataValidationContext.getTarget() may expose internal representation by returning DataValidationEvaluator$DataValidationContext.target At DataValidationEvaluator.java:[line 558]
M V EI2: new org.apache.poi.sl.draw.SLGraphics(GroupShape) may expose internal representation by storing an externally mutable object into SLGraphics._group At SLGraphics.java:[line 77]
M V EI: org.apache.poi.sl.draw.SLGraphics.getShapeGroup() may expose internal representation by returning SLGraphics._group At SLGraphics.java:[line 92]
M V EI: org.apache.poi.sl.draw.SLGraphics.getRenderingHints() may expose internal representation by returning SLGraphics._hints At SLGraphics.java:[line 1556]
M V EI: org.apache.poi.hpsf.Array.getValues() may expose internal representation by returning Array._values At Array.java:[line 102]
M V EI2: new org.apache.poi.hssf.usermodel.EscherGraphics2d(EscherGraphics) may expose internal representation by storing an externally mutable object into EscherGraphics2d._escherGraphics At EscherGraphics2d.java:[line 89]
M D SF: Switch statement found in org.apache.poi.ss.formula.functions.FinanceFunction.evaluate(double[]) where one case falls through to the next case At FinanceFunction.java:[lines 98-101]
M V EI: org.apache.poi.hssf.extractor.EventBasedExcelExtractor.getRoot() may expose internal representation by returning EventBasedExcelExtractor._dir At EventBasedExcelExtractor.java:[line 292]
M V EI2: new org.apache.poi.hssf.extractor.EventBasedExcelExtractor(DirectoryNode) may expose internal representation by storing an externally mutable object into EventBasedExcelExtractor._dir At EventBasedExcelExtractor.java:[line 72]
M V EI: org.apache.poi.hssf.extractor.EventBasedExcelExtractor.getFilesystem() may expose internal representation by returning EventBasedExcelExtractor.poifs At EventBasedExcelExtractor.java:[line 282]
M V EI2: new org.apache.poi.hssf.extractor.EventBasedExcelExtractor(POIFSFileSystem) may expose internal representation by storing an externally mutable object into EventBasedExcelExtractor.poifs At EventBasedExcelExtractor.java:[line 76]
M D DLS: Dead store to maxN in org.apache.poi.ss.formula.functions.Sumproduct.evaluateSingleProduct(ValueEval[]) At Sumproduct.java:[line 95]
M V EI: org.apache.poi.ddf.EscherClientAnchorRecord.getRemainingData() may expose internal representation by returning EscherClientAnchorRecord.remainingData At EscherClientAnchorRecord.java:[line 368]
M V EI2: new org.apache.poi.poifs.macros.VBAMacroReader(POIFSFileSystem) may expose internal representation by storing an externally mutable object into VBAMacroReader.fs At VBAMacroReader.java:[line 100]
M D DLS: Dead store to ld in org.apache.poi.ss.formula.functions.TimeValue.evaluate(int, int, ValueEval) At TimeValue.java:[line 68]
M V EI2: new org.apache.poi.poifs.crypt.DataSpaceMapUtils$IRMDSTransformInfo(DataSpaceMapUtils$TransformInfoHeader, int, String) may expose internal representation by storing an externally mutable object into DataSpaceMapUtils$IRMDSTransformInfo.transformInfoHeader At DataSpaceMapUtils.java:[line 184]
M V EI: org.apache.poi.hssf.eventusermodel.EventWorkbookBuilder$SheetRecordCollectingListener.getSSTRecord() may expose internal representation by returning EventWorkbookBuilder$SheetRecordCollectingListener.sstRecord At EventWorkbookBuilder.java:[line 134]
M V EI2: org.apache.poi.hssf.eventusermodel.EventWorkbookBuilder$SheetRecordCollectingListener.processRecordInternally(Record) may expose internal representation by storing an externally mutable object into EventWorkbookBuilder$SheetRecordCollectingListener.sstRecord At EventWorkbookBuilder.java:[line 182]
M V EI: org.apache.poi.sl.image.ImageHeaderEMF.getBounds() may expose internal representation by returning ImageHeaderEMF.deviceBounds At ImageHeaderEMF.java:[line 67]
M D SF: Switch statement found in org.apache.poi.ss.formula.functions.Offset.evaluate(ValueEval[], int, int) where one case falls through to the next case At Offset.java:[lines 172-176]
M D SF: Switch statement found in org.apache.poi.ss.formula.atp.YearFrac.evaluate(ValueEval[], OperationEvaluationContext) where one case falls through to the next case At YearFrac.java:[lines 71-74]
M V EI: org.apache.poi.hssf.record.FeatRecord.getCellRefs() may expose internal representation by returning FeatRecord.cellRefs At FeatRecord.java:[line 156]
M V EI2: org.apache.poi.hssf.record.FeatRecord.setCellRefs(CellRangeAddress[]) may expose internal representation by storing an externally mutable object into FeatRecord.cellRefs At FeatRecord.java:[line 159]
M B Nm: The class name org.apache.poi.hssf.usermodel.HeaderFooter shadows the simple name of implemented interface org.apache.poi.ss.usermodel.HeaderFooter At HeaderFooter.java:[lines 26-310]
M V EI2: new org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Encryptor$BinaryRC4CipherOutputStream(BinaryRC4Encryptor, OutputStream) may expose internal representation by storing an externally mutable object into BinaryRC4Encryptor$BinaryRC4CipherOutputStream.this$0 At BinaryRC4Encryptor.java:[line 134]
M V EI2: new org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Encryptor$BinaryRC4CipherOutputStream(BinaryRC4Encryptor, DirectoryNode) may expose internal representation by storing an externally mutable object into BinaryRC4Encryptor$BinaryRC4CipherOutputStream.this$0 At BinaryRC4Encryptor.java:[line 139]
M V EI: org.apache.poi.ddf.UnknownEscherRecord.getData() may expose internal representation by returning UnknownEscherRecord.thedata At UnknownEscherRecord.java:[line 129]
M V EI: org.apache.poi.ddf.UnknownEscherRecord.getChildRecords() may expose internal representation by returning UnknownEscherRecord._childRecords At UnknownEscherRecord.java:[line 139]
M P UrF: Unread field: org.apache.poi.hpsf.Decimal.field_5_lo64 At Decimal.java:[line 38]
M P UrF: Unread field: org.apache.poi.hpsf.Decimal.field_2_scale At Decimal.java:[line 35]
M P SS: Unread field: org.apache.poi.ss.formula.ptg.UnknownPtg.size; should this field be static? At UnknownPtg.java:[line 25]
M P UrF: Unread field: org.apache.poi.hssf.usermodel.HSSFChart.chartTitleFormat At HSSFChart.java:[line 217]
M P UrF: Unread field: org.apache.poi.ss.formula.atp.TextJoinFunction.evaluator At TextJoinFunction.java:[line 51]
M P UrF: Unread field: org.apache.poi.hpsf.Decimal.field_4_hi32 At Decimal.java:[line 37]
M P UrF: Unread field: org.apache.poi.ss.formula.atp.PercentRankIncFunction.evaluator At PercentRankIncFunction.java:[line 51]
M P UrF: Unread field: org.apache.poi.hpsf.Decimal.field_1_wReserved At Decimal.java:[line 34]
M P UrF: Unread field: org.apache.poi.ss.formula.atp.PercentRankExcFunction.evaluator At PercentRankExcFunction.java:[line 55]
M P UrF: Unread field: org.apache.poi.hpsf.Decimal.field_3_sign At Decimal.java:[line 36]
M V MS: org.apache.poi.hpsf.VariantSupport.SUPPORTED_TYPES should be package protected At VariantSupport.java:[line 55]
M V MS: org.apache.poi.hpsf.DocumentSummaryInformation.FORMAT_ID should be package protected At DocumentSummaryInformation.java:[line 51]
M V MS: org.apache.poi.ss.formula.eval.FunctionEval.functions should be package protected At FunctionEval.java:[line 59]
M M IS: Inconsistent synchronization of org.apache.poi.poifs.filesystem.DocumentInputStream._current_block_count; locked 71% of time Unsynchronized access at DocumentInputStream.java:[line 287]
M M IS: Inconsistent synchronization of org.apache.poi.ss.format.CellDateFormatter.sFmt; locked 66% of time Unsynchronized access at CellDateFormatter.java:[line 109]
M M IS: Inconsistent synchronization of org.apache.poi.ss.format.CellDateFormatter.amPmUpper; locked 50% of time Unsynchronized access at CellDateFormatter.java:[line 122]
M M IS: Inconsistent synchronization of org.apache.poi.poifs.filesystem.DocumentInputStream._buffer; locked 50% of time Unsynchronized access at DocumentInputStream.java:[line 286]
M M IS: Inconsistent synchronization of org.apache.poi.hpsf.ClassIDPredefined.classId; locked 66% of time Unsynchronized access at ClassIDPredefined.java:[line 132]
M M IS: Inconsistent synchronization of org.apache.poi.poifs.filesystem.DocumentInputStream._data; locked 80% of time Unsynchronized access at DocumentInputStream.java:[line 288]
The following errors occurred during analysis:
Unable to construct type qualifier checker javax/annotation/Nonnull$Checker
java.lang.UnsupportedOperationException: The Security Manager is deprecated and will be removed in a future release
At java.base/java.lang.System.setSecurityManager(System.java:416)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.<init>(TypeQualifierValue.java:157)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:298)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:306)
At edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase.<init>(TypeQualifierNullnessAnnotationDatabase.java:70)
At edu.umd.cs.findbugs.ba.AnalysisContext.getNullnessAnnotationDatabase(AnalysisContext.java:1055)
At edu.umd.cs.findbugs.ba.AnalysisContext.updateDatabases(AnalysisContext.java:1008)
At edu.umd.cs.findbugs.FindBugs2.analyzeApplication(FindBugs2.java:1061)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:309)
At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:395)
At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1231)
SpotBugs ended with exit code 1
> Task :poi-ooxml-lite:compileJava
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':poi-scratchpad:jacocoTestReport'.
> Error while creating report
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
* Get more help at https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
See https://docs.gradle.org/7.4.1/userguide/command_line_interface.html#sec:command_line_warnings
Execution optimizations have been disabled for 1 invalid unit(s) of work during this build to ensure correctness.
Please consult deprecation warnings for more details.
BUILD FAILED in 3m 59s
63 actionable tasks: 61 executed, 2 up-to-date
Build step 'Invoke Gradle script' changed build result to FAILURE
Build step 'Invoke Gradle script' marked build as failure
[SpotBugs] Skipping execution of recorder since overall result is 'FAILURE'
Archiving artifacts
Recording test results
[Checks API] No suitable checks publisher found.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org
Build failed in Jenkins: POI » POI-DSL-1.18 #26
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/26/display/redirect?page=changes>
Changes:
[PJ Fanning] try upgrading spotbugs again
------------------------------------------
[...truncated 141.04 KB...]
M V EI: org.apache.poi.hslf.usermodel.HSLFNotes.getTextParagraphs() may expose internal representation by returning HSLFNotes._paragraphs At HSLFNotes.java:[line 67]
M V EI: org.apache.poi.hwpf.usermodel.TableCell.getDescriptor() may expose internal representation by returning TableCell._tcd At TableCell.java:[line 147]
M V EI2: new org.apache.poi.hwpf.usermodel.TableCell(int, int, TableRow, int, TableCellDescriptor, int, int) may expose internal representation by storing an externally mutable object into TableCell._tcd At TableCell.java:[line 31]
M V EI: org.apache.poi.hwpf.HWPFOldDocument.getText() may expose internal representation by returning HWPFOldDocument._text At HWPFOldDocument.java:[line 262]
M V EI: org.apache.poi.hwpf.HWPFOldDocument.getTextTable() may expose internal representation by returning HWPFOldDocument.tpt At HWPFOldDocument.java:[line 256]
M V EI: org.apache.poi.hwpf.HWPFDocument.getDataStream() may expose internal representation by returning HWPFDocument._dataStream At HWPFDocument.java:[line 1016]
M V EI: org.apache.poi.hwpf.HWPFDocument.getDocProperties() may expose internal representation by returning HWPFDocument._dop At HWPFDocument.java:[line 391]
M V EI: org.apache.poi.hwpf.HWPFDocument.getSavedByTable() may expose internal representation by returning HWPFDocument._sbt At HWPFDocument.java:[line 517]
M V EI: org.apache.poi.hwpf.HWPFDocument.getText() may expose internal representation by returning HWPFDocument._text At HWPFDocument.java:[line 387]
M V EI: org.apache.poi.hwpf.HWPFDocument.getRevisionMarkAuthorTable() may expose internal representation by returning HWPFDocument._rmat At HWPFDocument.java:[line 527]
M V EI: org.apache.poi.hwpf.HWPFDocument.getBookmarks() may expose internal representation by returning HWPFDocument._bookmarks At HWPFDocument.java:[line 554]
M V EI: org.apache.poi.hwpf.HWPFDocument.getTableStream() may expose internal representation by returning HWPFDocument._tableStream At HWPFDocument.java:[line 1021]
M B Nm: The class name org.apache.poi.hwpf.usermodel.CharacterRun shadows the simple name of implemented interface org.apache.poi.wp.usermodel.CharacterRun At CharacterRun.java:[lines 36-684]
M V EI: org.apache.poi.hemf.record.emf.HemfHeader.getMicroDimension() may expose internal representation by returning HemfHeader.microDimension At HemfHeader.java:[line 118]
M V EI: org.apache.poi.hemf.record.emf.HemfHeader.getDeviceDimension() may expose internal representation by returning HemfHeader.deviceDimension At HemfHeader.java:[line 110]
M V EI: org.apache.poi.hemf.record.emf.HemfHeader.getMilliDimension() may expose internal representation by returning HemfHeader.milliDimension At HemfHeader.java:[line 114]
M V EI: org.apache.poi.hemf.record.emf.HemfHeader.getBoundsRectangle() may expose internal representation by returning HemfHeader.boundsRectangle At HemfHeader.java:[line 64]
M V EI: org.apache.poi.hemf.record.emf.HemfHeader.getFrameRectangle() may expose internal representation by returning HemfHeader.frameRectangle At HemfHeader.java:[line 68]
M D DLS: Dead store to version in org.apache.poi.hemf.record.emf.HemfHeader.init(LittleEndianInputStream, long, long) At HemfHeader.java:[line 149]
M D DLS: Dead store to startIdx in org.apache.poi.hemf.record.emf.HemfHeader.init(LittleEndianInputStream, long, long) At HemfHeader.java:[line 138]
M V EI: org.apache.poi.hwpf.converter.TextDocumentFacade.getHead() may expose internal representation by returning TextDocumentFacade.head At TextDocumentFacade.java:[line 149]
M V EI: org.apache.poi.hwpf.converter.TextDocumentFacade.getDocument() may expose internal representation by returning TextDocumentFacade.document At TextDocumentFacade.java:[line 144]
M V EI: org.apache.poi.hwpf.converter.TextDocumentFacade.getBody() may expose internal representation by returning TextDocumentFacade.body At TextDocumentFacade.java:[line 139]
M V EI2: new org.apache.poi.hwpf.converter.TextDocumentFacade(Document) may expose internal representation by storing an externally mutable object into TextDocumentFacade.document At TextDocumentFacade.java:[line 37]
M V EI2: new org.apache.poi.hwpf.model.PicturesTable(HWPFDocument, byte[], byte[]) may expose internal representation by storing an externally mutable object into PicturesTable._dataStream At PicturesTable.java:[line 88]
M V EI2: new org.apache.poi.hwpf.model.PicturesTable(HWPFDocument, byte[], byte[]) may expose internal representation by storing an externally mutable object into PicturesTable._document At PicturesTable.java:[line 87]
M V EI2: new org.apache.poi.hwpf.model.PicturesTable(HWPFDocument, byte[], byte[], FSPATable, OfficeArtContent) may expose internal representation by storing an externally mutable object into PicturesTable._mainStream At PicturesTable.java:[line 80]
M V EI2: new org.apache.poi.hwpf.model.PicturesTable(HWPFDocument, byte[], byte[], FSPATable, OfficeArtContent) may expose internal representation by storing an externally mutable object into PicturesTable._dataStream At PicturesTable.java:[line 79]
M V EI2: new org.apache.poi.hwpf.model.PicturesTable(HWPFDocument, byte[], byte[], FSPATable, OfficeArtContent) may expose internal representation by storing an externally mutable object into PicturesTable._document At PicturesTable.java:[line 78]
M V EI2: new org.apache.poi.hwpf.model.PicturesTable(HWPFDocument, byte[], byte[]) may expose internal representation by storing an externally mutable object into PicturesTable._mainStream At PicturesTable.java:[line 89]
M D DLS: Dead store to rgnCntBytes in org.apache.poi.hemf.record.emf.HemfFill.readRgnData(LittleEndianInputStream, List) At HemfFill.java:[line 821]
M V EI: org.apache.poi.hwpf.usermodel.HeaderStories.getRange() may expose internal representation by returning HeaderStories.headerStories At HeaderStories.java:[line 365]
M V EI: org.apache.poi.hpbf.HPBFDocument.getMainContents() may expose internal representation by returning HPBFDocument.mainContents At HPBFDocument.java:[line 71]
M V EI: org.apache.poi.hpbf.HPBFDocument.getEscherDelayStm() may expose internal representation by returning HPBFDocument.escherDelayStm At HPBFDocument.java:[line 80]
M V EI: org.apache.poi.hpbf.HPBFDocument.getQuillContents() may expose internal representation by returning HPBFDocument.quillContents At HPBFDocument.java:[line 74]
M V EI: org.apache.poi.hpbf.HPBFDocument.getEscherStm() may expose internal representation by returning HPBFDocument.escherStm At HPBFDocument.java:[line 77]
M V EI: org.apache.poi.hwpf.converter.FoDocumentFacade.getDocument() may expose internal representation by returning FoDocumentFacade.document At FoDocumentFacade.java:[line 235]
M V EI2: new org.apache.poi.hwpf.converter.FoDocumentFacade(Document) may expose internal representation by storing an externally mutable object into FoDocumentFacade.document At FoDocumentFacade.java:[line 41]
M V EI: org.apache.poi.hemf.usermodel.HemfPicture.getRecords() may expose internal representation by returning HemfPicture.records At HemfPicture.java:[line 106]
M V EI: org.apache.poi.hwmf.record.HwmfMisc$WmfCreatePenIndirect.getDimension() may expose internal representation by returning HwmfMisc$WmfCreatePenIndirect.dimension At HwmfMisc.java:[line 735]
M V EI: org.apache.poi.hwmf.record.HwmfMisc$WmfCreatePenIndirect.getColorRef() may expose internal representation by returning HwmfMisc$WmfCreatePenIndirect.colorRef At HwmfMisc.java:[line 739]
M V EI: org.apache.poi.hwmf.record.HwmfDraw$WmfPolygon.getPoly() may expose internal representation by returning HwmfDraw$WmfPolygon.poly At HwmfDraw.java:[line 190]
M V EI: org.apache.poi.hdgf.streams.Stream.getPointer() may expose internal representation by returning Stream.pointer At Stream.java:[line 38]
M V EI2: new org.apache.poi.hpbf.extractor.PublisherTextExtractor(HPBFDocument) may expose internal representation by storing an externally mutable object into PublisherTextExtractor.doc At PublisherTextExtractor.java:[line 40]
M V EI: org.apache.poi.hpbf.extractor.PublisherTextExtractor.getFilesystem() may expose internal representation by returning PublisherTextExtractor.doc At PublisherTextExtractor.java:[line 118]
M V EI: org.apache.poi.hpbf.extractor.PublisherTextExtractor.getDocument() may expose internal representation by returning PublisherTextExtractor.doc At PublisherTextExtractor.java:[line 103]
M B DE: org.apache.poi.hemf.record.emfplus.HemfPlusImage$EmfPlusImage.getBounds(List) might ignore java.lang.Exception At HemfPlusImage.java:[line 445]
M V EI: org.apache.poi.hemf.record.emfplus.HemfPlusImage$EmfPlusImage.getImageData() may expose internal representation by returning HemfPlusImage$EmfPlusImage.imageData At HemfPlusImage.java:[line 294]
M D SF: Switch statement found in org.apache.poi.hemf.record.emfplus.HemfPlusImage$EmfPlusImage.getContentType(byte[]) where default case is missing At HemfPlusImage.java:[lines 512-526]
M D REC: Exception is caught when Exception is not thrown in org.apache.poi.hemf.record.emfplus.HemfPlusImage$EmfPlusImage.getBounds(List) At HemfPlusImage.java:[line 445]
M V EI: org.apache.poi.hemf.record.emf.HemfComment$EmfCommentDataWMF.getWMFData() may expose internal representation by returning HemfComment$EmfCommentDataWMF.wmfData At HemfComment.java:[line 613]
M V EI: org.apache.poi.hemf.record.emf.HemfComment$EmfCommentDataWMF.getBounds() may expose internal representation by returning HemfComment$EmfCommentDataWMF.bounds At HemfComment.java:[line 617]
M D DLS: Dead store to version in org.apache.poi.hemf.record.emf.HemfComment$EmfCommentDataWMF.init(LittleEndianInputStream, long) At HemfComment.java:[line 587]
M D DLS: Dead store to checksum in org.apache.poi.hemf.record.emf.HemfComment$EmfCommentDataWMF.init(LittleEndianInputStream, long) At HemfComment.java:[line 593]
M D DLS: Dead store to flags in org.apache.poi.hemf.record.emf.HemfComment$EmfCommentDataWMF.init(LittleEndianInputStream, long) At HemfComment.java:[line 596]
M V EI2: new org.apache.poi.hwpf.converter.WordToTextConverter(TextDocumentFacade) may expose internal representation by storing an externally mutable object into WordToTextConverter.textDocumentFacade At WordToTextConverter.java:[line 158]
M V EI2: new org.apache.poi.hwpf.extractor.WordExtractor(HWPFDocument) may expose internal representation by storing an externally mutable object into WordExtractor.doc At WordExtractor.java:[line 74]
M V EI: org.apache.poi.hwpf.extractor.WordExtractor.getFilesystem() may expose internal representation by returning WordExtractor.doc At WordExtractor.java:[line 290]
M V EI: org.apache.poi.hwpf.extractor.WordExtractor.getDocument() may expose internal representation by returning WordExtractor.doc At WordExtractor.java:[line 275]
M D DLS: Dead store to signature in org.apache.poi.hemf.record.emf.HemfFont.init(LittleEndianInputStream, long) At HemfFont.java:[line 457]
M D DLS: Dead store to reserved in org.apache.poi.hemf.record.emf.HemfFont.init(LittleEndianInputStream, long) At HemfFont.java:[line 385]
M D DLS: Dead store to version in org.apache.poi.hemf.record.emf.HemfFont.init(LittleEndianInputStream, long) At HemfFont.java:[line 376]
M D DLS: Dead store to match in org.apache.poi.hemf.record.emf.HemfFont.init(LittleEndianInputStream, long) At HemfFont.java:[line 383]
M V EI: org.apache.poi.hwmf.record.HwmfFill$WmfStretchDib.getDstBounds() may expose internal representation by returning HwmfFill$WmfStretchDib.dstBounds At HwmfFill.java:[line 658]
M V EI: org.apache.poi.hwmf.record.HwmfFill$WmfStretchDib.getSrcBounds() may expose internal representation by returning HwmfFill$WmfStretchDib.srcBounds At HwmfFill.java:[line 654]
M V EI: org.apache.poi.hslf.record.SlideAtom.getSSlideLayoutAtom() may expose internal representation by returning SlideAtom.layoutAtom At SlideAtom.java:[line 61]
M V EI: org.apache.poi.hemf.record.emfplus.HemfPlusBrush$EmfPlusBrush.getBrushBytes() may expose internal representation by returning HemfPlusBrush$EmfPlusBrush.brushBytes At HemfPlusBrush.java:[line 387]
M V EI2: new org.apache.poi.hwpf.converter.HtmlDocumentFacade(Document) may expose internal representation by storing an externally mutable object into HtmlDocumentFacade.document At HtmlDocumentFacade.java:[line 46]
M V EI: org.apache.poi.hwpf.converter.HtmlDocumentFacade.getBody() may expose internal representation by returning HtmlDocumentFacade.body At HtmlDocumentFacade.java:[line 235]
M V EI: org.apache.poi.hwpf.converter.HtmlDocumentFacade.getHead() may expose internal representation by returning HtmlDocumentFacade.head At HtmlDocumentFacade.java:[line 245]
M V EI: org.apache.poi.hwpf.converter.HtmlDocumentFacade.getDocument() may expose internal representation by returning HtmlDocumentFacade.document At HtmlDocumentFacade.java:[line 240]
M V EI: org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.getRecords() may expose internal representation by returning HSLFSlideShowImpl._records At HSLFSlideShowImpl.java:[line 923]
M V EI: org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.getCurrentUserAtom() may expose internal representation by returning HSLFSlideShowImpl.currentUser At HSLFSlideShowImpl.java:[line 938]
M V EI: org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.getUnderlyingBytes() may expose internal representation by returning HSLFSlideShowImpl._docstream At HSLFSlideShowImpl.java:[line 931]
M V EI: org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.getEmbeddedObjects() may expose internal representation by returning HSLFSlideShowImpl._objects At HSLFSlideShowImpl.java:[line 974]
M V EI: org.apache.poi.hwmf.record.HwmfDraw$WmfPolyPolygon.getPolyList() may expose internal representation by returning HwmfDraw$WmfPolyPolygon.polyList At HwmfDraw.java:[line 461]
M D SF: Switch statement found in org.apache.poi.hwmf.record.HwmfDraw$WmfPolyPolygon.draw(HwmfGraphics) where default case is missing At HwmfDraw.java:[lines 401-410]
M V EI: org.apache.poi.hwmf.draw.HwmfImageRenderer.getGenericRecord() may expose internal representation by returning HwmfImageRenderer.image At HwmfImageRenderer.java:[line 155]
M V EI2: new org.apache.poi.hwpf.converter.WordToFoConverter(FoDocumentFacade) may expose internal representation by storing an externally mutable object into WordToFoConverter.foDocumentFacade At WordToFoConverter.java:[line 129]
M V EI: org.apache.poi.hwmf.record.HwmfWindowing$WmfIntersectClipRect.getBounds() may expose internal representation by returning HwmfWindowing$WmfIntersectClipRect.bounds At HwmfWindowing.java:[line 574]
M V EI: org.apache.poi.hemf.record.emf.HemfFill$EmfFillRgn.getBounds() may expose internal representation by returning HemfFill$EmfFillRgn.bounds At HemfFill.java:[line 473]
M V EI: org.apache.poi.hemf.record.emf.HemfFill$EmfFillRgn.getRgnRects() may expose internal representation by returning HemfFill$EmfFillRgn.rgnRects At HemfFill.java:[line 477]
M D DLS: Dead store to rgnDataSize in org.apache.poi.hemf.record.emf.HemfFill$EmfFillRgn.init(LittleEndianInputStream, long, long) At HemfFill.java:[line 461]
M V EI2: new org.apache.poi.hssf.converter.ExcelToHtmlConverter(HtmlDocumentFacade) may expose internal representation by storing an externally mutable object into ExcelToHtmlConverter.htmlDocumentFacade At ExcelToHtmlConverter.java:[line 172]
M V EI: org.apache.poi.hemf.record.emf.HemfDraw$EmfPolygon.getBounds() may expose internal representation by returning HemfDraw$EmfPolygon.bounds At HemfDraw.java:[line 321]
M D DLS: Dead store to glyphPosCnt in org.apache.poi.hemf.record.emfplus.HemfPlusDraw$EmfPlusDrawDriverString.init(LittleEndianInputStream, long, long, int) At HemfPlusDraw.java:[line 722]
M V EI2: new org.apache.poi.hssf.converter.ExcelToFoConverter(FoDocumentFacade) may expose internal representation by storing an externally mutable object into ExcelToFoConverter.foDocumentFacade At ExcelToFoConverter.java:[line 125]
M V EI: org.apache.poi.hwmf.record.HwmfDraw$WmfFrameRegion.getFrame() may expose internal representation by returning HwmfDraw$WmfFrameRegion.frame At HwmfDraw.java:[line 331]
M V EI: org.apache.poi.hdgf.streams.ChunkStream.getChunks() may expose internal representation by returning ChunkStream.chunks At ChunkStream.java:[line 46]
M V EI: org.apache.poi.hwmf.record.HwmfWindowing$WmfScaleViewportExt.getScale() may expose internal representation by returning HwmfWindowing$WmfScaleViewportExt.scale At HwmfWindowing.java:[line 449]
M V EI2: new org.apache.poi.hslf.extractor.QuickButCruddyTextExtractor(POIFSFileSystem) may expose internal representation by storing an externally mutable object into QuickButCruddyTextExtractor.fs At QuickButCruddyTextExtractor.java:[line 100]
M V EI: org.apache.poi.hemf.record.emfplus.HemfPlusRegion$EmfPlusRegion.getRegionNode() may expose internal representation by returning HemfPlusRegion$EmfPlusRegion.regionNode At HemfPlusRegion.java:[line 150]
M D DLS: Dead store to nodeCount in org.apache.poi.hemf.record.emfplus.HemfPlusRegion$EmfPlusRegion.init(LittleEndianInputStream, long, HemfPlusObject$EmfPlusObjectType, int) At HemfPlusRegion.java:[line 117]
M V EI: org.apache.poi.hemf.record.emf.HemfFill$EmfSetDiBitsToDevice.getSrc() may expose internal representation by returning HemfFill$EmfSetDiBitsToDevice.src At HemfFill.java:[line 740]
M V EI: org.apache.poi.hemf.record.emf.HemfFill$EmfSetDiBitsToDevice.getBounds() may expose internal representation by returning HemfFill$EmfSetDiBitsToDevice.bounds At HemfFill.java:[line 732]
M V EI: org.apache.poi.hemf.record.emf.HemfFill$EmfSetDiBitsToDevice.getDest() may expose internal representation by returning HemfFill$EmfSetDiBitsToDevice.dest At HemfFill.java:[line 736]
M D DLS: Dead store to iStartScan in org.apache.poi.hemf.record.emf.HemfFill$EmfSetDiBitsToDevice.init(LittleEndianInputStream, long, long) At HemfFill.java:[line 721]
M D DLS: Dead store to cScans in org.apache.poi.hemf.record.emf.HemfFill$EmfSetDiBitsToDevice.init(LittleEndianInputStream, long, long) At HemfFill.java:[line 723]
M V EI: org.apache.poi.hwmf.record.HwmfDraw$WmfLineTo.getPoint() may expose internal representation by returning HwmfDraw$WmfLineTo.point At HwmfDraw.java:[line 120]
M V EI: org.apache.poi.hwmf.record.HwmfText$WmfExtTextOut.getReference() may expose internal representation by returning HwmfText$WmfExtTextOut.reference At HwmfText.java:[line 480]
M V EI: org.apache.poi.hwmf.record.HwmfText$WmfExtTextOut.getBounds() may expose internal representation by returning HwmfText$WmfExtTextOut.bounds At HwmfText.java:[line 484]
M V EI: org.apache.poi.hemf.record.emf.HemfFill$EmfFrameRgn.getRgnRects() may expose internal representation by returning HemfFill$EmfFrameRgn.rgnRects At HemfFill.java:[line 375]
M V EI: org.apache.poi.hemf.record.emf.HemfFill$EmfFrameRgn.getBounds() may expose internal representation by returning HemfFill$EmfFrameRgn.bounds At HemfFill.java:[line 371]
M D DLS: Dead store to rgnDataSize in org.apache.poi.hemf.record.emf.HemfFill$EmfFrameRgn.init(LittleEndianInputStream, long, long) At HemfFill.java:[line 347]
M V EI: org.apache.poi.hwmf.record.HwmfFill$WmfSetDibToDev.getSrcBounds() may expose internal representation by returning HwmfFill$WmfSetDibToDev.srcBounds At HwmfFill.java:[line 801]
M V EI: org.apache.poi.hwmf.record.HwmfFill$WmfSetDibToDev.getDstBounds() may expose internal representation by returning HwmfFill$WmfSetDibToDev.dstBounds At HwmfFill.java:[line 805]
M V EI: org.apache.poi.hemf.record.emf.HemfText$EmfExtTextOutA.getScale() may expose internal representation by returning HemfText$EmfExtTextOutA.scale At HemfText.java:[line 215]
M D BC: Unchecked/unconfirmed cast from org.apache.poi.hwmf.draw.HwmfGraphics to org.apache.poi.hemf.draw.HemfGraphics in org.apache.poi.hemf.record.emfplus.HemfPlusObject$EmfPlusObject.applyObject(HwmfGraphics) At HemfPlusObject.java:[line 217]
M V EI: org.apache.poi.hwmf.record.HwmfWindowing$WmfExcludeClipRect.getBounds() may expose internal representation by returning HwmfWindowing$WmfExcludeClipRect.bounds At HwmfWindowing.java:[line 534]
M V EI: org.apache.poi.hemf.record.emfplus.HemfPlusMisc$EmfPlusSetWorldTransform.getMatrixData() may expose internal representation by returning HemfPlusMisc$EmfPlusSetWorldTransform.matrixData At HemfPlusMisc.java:[line 220]
M V EI: org.apache.poi.hslf.record.Comment2000.getComment2000Atom() may expose internal representation by returning Comment2000.commentAtom At Comment2000.java:[line 59]
M V EI: org.apache.poi.hemf.record.emf.HemfDraw$EmfPolyPolygon.getBounds() may expose internal representation by returning HemfDraw$EmfPolyPolygon.bounds At HemfDraw.java:[line 545]
M D DLS: Dead store to count in org.apache.poi.hemf.record.emf.HemfDraw$EmfPolyPolygon.init(LittleEndianInputStream, long, long) At HemfDraw.java:[line 499]
M D DLS: Dead store to CustomStartCapSize in org.apache.poi.hemf.record.emfplus.HemfPlusPen$EmfPlusPen.initCustomCap(Consumer, LittleEndianInputStream) At HemfPlusPen.java:[line 535]
M V EI: org.apache.poi.hemf.record.emf.HemfMisc$EmfModifyWorldTransform.getXForm() may expose internal representation by returning HemfMisc$EmfModifyWorldTransform.xForm At HemfMisc.java:[line 843]
M V EI: org.apache.poi.hwmf.record.HwmfMisc$WmfCreateBrushIndirect.getColorRef() may expose internal representation by returning HwmfMisc$WmfCreateBrushIndirect.colorRef At HwmfMisc.java:[line 842]
M V EI: org.apache.poi.hemf.record.emf.HemfDraw$EmfStrokePath.getBounds() may expose internal representation by returning HemfDraw$EmfStrokePath.bounds At HemfDraw.java:[line 1265]
M V EI: org.apache.poi.hemf.record.emf.HemfDraw$EmfPolyBezier.getBounds() may expose internal representation by returning HemfDraw$EmfPolyBezier.bounds At HemfDraw.java:[line 205]
M V EI: org.apache.poi.hwmf.record.HwmfDraw$WmfSetPixel.getPoint() may expose internal representation by returning HwmfDraw$WmfSetPixel.point At HwmfDraw.java:[line 541]
M V EI: org.apache.poi.hwmf.record.HwmfDraw$WmfSetPixel.getColorRef() may expose internal representation by returning HwmfDraw$WmfSetPixel.colorRef At HwmfDraw.java:[line 537]
M V EI: org.apache.poi.hsmf.extractor.OutlookTextExtractor.getMAPIMessage() may expose internal representation by returning OutlookTextExtractor.msg At OutlookTextExtractor.java:[line 82]
M V EI: org.apache.poi.hsmf.extractor.OutlookTextExtractor.getDocument() may expose internal representation by returning OutlookTextExtractor.msg At OutlookTextExtractor.java:[line 209]
M V EI2: new org.apache.poi.hsmf.extractor.OutlookTextExtractor(MAPIMessage) may expose internal representation by storing an externally mutable object into OutlookTextExtractor.msg At OutlookTextExtractor.java:[line 50]
M V EI: org.apache.poi.hsmf.extractor.OutlookTextExtractor.getFilesystem() may expose internal representation by returning OutlookTextExtractor.msg At OutlookTextExtractor.java:[line 224]
M V EI2: new org.apache.poi.hwpf.converter.WordToHtmlConverter(HtmlDocumentFacade) may expose internal representation by storing an externally mutable object into WordToHtmlConverter.htmlDocumentFacade At WordToHtmlConverter.java:[line 104]
M V EI: org.apache.poi.hemf.record.emf.HemfComment$EmfCommentDataMultiformats.getBounds() may expose internal representation by returning HemfComment$EmfCommentDataMultiformats.bounds At HemfComment.java:[line 476]
M V EI2: new org.apache.poi.hpbf.dev.PLCDumper(HPBFDocument) may expose internal representation by storing an externally mutable object into PLCDumper.doc At PLCDumper.java:[line 40]
M V EI: org.apache.poi.hwmf.record.HwmfText$WmfSetTextColor.getColorRef() may expose internal representation by returning HwmfText$WmfSetTextColor.colorRef At HwmfText.java:[line 134]
M V EI: org.apache.poi.hemf.record.emf.HemfDraw$EmfPolyDraw.getBounds() may expose internal representation by returning HemfDraw$EmfPolyDraw.bounds At HemfDraw.java:[line 1020]
M V EI: org.apache.poi.hslf.usermodel.HSLFTitleMaster.getTextParagraphs() may expose internal representation by returning HSLFTitleMaster._paragraphs At HSLFTitleMaster.java:[line 51]
M V EI: org.apache.poi.hemf.draw.HemfImageRenderer.getGenericRecord() may expose internal representation by returning HemfImageRenderer.image At HemfImageRenderer.java:[line 135]
M V EI: org.apache.poi.hwmf.record.HwmfWindowing$WmfScaleWindowExt.getScale() may expose internal representation by returning HwmfWindowing$WmfScaleWindowExt.scale At HwmfWindowing.java:[line 385]
M V EI2: new org.apache.poi.hslf.dev.SlideShowRecordDumper(PrintStream, String, boolean, boolean) may expose internal representation by storing an externally mutable object into SlideShowRecordDumper.ps At SlideShowRecordDumper.java:[line 106]
M V EI: org.apache.poi.hwmf.record.HwmfDraw$WmfRoundRect.getCorners() may expose internal representation by returning HwmfDraw$WmfRoundRect.corners At HwmfDraw.java:[line 591]
M V EI: org.apache.poi.hwmf.record.HwmfDraw$WmfRoundRect.getBounds() may expose internal representation by returning HwmfDraw$WmfRoundRect.bounds At HwmfDraw.java:[line 595]
M V EI: org.apache.poi.hwmf.record.HwmfWindowing$WmfOffsetClipRgn.getOffset() may expose internal representation by returning HwmfWindowing$WmfOffsetClipRgn.offset At HwmfWindowing.java:[line 494]
M V EI: org.apache.poi.hemf.record.emfplus.HemfPlusMisc$EmfPlusSetClipRect.getClipRect() may expose internal representation by returning HemfPlusMisc$EmfPlusSetClipRect.clipRect At HemfPlusMisc.java:[line 358]
M V EI: org.apache.poi.hwmf.record.HwmfWindowing$WmfOffsetWindowOrg.getOffset() may expose internal representation by returning HwmfWindowing$WmfOffsetWindowOrg.offset At HwmfWindowing.java:[line 325]
M V EI: org.apache.poi.hemf.record.emf.HemfFill$EmfInvertRgn.getBounds() may expose internal representation by returning HemfFill$EmfInvertRgn.bounds At HemfFill.java:[line 419]
M V EI: org.apache.poi.hemf.record.emf.HemfFill$EmfInvertRgn.getRgnRects() may expose internal representation by returning HemfFill$EmfInvertRgn.rgnRects At HemfFill.java:[line 423]
M D DLS: Dead store to rgnDataSize in org.apache.poi.hemf.record.emf.HemfFill$EmfInvertRgn.init(LittleEndianInputStream, long, long) At HemfFill.java:[line 408]
M V EI: org.apache.poi.hemf.record.emfplus.HemfPlusDraw$EmfPlusFillRects.getRectData() may expose internal representation by returning HemfPlusDraw$EmfPlusFillRects.rectData At HemfPlusDraw.java:[line 320]
M V EI: org.apache.poi.hemf.record.emf.HemfFill$EmfStretchDiBits.getBounds() may expose internal representation by returning HemfFill$EmfStretchDiBits.bounds At HemfFill.java:[line 298]
M V EI: org.apache.poi.hwpf.extractor.Word6Extractor.getFilesystem() may expose internal representation by returning Word6Extractor.doc At Word6Extractor.java:[line 143]
M V EI: org.apache.poi.hwpf.extractor.Word6Extractor.getDocument() may expose internal representation by returning Word6Extractor.doc At Word6Extractor.java:[line 128]
M V EI2: new org.apache.poi.hwpf.extractor.Word6Extractor(HWPFOldDocument) may expose internal representation by storing an externally mutable object into Word6Extractor.doc At Word6Extractor.java:[line 76]
M V EI: org.apache.poi.hdgf.extractor.VisioTextExtractor.getFilesystem() may expose internal representation by returning VisioTextExtractor.hdgf At VisioTextExtractor.java:[line 138]
M V EI: org.apache.poi.hdgf.extractor.VisioTextExtractor.getDocument() may expose internal representation by returning VisioTextExtractor.hdgf At VisioTextExtractor.java:[line 123]
M V EI2: new org.apache.poi.hdgf.extractor.VisioTextExtractor(HDGFDiagram) may expose internal representation by storing an externally mutable object into VisioTextExtractor.hdgf At VisioTextExtractor.java:[line 45]
M V EI: org.apache.poi.hslf.usermodel.HSLFHyperlink.getInfo() may expose internal representation by returning HSLFHyperlink.info At HSLFHyperlink.java:[line 55]
M V EI: org.apache.poi.hslf.usermodel.HSLFHyperlink.getTextRunInfo() may expose internal representation by returning HSLFHyperlink.txinfo At HSLFHyperlink.java:[line 59]
M V EI: org.apache.poi.hslf.usermodel.HSLFHyperlink.getExHyperlink() may expose internal representation by returning HSLFHyperlink.exHyper At HSLFHyperlink.java:[line 51]
M V EI2: new org.apache.poi.hslf.usermodel.HSLFComment(Comment2000) may expose internal representation by storing an externally mutable object into HSLFComment._comment2000 At HSLFComment.java:[line 31]
M V EI2: new org.apache.poi.hslf.usermodel.HSLFSlide(Slide, HSLFNotes, SlideListWithText$SlideAtomsSet, int, int) may expose internal representation by storing an externally mutable object into HSLFSlide._notes At HSLFSlide.java:[line 77]
M V EI2: org.apache.poi.hslf.usermodel.HSLFSlide.setNotes(Notes) may expose internal representation by storing an externally mutable object into HSLFSlide._notes At HSLFSlide.java:[line 128]
M V EI: org.apache.poi.hslf.usermodel.HSLFSlide.getTextParagraphs() may expose internal representation by returning HSLFSlide._paragraphs At HSLFSlide.java:[line 244]
M V EI: org.apache.poi.hslf.usermodel.HSLFSlide.getNotes() may expose internal representation by returning HSLFSlide._notes At HSLFSlide.java:[line 116]
M V EI: org.apache.poi.hwmf.record.HwmfFill$WmfPatBlt.getBounds() may expose internal representation by returning HwmfFill$WmfPatBlt.bounds At HwmfFill.java:[line 449]
M V EI: org.apache.poi.hwmf.record.HwmfWindowing$WmfSetViewportOrg.getOrigin() may expose internal representation by returning HwmfWindowing$WmfSetViewportOrg.origin At HwmfWindowing.java:[line 83]
M V EI: org.apache.poi.hwmf.record.HwmfDraw$WmfArc.getEndPoint() may expose internal representation by returning HwmfDraw$WmfArc.endPoint At HwmfDraw.java:[line 696]
M V EI: org.apache.poi.hwmf.record.HwmfDraw$WmfArc.getStartPoint() may expose internal representation by returning HwmfDraw$WmfArc.startPoint At HwmfDraw.java:[line 692]
M V EI: org.apache.poi.hwmf.record.HwmfDraw$WmfArc.getBounds() may expose internal representation by returning HwmfDraw$WmfArc.bounds At HwmfDraw.java:[line 700]
M V EI: org.apache.poi.hwmf.record.HwmfWindowing$WmfOffsetViewportOrg.getOffset() may expose internal representation by returning HwmfWindowing$WmfOffsetViewportOrg.offset At HwmfWindowing.java:[line 178]
M V EI: org.apache.poi.hemf.record.emf.HemfFill$EmfStretchBlt.getBounds() may expose internal representation by returning HemfFill$EmfStretchBlt.bounds At HemfFill.java:[line 203]
M V EI: org.apache.poi.hemf.record.emf.HemfFill$EmfStretchBlt.getXFormSrc() may expose internal representation by returning HemfFill$EmfStretchBlt.xFormSrc At HemfFill.java:[line 207]
M V EI: org.apache.poi.hemf.record.emf.HemfFill$EmfStretchBlt.getBkColorSrc() may expose internal representation by returning HemfFill$EmfStretchBlt.bkColorSrc At HemfFill.java:[line 211]
M V EI: org.apache.poi.hwmf.record.HwmfWindowing$WmfSetWindowOrg.getOrigin() may expose internal representation by returning HwmfWindowing$WmfSetWindowOrg.origin At HwmfWindowing.java:[line 228]
M V EI: org.apache.poi.hwmf.record.HwmfDraw$WmfEllipse.getBounds() may expose internal representation by returning HwmfDraw$WmfEllipse.bounds At HwmfDraw.java:[line 261]
M V EI: org.apache.poi.hwmf.record.HwmfDraw$WmfRectangle.getBounds() may expose internal representation by returning HwmfDraw$WmfRectangle.bounds At HwmfDraw.java:[line 498]
M V EI2: org.apache.poi.hwpf.model.types.LVLFAbstractType.setRgbxchNums(byte[]) may expose internal representation by storing an externally mutable object into LVLFAbstractType.field_4_rgbxchNums At LVLFAbstractType.java:[line 258]
M V EI2: org.apache.poi.hwpf.model.types.LVLFAbstractType.setGrfhic(Grfhic) may expose internal representation by storing an externally mutable object into LVLFAbstractType.field_11_grfhic At LVLFAbstractType.java:[line 384]
M V EI: org.apache.poi.hwpf.model.types.LVLFAbstractType.getRgbxchNums() may expose internal representation by returning LVLFAbstractType.field_4_rgbxchNums At LVLFAbstractType.java:[line 249]
M V EI: org.apache.poi.hwpf.model.types.LVLFAbstractType.getGrfhic() may expose internal representation by returning LVLFAbstractType.field_11_grfhic At LVLFAbstractType.java:[line 375]
M V EI: org.apache.poi.hemf.record.emf.HemfMisc$EmfSetWorldTransform.getXForm() may expose internal representation by returning HemfMisc$EmfSetWorldTransform.xForm At HemfMisc.java:[line 771]
M V EI: org.apache.poi.hslf.usermodel.HSLFTextRun.createHyperlink() may expose internal representation by returning HSLFTextRun.link At HSLFTextRun.java:[line 492]
M V EI: org.apache.poi.hslf.usermodel.HSLFTextRun.getCharacterStyle() may expose internal representation by returning HSLFTextRun.characterStyle At HSLFTextRun.java:[line 75]
M V EI: org.apache.poi.hslf.usermodel.HSLFTextRun.getParagraph() may expose internal representation by returning HSLFTextRun.parentParagraph At HSLFTextRun.java:[line 530]
M V EI: org.apache.poi.hslf.usermodel.HSLFTextRun.getHyperlink() may expose internal representation by returning HSLFTextRun.link At HSLFTextRun.java:[line 483]
M V EI: org.apache.poi.hslf.usermodel.HSLFTextRun.getTextParagraph() may expose internal representation by returning HSLFTextRun.parentParagraph At HSLFTextRun.java:[line 449]
M V EI2: new org.apache.poi.hslf.usermodel.HSLFTextRun(HSLFTextParagraph) may expose internal representation by storing an externally mutable object into HSLFTextRun.parentParagraph At HSLFTextRun.java:[line 71]
M V EI: org.apache.poi.hemf.record.emf.HemfFill$EmfExtSelectClipRgn.getRgnRects() may expose internal representation by returning HemfFill$EmfExtSelectClipRgn.rgnRects At HemfFill.java:[line 540]
M D DLS: Dead store to rgnDataSize in org.apache.poi.hemf.record.emf.HemfFill$EmfExtSelectClipRgn.init(LittleEndianInputStream, long, long) At HemfFill.java:[line 508]
M V EI: org.apache.poi.hwmf.record.HwmfFill$WmfDibStretchBlt.getSrcBounds() may expose internal representation by returning HwmfFill$WmfDibStretchBlt.srcBounds At HwmfFill.java:[line 945]
M V EI: org.apache.poi.hwmf.record.HwmfFill$WmfDibStretchBlt.getDstBounds() may expose internal representation by returning HwmfFill$WmfDibStretchBlt.dstBounds At HwmfFill.java:[line 949]
M V EI: org.apache.poi.hwmf.record.HwmfMisc$WmfSetBkColor.getColorRef() may expose internal representation by returning HwmfMisc$WmfSetBkColor.colorRef At HwmfMisc.java:[line 169]
M V EI: org.apache.poi.hemf.record.emf.HemfComment$EmfCommentDataBeginGroup.getBounds() may expose internal representation by returning HemfComment$EmfCommentDataBeginGroup.bounds At HemfComment.java:[line 394]
M V EI2: new org.apache.poi.hsmf.dev.HSMFDump(POIFSFileSystem) may expose internal representation by storing an externally mutable object into HSMFDump.fs At HSMFDump.java:[line 38]
M V EI: org.apache.poi.hwmf.record.HwmfWindowing$WmfSetViewportExt.getExtents() may expose internal representation by returning HwmfWindowing$WmfSetViewportExt.extents At HwmfWindowing.java:[line 133]
M V EI2: new org.apache.poi.hwpf.dev.HWPFLister(HWPFDocumentCore) may expose internal representation by storing an externally mutable object into HWPFLister._doc At HWPFLister.java:[line 275]
M V EI: org.apache.poi.hemf.record.emf.HemfMisc$EmfSetBrushOrgEx.getOrigin() may expose internal representation by returning HemfMisc$EmfSetBrushOrgEx.origin At HemfMisc.java:[line 735]
M V EI: org.apache.poi.hwmf.record.HwmfDraw$WmfMoveTo.getPoint() may expose internal representation by returning HwmfDraw$WmfMoveTo.point At HwmfDraw.java:[line 79]
M C UwF: Unwritten field: org.apache.poi.hwmf.record.HwmfMisc$WmfDibCreatePatternBrush.pattern16 At HwmfMisc.java:[line 561]
M D UuF: Unused public or protected field: org.apache.poi.hwmf.record.HwmfFont.pitch In HwmfFont.java
M D UuF: Unused public or protected field: org.apache.poi.hwmf.record.HwmfFont.family In HwmfFont.java
M P UrF: Unread field: org.apache.poi.hwmf.record.HwmfEscape$WmfEscapeUnknownData.escapeFunction At HwmfEscape.java:[line 258]
M P SS: Unread field: org.apache.poi.hslf.dev.PPTXMLDump.hexHeader; should this field be static? At PPTXMLDump.java:[line 52]
M P UrF: Unread field: org.apache.poi.hemf.record.emfplus.HemfPlusObject$EmfPlusObject.objectId At HemfPlusObject.java:[line 173]
M D UrF: Unread public/protected field: org.apache.poi.hemf.record.emf.HemfMisc$EmfModifyWorldTransform.header At HemfMisc.java:[line 806]
M P UrF: Unread field: org.apache.poi.hmef.HMEFMessage.fileId At HMEFMessage.java:[line 69]
M V MS: org.apache.poi.hslf.usermodel.HSLFSimpleShape.ADJUST_VALUES should be package protected At HSLFSimpleShape.java:[line 65]
M V MS: org.apache.poi.hwmf.usermodel.HwmfPicture.MAX_RECORD_LENGTH should be package protected At HwmfPicture.java:[line 59]
The following errors occurred during analysis:
Unable to construct type qualifier checker javax/annotation/Nonnull$Checker
java.lang.UnsupportedOperationException: The Security Manager is deprecated and will be removed in a future release
At java.base/java.lang.System.setSecurityManager(System.java:416)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.<init>(TypeQualifierValue.java:157)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:298)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:306)
At edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase.<init>(TypeQualifierNullnessAnnotationDatabase.java:70)
At edu.umd.cs.findbugs.ba.AnalysisContext.getNullnessAnnotationDatabase(AnalysisContext.java:1055)
At edu.umd.cs.findbugs.ba.AnalysisContext.updateDatabases(AnalysisContext.java:1008)
At edu.umd.cs.findbugs.FindBugs2.analyzeApplication(FindBugs2.java:1061)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:309)
At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:395)
At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1231)
SpotBugs ended with exit code 1
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':poi:forbiddenApisTest'.
> de.thetaphi.forbiddenapis.ForbiddenApiException: Check for forbidden API calls failed, see log.
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
* Get more help at https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
See https://docs.gradle.org/7.4.1/userguide/command_line_interface.html#sec:command_line_warnings
Execution optimizations have been disabled for 1 invalid unit(s) of work during this build to ensure correctness.
Please consult deprecation warnings for more details.
BUILD FAILED in 1m 36s
49 actionable tasks: 49 executed
Build step 'Invoke Gradle script' changed build result to FAILURE
Build step 'Invoke Gradle script' marked build as failure
[SpotBugs] Skipping execution of recorder since overall result is 'FAILURE'
Archiving artifacts
[Fast Archiver] Compressed 23.82 MB of artifacts by 12.5% relative to #17
Recording test results
ERROR: Step ?Publish JUnit test result report? failed: No test report files were found. Configuration error?
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org
Build failed in Jenkins: POI » POI-DSL-1.18 #25
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/25/display/redirect?page=changes>
Changes:
[PJ Fanning] upgrade forbiddenapis
------------------------------------------
[...truncated 33.86 KB...]
_lvl = new ListLevel( buf, offset );
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-scratchpad/src/main/java/org/apache/poi/hwpf/model/CHPBinTable.java>:69: warning: [dep-ann] deprecated item is not annotated with @Deprecated
public CHPBinTable( byte[] documentStream, byte[] tableStream, int offset,
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-scratchpad/src/main/java/org/apache/poi/hwpf/sprm/SprmUtils.java>:52: warning: [dep-ann] deprecated item is not annotated with @Deprecated
public static byte[] shortArrayToByteArray(short[] convert) {
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-scratchpad/src/main/java/org/apache/poi/hwpf/HWPFDocument.java>:337: warning: [deprecation] PicturesTable(HWPFDocument,byte[],byte[],FSPATable,OfficeArtContent) in PicturesTable has been deprecated
_pictures = new PicturesTable(this, _dataStream, _mainStream, _fspaMain, officeArtContent);
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-scratchpad/src/main/java/org/apache/poi/hwpf/model/DocumentProperties.java>:36: warning: [dep-ann] deprecated item is not annotated with @Deprecated
public DocumentProperties( byte[] tableStream, int offset )
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-scratchpad/src/main/java/org/apache/poi/hwpf/model/SinglentonTextPiece.java>:39: warning: [deprecation] characterLength() in TextPiece has been deprecated
public int characterLength()
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-scratchpad/src/main/java/org/apache/poi/hslf/usermodel/HSLFSlide.java>:492: warning: [deprecation] getDisplayPlaceholder(Placeholder) in Slide has been deprecated
public boolean getDisplayPlaceholder(final Placeholder placeholder) {
^
14 warnings
> Task :poi-scratchpad:compileJava9 SKIPPED
> Task :poi-scratchpad:cacheJava9 NO-SOURCE
> Task :poi-scratchpad:classes
> Task :poi:compileTestJava
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/src/test/java/org/apache/poi/util/MemoryLeakVerifier.java>:91: warning: [removal] runFinalization() in Runtime has been deprecated and marked for removal
runtime.runFinalization();
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/src/test/java/org/apache/poi/POITestCase.java>:122: warning: [removal] AccessController in java.security has been deprecated and marked for removal
return AccessController.doPrivileged((PrivilegedExceptionAction<R>) () -> {
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/src/test/java/org/apache/poi/hssf/usermodel/TestHSSFCell.java>:385: warning: [deprecation] setCellType(CellType) in Cell has been deprecated
cell.setCellType(CellType.STRING);
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/src/test/java/org/apache/poi/hssf/usermodel/TestHSSFCell.java>:389: warning: [deprecation] setCellType(CellType) in Cell has been deprecated
cell.setCellType(CellType.BOOLEAN);
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/src/test/java/org/apache/poi/hssf/usermodel/TestHSSFCell.java>:391: warning: [deprecation] setCellType(CellType) in Cell has been deprecated
cell.setCellType(CellType.BOOLEAN);
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/src/test/java/org/apache/poi/hssf/usermodel/TestHSSFCell.java>:394: warning: [deprecation] setCellType(CellType) in Cell has been deprecated
cell.setCellType(CellType.BOOLEAN);
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/src/test/java/org/apache/poi/hssf/usermodel/TestHSSFCell.java>:398: warning: [deprecation] setCellType(CellType) in Cell has been deprecated
cell.setCellType(CellType.BOOLEAN);
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/src/test/java/org/apache/poi/hssf/usermodel/TestHSSFCell.java>:399: warning: [deprecation] setCellType(CellType) in Cell has been deprecated
cell.setCellType(CellType.STRING);
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/src/test/java/org/apache/poi/hssf/usermodel/TestHSSFCell.java>:400: warning: [deprecation] setCellType(CellType) in Cell has been deprecated
cell.setCellType(CellType.ERROR);
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/src/test/java/org/apache/poi/hssf/usermodel/TestHSSFCell.java>:401: warning: [deprecation] setCellType(CellType) in Cell has been deprecated
cell.setCellType(CellType.STRING);
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/src/test/java/org/apache/poi/hssf/usermodel/TestHSSFCell.java>:403: warning: [deprecation] setCellType(CellType) in Cell has been deprecated
cell.setCellType(CellType.STRING);
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/src/test/java/org/apache/poi/hssf/usermodel/TestBugs.java>:2362: warning: [deprecation] setCellType(CellType) in Cell has been deprecated
cell.setCellType(CellType.STRING);
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/src/test/java/org/apache/poi/ss/usermodel/BaseTestSheetUpdateArrayFormulas.java>:277: warning: [deprecation] setCellType(CellType) in Cell has been deprecated
scell.setCellType(CellType.STRING);
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/src/test/java/org/apache/poi/ss/usermodel/BaseTestSheetUpdateArrayFormulas.java>:287: warning: [deprecation] setCellType(CellType) in Cell has been deprecated
IllegalStateException e = assertThrows(IllegalStateException.class, () -> mcell.setCellType(CellType.NUMERIC));
^
> Task :poi-scratchpad:jar
> Task :poi-scratchpad:forbiddenApisMain
> Task :poi:compileTestJava
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/src/test/java/org/apache/poi/hssf/record/TestFormulaRecord.java>:90: warning: [deprecation] getCode() in CellType has been deprecated
assertEquals(CellType.ERROR.getCode(), record.getCachedResultType());
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/src/test/java/org/apache/poi/hssf/record/TestFormulaRecord.java>:90: warning: [deprecation] getCachedResultType() in FormulaRecord has been deprecated
assertEquals(CellType.ERROR.getCode(), record.getCachedResultType());
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/src/test/java/org/apache/poi/hssf/extractor/TestOldExcelExtractor.java>:314: warning: [removal] SecurityManager in java.lang has been deprecated and marked for removal
SecurityManager sm = System.getSecurityManager();
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/src/test/java/org/apache/poi/hssf/extractor/TestOldExcelExtractor.java>:314: warning: [removal] getSecurityManager() in System has been deprecated and marked for removal
SecurityManager sm = System.getSecurityManager();
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/src/test/java/org/apache/poi/hssf/extractor/TestOldExcelExtractor.java>:315: warning: [removal] setSecurityManager(SecurityManager) in System has been deprecated and marked for removal
System.setSecurityManager(new NoExitSecurityManager());
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/src/test/java/org/apache/poi/hssf/extractor/TestOldExcelExtractor.java>:321: warning: [removal] setSecurityManager(SecurityManager) in System has been deprecated and marked for removal
System.setSecurityManager(sm);
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/src/test/java/org/apache/poi/hssf/extractor/TestOldExcelExtractor.java>:366: warning: [removal] SecurityManager in java.lang has been deprecated and marked for removal
private static class NoExitSecurityManager extends SecurityManager {
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/src/test/java/org/apache/poi/poifs/dev/TestPOIFSDump.java>:156: warning: [removal] SecurityManager in java.lang has been deprecated and marked for removal
private static class TestOverrideSecurityManager extends SecurityManager {
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/src/test/java/org/apache/poi/poifs/dev/TestPOIFSDump.java>:174: warning: [removal] SecurityManager in java.lang has been deprecated and marked for removal
SecurityManager sm = System.getSecurityManager();
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/src/test/java/org/apache/poi/poifs/dev/TestPOIFSDump.java>:174: warning: [removal] getSecurityManager() in System has been deprecated and marked for removal
SecurityManager sm = System.getSecurityManager();
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/src/test/java/org/apache/poi/poifs/dev/TestPOIFSDump.java>:176: warning: [removal] setSecurityManager(SecurityManager) in System has been deprecated and marked for removal
System.setSecurityManager(new TestOverrideSecurityManager());
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/src/test/java/org/apache/poi/poifs/dev/TestPOIFSDump.java>:179: warning: [removal] setSecurityManager(SecurityManager) in System has been deprecated and marked for removal
System.setSecurityManager(sm);
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi/src/test/java/org/apache/poi/ss/util/TestSheetUtil.java>:212: warning: [deprecation] setCellType(CellType) in Cell has been deprecated
cell.setCellType(CellType.STRING);
^
27 warnings
> Task :poi:compileTest9 SKIPPED
> Task :poi:cacheTest9 NO-SOURCE
> Task :poi:processTestResources
> Task :poi:testClasses
> Task :poi:testJar
> Task :poi:sourcesJar
> Task :poi:forbiddenApisMain
> Task :poi-ooxml-full:compileJava
> Task :poi:forbiddenApisTest FAILED
Forbidden method invocation: java.lang.Runtime#runFinalization() [Deprecated in Java 18]
in org.apache.poi.util.MemoryLeakVerifier (MemoryLeakVerifier.java:91)
Scanned 635 class file(s) for forbidden API invocations (in 0.65s), 1 error(s).
> Task :poi-scratchpad:compileTestJava
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-scratchpad/src/test/java/org/apache/poi/hwpf/sprm/TestSprms.java>:77: warning: [deprecation] getParagraphStyle(int) in StyleSheet has been deprecated
assertEquals(1, hwpfDocument.getStyleSheet().getParagraphStyle(8).getJustification());
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-scratchpad/src/test/java/org/apache/poi/hwpf/sprm/TestSprms.java>:80: warning: [deprecation] getParagraphStyle(int) in StyleSheet has been deprecated
assertEquals(1, hwpfDocument2.getStyleSheet().getParagraphStyle(8).getJustification());
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-scratchpad/src/test/java/org/apache/poi/hwpf/usermodel/TestHWPFOldDocument.java>:186: warning: [deprecation] getParagraphText() in Word6Extractor has been deprecated
for (String p : ex.getParagraphText()) {
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-scratchpad/src/test/java/org/apache/poi/hwpf/usermodel/TestHWPFOldDocument.java>:203: warning: [deprecation] getParagraphText() in Word6Extractor has been deprecated
for (String p : ex.getParagraphText()) {
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-scratchpad/src/test/java/org/apache/poi/hwpf/usermodel/TestHWPFOldDocument.java>:240: warning: [deprecation] getParagraphText() in Word6Extractor has been deprecated
for (String p : ex.getParagraphText()) {
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-scratchpad/src/test/java/org/apache/poi/hwpf/usermodel/TestBug49820.java>:64: warning: [deprecation] getParagraphStyle(int) in StyleSheet has been deprecated
assertEquals(expectedStyleLvl, styleSheet.getParagraphStyle(par.getStyleIndex()).getLvl());
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-scratchpad/src/test/java/org/apache/poi/hwpf/model/TestSectionTable.java>:50: warning: [deprecation] writeTo(HWPFFileSystem,int) in SectionTable has been deprecated
sectionTable.writeTo(fileSys, 0);
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-scratchpad/src/test/java/org/apache/poi/hwpf/model/TestFontTable.java>:47: warning: [deprecation] writeTo(HWPFFileSystem) in FontTable has been deprecated
_fontTable.writeTo(fileSys);
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-scratchpad/src/test/java/org/apache/poi/hwpf/model/TestCHPBinTable.java>:53: warning: [deprecation] writeTo(HWPFFileSystem,int,CharIndexTranslator) in CHPBinTable has been deprecated
_cHPBinTable.writeTo(fileSys, 0, fakeTPT);
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-scratchpad/src/test/java/org/apache/poi/hwpf/extractor/TestWordExtractorBugs.java>:56: warning: [deprecation] getParagraphText() in Word6Extractor has been deprecated
assertNotNull(extractor.getParagraphText());
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-scratchpad/src/test/java/org/apache/poi/hwpf/extractor/TestWordExtractor.java>:190: warning: [deprecation] getHeaderText() in WordExtractor has been deprecated
assertEquals("First header column!\tMid header Right header!\n", extractor1.getHeaderText());
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-scratchpad/src/test/java/org/apache/poi/hwpf/extractor/TestWordExtractor.java>:200: warning: [deprecation] getHeaderText() in WordExtractor has been deprecated
assertEquals("This is a simple header, with a \u20ac euro symbol in it.\n\n", extractor2.getHeaderText());
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-scratchpad/src/test/java/org/apache/poi/hwpf/extractor/TestWordExtractor.java>:213: warning: [deprecation] getFooterText() in WordExtractor has been deprecated
assertEquals("Footer Left\tFooter Middle Footer Right\n", extractor1.getFooterText());
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-scratchpad/src/test/java/org/apache/poi/hwpf/extractor/TestWordExtractor.java>:223: warning: [deprecation] getFooterText() in WordExtractor has been deprecated
assertEquals("The footer, with Moli\u00e8re, has Unicode in it.\n", extractor2.getFooterText());
^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-scratchpad/src/test/java/org/apache/poi/hslf/extractor/TestExtractor.java>:498: warning: [deprecation] getCodepoints(String,Boolean,Boolean) in SlideShowExtractor has been deprecated
BitSet l1 = ppt.getCodepoints(font, null, null);
^
15 warnings
> Task :poi-scratchpad:spotbugsMain
The following errors occurred during analysis:
Unable to construct type qualifier checker javax/annotation/Nonnull$Checker
java.lang.UnsupportedOperationException: The Security Manager is deprecated and will be removed in a future release
At java.base/java.lang.System.setSecurityManager(System.java:416)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.<init>(TypeQualifierValue.java:157)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:298)
At edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:306)
At edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase.<init>(TypeQualifierNullnessAnnotationDatabase.java:70)
At edu.umd.cs.findbugs.ba.AnalysisContext.getNullnessAnnotationDatabase(AnalysisContext.java:1055)
At edu.umd.cs.findbugs.ba.AnalysisContext.updateDatabases(AnalysisContext.java:1008)
At edu.umd.cs.findbugs.FindBugs2.analyzeApplication(FindBugs2.java:1061)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:309)
At com.github.spotbugs.snom.internal.SpotBugsRunnerForWorker$SpotBugsExecutor.execute(SpotBugsRunnerForWorker.java:106)
At org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
At org.gradle.workers.internal.AbstractClassLoaderWorker$1.create(AbstractClassLoaderWorker.java:49)
At org.gradle.workers.internal.AbstractClassLoaderWorker$1.create(AbstractClassLoaderWorker.java:43)
At org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:97)
At org.gradle.workers.internal.AbstractClassLoaderWorker.executeInClassLoader(AbstractClassLoaderWorker.java:43)
At org.gradle.workers.internal.IsolatedClassloaderWorker.run(IsolatedClassloaderWorker.java:49)
At org.gradle.workers.internal.IsolatedClassloaderWorker.run(IsolatedClassloaderWorker.java:30)
At org.gradle.workers.internal.WorkerDaemonServer.run(WorkerDaemonServer.java:87)
At org.gradle.workers.internal.WorkerDaemonServer.run(WorkerDaemonServer.java:56)
At org.gradle.process.internal.worker.request.WorkerAction$1.call(WorkerAction.java:138)
At org.gradle.process.internal.worker.child.WorkerLogEventListener.withWorkerLoggingProtocol(WorkerLogEventListener.java:41)
At org.gradle.process.internal.worker.request.WorkerAction.run(WorkerAction.java:135)
At java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
At java.base/java.lang.reflect.Method.invoke(Method.java:577)
At org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
At org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
At org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182)
At org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164)
At org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:414)
At org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
At org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
At java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
At java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
At java.base/java.lang.Thread.run(Thread.java:833)
672 SpotBugs violations were found.See the report at: file://<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.18/ws/poi-scratchpad/build/reports/spotbugs/main.xml>
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':poi:forbiddenApisTest'.
> de.thetaphi.forbiddenapis.ForbiddenApiException: Check for forbidden API calls failed, see log.
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
* Get more help at https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
See https://docs.gradle.org/7.4.1/userguide/command_line_interface.html#sec:command_line_warnings
Execution optimizations have been disabled for 1 invalid unit(s) of work during this build to ensure correctness.
Please consult deprecation warnings for more details.
BUILD FAILED in 1m 43s
49 actionable tasks: 48 executed, 1 up-to-date
Build step 'Invoke Gradle script' changed build result to FAILURE
Build step 'Invoke Gradle script' marked build as failure
[SpotBugs] Skipping execution of recorder since overall result is 'FAILURE'
Archiving artifacts
[Fast Archiver] Compressed 23.82 MB of artifacts by 12.5% relative to #17
Recording test results
ERROR: Step ?Publish JUnit test result report? failed: No test report files were found. Configuration error?
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org