See
<https://ci-builds.apache.org/job/POI/job/POI-DSL-Windows-1.18/24/display/redirect?page=changes>
Changes:
[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
[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
------------------------------------------
[...truncated 1.06 MB...]
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 :binDistZip
Execution optimizations have been disabled for task ':binDistZip' to ensure
correctness due to the following reasons:
- Gradle detected a problem with the following location:
'F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.18\build\dist\maven'.
Reason: Task ':binDistZip' uses this output of task ':poi-examples:jar'
without declaring an explicit or implicit dependency. This can lead to
incorrect results being produced, depending on what order the tasks are
executed. Please refer to
https://docs.gradle.org/7.4.1/userguide/validation_problems.html#implicit_dependency
for more details about this problem.
- Gradle detected a problem with the following location:
'F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.18\build\dist\maven'.
Reason: Task ':binDistZip' uses this output of task ':poi-excelant:jar'
without declaring an explicit or implicit dependency. This can lead to
incorrect results being produced, depending on what order the tasks are
executed. Please refer to
https://docs.gradle.org/7.4.1/userguide/validation_problems.html#implicit_dependency
for more details about this problem.
> Task :poi-examples: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.
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]
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
> Task :poi-excelant:javadocJar
> Task :poi-excelant:assemble
> Task :poi-examples:test
WARNING: Unknown module: org.junit.platform.commons specified to --add-exports
WARNING: Unknown module: org.junit.platform.commons specified to --add-exports
TestXLSX2CSV > testSampleFile() FAILED
org.opentest4j.AssertionFailedError at TestXLSX2CSV.java:90
4 tests completed, 1 failed
> Task :poi-examples:test FAILED
> Task :poi-excelant:forbiddenApisMain
> Task :srcDistTar
> Task :fixDistDir
FATAL: command execution failed
java.io.IOException: Backing channel 'JNLP4-connect connection from
52.177.73.244/52.177.73.244:59456' is disconnected.
at
hudson.remoting.RemoteInvocationHandler.channelOrFail(RemoteInvocationHandler.java:216)
at
hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:286)
at com.sun.proxy.$Proxy141.isAlive(Unknown Source)
at hudson.Launcher$RemoteLauncher$ProcImpl.isAlive(Launcher.java:1213)
at hudson.Launcher$RemoteLauncher$ProcImpl.join(Launcher.java:1205)
at hudson.Launcher$ProcStarter.join(Launcher.java:522)
at hudson.plugins.gradle.Gradle.perform(Gradle.java:317)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at
hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:806)
at hudson.model.Build$BuildExecution.build(Build.java:198)
at hudson.model.Build$BuildExecution.doRun(Build.java:163)
at
hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:514)
at hudson.model.Run.execute(Run.java:1888)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:99)
at hudson.model.Executor.run(Executor.java:432)
Caused by: java.nio.channels.ClosedChannelException
at
org.jenkinsci.remoting.protocol.impl.ChannelApplicationLayer.onReadClosed(ChannelApplicationLayer.java:238)
at
org.jenkinsci.remoting.protocol.ApplicationLayer.onRecvClosed(ApplicationLayer.java:221)
at
org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.onRecvClosed(ProtocolStack.java:825)
at
org.jenkinsci.remoting.protocol.FilterLayer.onRecvClosed(FilterLayer.java:288)
at
org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.onRecvClosed(SSLEngineFilterLayer.java:179)
at
org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.switchToNoSecure(SSLEngineFilterLayer.java:281)
at
org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.processWrite(SSLEngineFilterLayer.java:501)
at
org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.processQueuedWrites(SSLEngineFilterLayer.java:246)
at
org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.doSend(SSLEngineFilterLayer.java:198)
at
org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.doCloseSend(SSLEngineFilterLayer.java:211)
at
org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.doCloseSend(ProtocolStack.java:793)
at
org.jenkinsci.remoting.protocol.ApplicationLayer.doCloseWrite(ApplicationLayer.java:172)
at
org.jenkinsci.remoting.protocol.impl.ChannelApplicationLayer$ByteBufferCommandTransport.closeWrite(ChannelApplicationLayer.java:340)
at hudson.remoting.Channel.close(Channel.java:1501)
at hudson.remoting.Channel.close(Channel.java:1454)
at hudson.slaves.SlaveComputer.closeChannel(SlaveComputer.java:894)
at hudson.slaves.SlaveComputer.access$100(SlaveComputer.java:108)
at hudson.slaves.SlaveComputer$2.run(SlaveComputer.java:774)
at
jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28)
at
jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Build step 'Invoke Gradle script' changed build result to FAILURE
Build step 'Invoke Gradle script' marked build as failure
ERROR: Step ‘Record compiler warnings and static analysis results’ aborted due
to exception:
java.io.IOException: No workspace found for POI/POI-DSL-Windows-1.18 #24
at
io.jenkins.plugins.analysis.core.steps.IssuesRecorder.perform(IssuesRecorder.java:670)
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)
ERROR: Step ‘Archive the artifacts’ failed: no workspace for
POI/POI-DSL-Windows-1.18 #24
ERROR: Step ‘Publish JUnit test result report’ failed: no workspace for
POI/POI-DSL-Windows-1.18 #24
ERROR: Step ‘Record JaCoCo coverage report’ failed: no workspace for
POI/POI-DSL-Windows-1.18 #24
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]