See <https://ci-builds.apache.org/job/POI/job/POI-DSL-Windows-1.18/27/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 1.08 MB...] at java.xml.crypto/org.jcp.xml.dsig.internal.dom.XMLDSigRI.<clinit>(XMLDSigRI.java:59) at java.base/jdk.internal.misc.Unsafe.ensureClassInitialized0(Native Method) at java.base/jdk.internal.misc.Unsafe.ensureClassInitialized(Unsafe.java:1160) at java.base/jdk.internal.reflect.MethodHandleAccessorFactory.ensureClassInitialized(MethodHandleAccessorFactory.java:300) at java.base/jdk.internal.reflect.MethodHandleAccessorFactory.newConstructorAccessor(MethodHandleAccessorFactory.java:103) at java.base/jdk.internal.reflect.ReflectionFactory.newConstructorAccessor(ReflectionFactory.java:236) at java.base/java.lang.reflect.Constructor.acquireConstructorAccessor(Constructor.java:546) at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:496) 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$1. 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) ... 58 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) ... 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-ooxml-lite:processResources > Task :poi:check > Task :poi-scratchpad:check > Task :poi-scratchpad:jacocoTestReport FAILED > Task :poi:jacocoTestReport FAILED > Task :poi-ooxml-lite:sourcesJar FAILURE: Build completed with 2 failures. 1: Task 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. ============================================================================== 2: Task failed with an exception. ----------- * What went wrong: Execution failed for task ':poi: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 6m 55s 58 actionable tasks: 49 executed, 9 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