SeJ*_*aPy 5 java artifacts build jenkins jenkins-job-builder
我们已安排 Jenkins 构建来创建 AWS VM,VM 已成功联机,但在归档工件时,作业失败并显示以下错误消息。
\n\nArchiving artifacts\nERROR: Step \xe2\x80\x98Archive the artifacts\xe2\x80\x99 aborted due to exception: \njava.lang.NoClassDefFoundError: Could not initialize class sun.nio.fs.LinuxNativeDispatcher\n at sun.nio.fs.LinuxUserDefinedFileAttributeView.copyExtendedAttributes(LinuxUserDefinedFileAttributeView.java:291)\n at sun.nio.fs.LinuxFileSystem.copyNonPosixAttributes(LinuxFileSystem.java:72)\n at sun.nio.fs.UnixCopyFile.copyFile(UnixCopyFile.java:267)\n at sun.nio.fs.UnixCopyFile.copy(UnixCopyFile.java:581)\n at sun.nio.fs.UnixFileSystemProvider.copy(UnixFileSystemProvider.java:253)\n at java.nio.file.Files.copy(Files.java:1274)\n at hudson.FilePath$31$1.visit(FilePath.java:2296)\n at hudson.util.DirScanner.scanSingle(DirScanner.java:44)\n at hudson.FilePath$ExplicitlySpecifiedDirScanner.scan(FilePath.java:2991)\n at hudson.FilePath$31.invoke(FilePath.java:2290)\n at hudson.FilePath$31.invoke(FilePath.java:2283)\n at hudson.FilePath.act(FilePath.java:1042)\n at hudson.FilePath.act(FilePath.java:1025)\n at hudson.FilePath.copyRecursiveTo(FilePath.java:2283)\n at jenkins.model.StandardArtifactManager.archive(StandardArtifactManager.java:61)\n at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:235)\n at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:81)\n at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)\n at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:744)\n at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:690)\n at hudson.model.Build$BuildExecution.post2(Build.java:186)\n at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:635)\n at hudson.model.Run.execute(Run.java:1823)\n at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)\n at hudson.model.ResourceController.execute(ResourceController.java:97)\n at hudson.model.Executor.run(Executor.java:429)\n
Run Code Online (Sandbox Code Playgroud)\n\n造成此问题的原因是什么以及如何解决?
\n小智 3
我在 Centos7 系统中遇到了同样的问题,并解决了安装新的 jdk 并使用 /usr/sbin/alternatives --config java 设置默认 jdk
之后,重新启动Jenkins就可以了
归档时间: |
|
查看次数: |
11380 次 |
最近记录: |