See <https://ci-builds.apache.org/job/POI/job/POI-DSL-Windows-1.18/25/display/redirect?page=changes>
Changes: [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 [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 ------------------------------------------ [...truncated 584.31 KB...] at org.jacoco.agent.rt.internal_3570298.core.internal.instr.InstrSupport.classReaderFor(InstrSupport.java:280) at org.jacoco.agent.rt.internal_3570298.core.instr.Instrumenter.instrument(Instrumenter.java:76) at org.jacoco.agent.rt.internal_3570298.core.instr.Instrumenter.instrument(Instrumenter.java:108) ... 59 more java.lang.instrument.IllegalClassFormatException: Error while instrumenting org/jcp/xml/dsig/internal/dom/XMLDSigRI$2. at org.jacoco.agent.rt.internal_3570298.CoverageTransformer.transform(CoverageTransformer.java:94) at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:244) at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188) at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:541) at java.base/java.lang.ClassLoader.defineClass2(Native Method) at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1104) at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:182) at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:821) at java.base/jdk.internal.loader.BuiltinClassLoader.findClassInModuleOrNull(BuiltinClassLoader.java:741) at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:665) at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) at java.xml.crypto/org.jcp.xml.dsig.internal.dom.XMLDSigRI.<init>(XMLDSigRI.java:141) at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:67) at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:483) at java.base/java.util.ServiceLoader$ProviderImpl.newInstance(ServiceLoader.java:789) at java.base/java.util.ServiceLoader$ProviderImpl.get(ServiceLoader.java:729) at java.base/java.util.ServiceLoader$3.next(ServiceLoader.java:1403) at java.base/sun.security.jca.ProviderConfig$ProviderLoader.load(ProviderConfig.java:347) at java.base/sun.security.jca.ProviderConfig$3.run(ProviderConfig.java:254) at java.base/sun.security.jca.ProviderConfig$3.run(ProviderConfig.java:248) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at java.base/sun.security.jca.ProviderConfig.doLoadProvider(ProviderConfig.java:248) at java.base/sun.security.jca.ProviderConfig.getProvider(ProviderConfig.java:226) at java.base/sun.security.jca.ProviderList.getProvider(ProviderList.java:270) at java.base/sun.security.jca.ProviderList.getService(ProviderList.java:383) at java.base/sun.security.jca.GetInstance.getInstance(GetInstance.java:157) at java.base/java.security.SecureRandom.getInstance(SecureRandom.java:387) at java.base/sun.nio.ch.UnixDomainSockets.getRandom(UnixDomainSockets.java:120) at java.base/sun.nio.ch.UnixDomainSockets.<clinit>(UnixDomainSockets.java:126) at java.base/sun.nio.ch.SelectorProviderImpl.openServerSocketChannel(SelectorProviderImpl.java:101) at java.base/java.nio.channels.ServerSocketChannel.open(ServerSocketChannel.java:176) at java.base/sun.nio.ch.PipeImpl.createListener(PipeImpl.java:221) at java.base/sun.nio.ch.PipeImpl$Initializer$LoopbackConnector.run(PipeImpl.java:125) at java.base/sun.nio.ch.PipeImpl$Initializer.run(PipeImpl.java:83) at java.base/sun.nio.ch.PipeImpl$Initializer.run(PipeImpl.java:67) at java.base/java.security.AccessController.doPrivileged(AccessController.java:569) at java.base/sun.nio.ch.PipeImpl.<init>(PipeImpl.java:195) at java.base/sun.nio.ch.WEPollSelectorImpl.<init>(WEPollSelectorImpl.java:78) at java.base/sun.nio.ch.WEPollSelectorProvider.openSelector(WEPollSelectorProvider.java:33) at java.base/java.nio.channels.Selector.open(Selector.java:295) at org.gradle.internal.remote.internal.inet.SocketConnection$SocketInputStream.<init>(SocketConnection.java:162) at org.gradle.internal.remote.internal.inet.SocketConnection.<init>(SocketConnection.java:60) at org.gradle.internal.remote.internal.inet.SocketConnectCompletion.create(SocketConnectCompletion.java:40) at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection.connect(MessageHubBackedObjectConnection.java:136) at org.gradle.api.internal.tasks.testing.worker.TestWorker.startReceivingTests(TestWorker.java:150) at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:95) at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60) at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:133) at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) Caused by: java.io.IOException: Error while instrumenting org/jcp/xml/dsig/internal/dom/XMLDSigRI$2. at org.jacoco.agent.rt.internal_3570298.core.instr.Instrumenter.instrumentError(Instrumenter.java:160) at org.jacoco.agent.rt.internal_3570298.core.instr.Instrumenter.instrument(Instrumenter.java:110) at org.jacoco.agent.rt.internal_3570298.CoverageTransformer.transform(CoverageTransformer.java:92) ... 53 more Caused by: java.lang.IllegalArgumentException: Unsupported class file major version 62 at org.jacoco.agent.rt.internal_3570298.asm.ClassReader.<init>(ClassReader.java:196) at org.jacoco.agent.rt.internal_3570298.asm.ClassReader.<init>(ClassReader.java:177) at org.jacoco.agent.rt.internal_3570298.asm.ClassReader.<init>(ClassReader.java:163) at org.jacoco.agent.rt.internal_3570298.core.internal.instr.InstrSupport.classReaderFor(InstrSupport.java:280) at org.jacoco.agent.rt.internal_3570298.core.instr.Instrumenter.instrument(Instrumenter.java:76) at org.jacoco.agent.rt.internal_3570298.core.instr.Instrumenter.instrument(Instrumenter.java:108) ... 54 more java.lang.instrument.IllegalClassFormatException: Error while instrumenting org/jcp/xml/dsig/internal/dom/XMLDSigRI$ProviderService. at org.jacoco.agent.rt.internal_3570298.CoverageTransformer.transform(CoverageTransformer.java:94) at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:244) at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188) at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:541) at java.base/java.lang.ClassLoader.defineClass2(Native Method) at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1104) at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:182) at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:821) at java.base/jdk.internal.loader.BuiltinClassLoader.findClassInModuleOrNull(BuiltinClassLoader.java:741) at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:665) at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) at java.xml.crypto/org.jcp.xml.dsig.internal.dom.XMLDSigRI.<init>(XMLDSigRI.java:141) at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:67) at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:483) at java.base/java.util.ServiceLoader$ProviderImpl.newInstance(ServiceLoader.java:789) at java.base/java.util.ServiceLoader$ProviderImpl.get(ServiceLoader.java:729) at java.base/java.util.ServiceLoader$3.next(ServiceLoader.java:1403) at java.base/sun.security.jca.ProviderConfig$ProviderLoader.load(ProviderConfig.java:347) at java.base/sun.security.jca.ProviderConfig$3.run(ProviderConfig.java:254) at java.base/sun.security.jca.ProviderConfig$3.run(ProviderConfig.java:248) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at java.base/sun.security.jca.ProviderConfig.doLoadProvider(ProviderConfig.java:248) at java.base/sun.security.jca.ProviderConfig.getProvider(ProviderConfig.java:226) at java.base/sun.security.jca.ProviderList.getProvider(ProviderList.java:270) at java.base/sun.security.jca.ProviderList.getService(ProviderList.java:383) at java.base/sun.security.jca.GetInstance.getInstance(GetInstance.java:157) at java.base/java.security.SecureRandom.getInstance(SecureRandom.java:387) at java.base/sun.nio.ch.UnixDomainSockets.getRandom(UnixDomainSockets.java:120) at java.base/sun.nio.ch.UnixDomainSockets.<clinit>(UnixDomainSockets.java:126) at java.base/sun.nio.ch.SelectorProviderImpl.openServerSocketChannel(SelectorProviderImpl.java:101) at java.base/java.nio.channels.ServerSocketChannel.open(ServerSocketChannel.java:176) at java.base/sun.nio.ch.PipeImpl.createListener(PipeImpl.java:221) at java.base/sun.nio.ch.PipeImpl$Initializer$LoopbackConnector.run(PipeImpl.java:125) at java.base/sun.nio.ch.PipeImpl$Initializer.run(PipeImpl.java:83) at java.base/sun.nio.ch.PipeImpl$Initializer.run(PipeImpl.java:67) at java.base/java.security.AccessController.doPrivileged(AccessController.java:569) at java.base/sun.nio.ch.PipeImpl.<init>(PipeImpl.java:195) at java.base/sun.nio.ch.WEPollSelectorImpl.<init>(WEPollSelectorImpl.java:78) at java.base/sun.nio.ch.WEPollSelectorProvider.openSelector(WEPollSelectorProvider.java:33) at java.base/java.nio.channels.Selector.open(Selector.java:295) at org.gradle.internal.remote.internal.inet.SocketConnection$SocketInputStream.<init>(SocketConnection.java:162) at org.gradle.internal.remote.internal.inet.SocketConnection.<init>(SocketConnection.java:60) at org.gradle.internal.remote.internal.inet.SocketConnectCompletion.create(SocketConnectCompletion.java:40) at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection.connect(MessageHubBackedObjectConnection.java:136) at org.gradle.api.internal.tasks.testing.worker.TestWorker.startReceivingTests(TestWorker.java:150) at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:95) at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60) at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:133) at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) Caused by: java.io.IOException: Error while instrumenting org/jcp/xml/dsig/internal/dom/XMLDSigRI$ProviderService. at org.jacoco.agent.rt.internal_3570298.core.instr.Instrumenter.instrumentError(Instrumenter.java:160) at org.jacoco.agent.rt.internal_3570298.core.instr.Instrumenter.instrument(Instrumenter.java:110) at org.jacoco.agent.rt.internal_3570298.CoverageTransformer.transform(CoverageTransformer.java:92) ... 53 more Caused by: java.lang.IllegalArgumentException: Unsupported class file major version 62 at org.jacoco.agent.rt.internal_3570298.asm.ClassReader.<init>(ClassReader.java:196) at org.jacoco.agent.rt.internal_3570298.asm.ClassReader.<init>(ClassReader.java:177) at org.jacoco.agent.rt.internal_3570298.asm.ClassReader.<init>(ClassReader.java:163) at org.jacoco.agent.rt.internal_3570298.core.internal.instr.InstrSupport.classReaderFor(InstrSupport.java:280) at org.jacoco.agent.rt.internal_3570298.core.instr.Instrumenter.instrument(Instrumenter.java:76) at org.jacoco.agent.rt.internal_3570298.core.instr.Instrumenter.instrument(Instrumenter.java:108) ... 54 more > Task :poi-excelant:forbiddenApisTest > Task :poi-excelant:forbiddenApis > 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-excelant:spotbugsMain SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. > Task :poi-examples:test FAILED TestXLSX2CSV > testSampleFile() FAILED org.opentest4j.AssertionFailedError at TestXLSX2CSV.java:90 4 tests completed, 1 failed > Task :fixDistDir > Task :poi-excelant:spotbugsTest SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. > Task :poi-excelant:spotbugsMain M V EI2: org.apache.poi.ss.excelant.ExcelAntSet.setWorkbookUtil(ExcelAntWorkbookUtil) may expose internal representation by storing an externally mutable object into ExcelAntSet.wbUtil At ExcelAntSet.java:[line 39] M V EI: org.apache.poi.ss.excelant.util.ExcelAntWorkbookUtil.getWorkbook() may expose internal representation by returning ExcelAntWorkbookUtil.workbook At ExcelAntWorkbookUtil.java:[line 193] M V EI2: org.apache.poi.ss.excelant.ExcelAntTest.setWorkbookUtil(ExcelAntWorkbookUtil) may expose internal representation by storing an externally mutable object into ExcelAntTest.workbookUtil At ExcelAntTest.java:[line 67] M D DCN: Do not catch NullPointerException like in org.apache.poi.ss.excelant.ExcelAntTest.execute() At ExcelAntTest.java:[line 180] M V EI2: org.apache.poi.ss.excelant.ExcelAntTask.addPrecision(ExcelAntPrecision) may expose internal representation by storing an externally mutable object into ExcelAntTask.precision At ExcelAntTask.java:[line 55] 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-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) 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:///F:/jenkins/jenkins-home/712657a4/workspace/POI/POI-DSL-Windows-1.18/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 2 invalid unit(s) of work during this build to ensure correctness. Please consult deprecation warnings for more details. BUILD FAILED in 11m 23s 92 actionable tasks: 89 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-unsubscr...@poi.apache.org For additional commands, e-mail: dev-h...@poi.apache.org