Jenkins作业因java.nio.channels.ClosedByInterruptException而失败

我的某些Jenkins工作由于出现异常而失败-

Running in Durability level: MAX_SURVIVABILITY
java.nio.channels.ClosedByInterruptException
    at java.nio.channels.spi.AbstractInterruptibleChannel.end(Unknown Source)
    at sun.nio.ch.FileChannelImpl.write(Unknown Source)
    at hudson.util.FileChannelWriter.write(FileChannelWriter.java:72)
    at java.io.Writer.write(Unknown Source)
    at hudson.util.AtomicfileWriter.write(AtomicfileWriter.java:162)
    at java.io.Writer.write(Unknown Source)
    at hudson.XmlFile.write(XmlFile.java:189)
    at org.jenkinsci.plugins.workflow.support.PipelineIOUtils.writeByXStream(PipelineIOUtils.java:30)
    at org.jenkinsci.plugins.workflow.support.storage.SimpleXStreamFlowNodeStorage.writeNode(SimpleXStreamFlowNodeStorage.java:182)
    at org.jenkinsci.plugins.workflow.support.storage.SimpleXStreamFlowNodeStorage.flushNode(SimpleXStreamFlowNodeStorage.java:151)
    at org.jenkinsci.plugins.workflow.support.storage.SimpleXStreamFlowNodeStorage.storeNode(SimpleXStreamFlowNodeStorage.java:125)
    at org.jenkinsci.plugins.workflow.cps.CpsFlowExecution$TimingFlowNodeStorage.storeNode(CpsFlowExecution.java:1827)
    at org.jenkinsci.plugins.workflow.cps.FlowHead.newStartNode(FlowHead.java:119)
    at org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.start(CpsFlowExecution.java:530)
    at org.jenkinsci.plugins.workflow.job.WorkflowRun.run(WorkflowRun.java:327)
    at hudson.model.ResourceController.execute(ResourceController.java:97)
    at hudson.model.Executor.run(Executor.java:429)
Finished: FAILURE

从google上,我可以理解在执行IO操作时线程被中断时会发生此异常。

但是在詹金斯失败的情况下,我不知道确切的原因。

domeimei 回答:Jenkins作业因java.nio.channels.ClosedByInterruptException而失败

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3102367.html

大家都在问