我似乎收到了一个异常,该异常源于后期构建“归档工件”部分。我选择了“所有指纹都指纹”选项,这会在下面导致此异常。
当我取消选中该选项时,构建成功。构建本身没有错,并且构建中没有任何更改。这是几周前开始随机发生的。任何人都知道如何重置指纹识别器或如何修复它?我听说您可以删除JENKINS_HOME / fingerprinter文件夹,但我不知道在获取现有发行版时可能引起什么问题。
Recording fingerprints
ERROR: Build step failed with exception
java.lang.NullPointerException
at hudson.Util.toHexString(Util.java:666)
at hudson.model.Fingerprint.getFingerprintFile(Fingerprint.java:1354)
at hudson.model.Fingerprint.save(Fingerprint.java:1250)
at hudson.model.Fingerprint.add(Fingerprint.java:1029)
at hudson.model.Fingerprint.addFor(Fingerprint.java:1021)
at hudson.tasks.Fingerprinter.record(Fingerprinter.java:259)
at hudson.tasks.Fingerprinter.perform(Fingerprinter.java:127)
at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:237)
at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:81)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:744)
at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:690)
at hudson.model.Build$BuildExecution.post2(Build.java:186)
at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:635)
at hudson.model.Run.execute(Run.java:1841)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:429)
Build step 'Archive the artifacts' marked build as failure
Finished: FAILURE