Jenkins Pipepline失败:从XXX对JNLP4 connect连接的远程调用失败

Jenkins Pipepline失败:从XXX对JNLP4 connect连接的远程调用失败,jenkins,jenkins-pipeline,Jenkins,Jenkins Pipeline,我的Jenkins管道在从svn签出时失败。下面是错误 Also: hudson.remoting.Channel$CallSiteStackTrace: Remote call to JNLP4-connect connection from nobuild01.sdi.pvt/152.144.34.14:50396 at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1741)

我的Jenkins管道在从svn签出时失败。下面是错误

Also:   hudson.remoting.Channel$CallSiteStackTrace: Remote call to JNLP4-connect connection from nobuild01.sdi.pvt/152.144.34.14:50396
        at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1741)
        at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:357)
        at hudson.remoting.Channel.call(Channel.java:955)
        at hudson.FilePath.act(FilePath.java:1036)
        at hudson.FilePath.act(FilePath.java:1025)
        at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:928)
        at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:864)
        at org.jenkinsci.plugins.workflow.steps.scm.SCMStep.checkout(SCMStep.java:113)
        at org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:85)
        at org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:75)
        at org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1$1.call(AbstractSynchronousNonBlockingStepExecution.java:47)
        at hudson.security.ACL.impersonate(ACL.java:290)
        at org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1.run(AbstractSynchronousNonBlockingStepExecution.java:44)
        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)
java.lang.NoClassDefFoundError: Could not initialize class jenkins.model.Jenkins
    at hudson.scm.SubversionSCM.descriptor(SubversionSCM.java:2584)
    at hudson.scm.SubversionSCM.createDefaultSVNOptions(SubversionSCM.java:1085)
    at hudson.scm.SubversionSCM.createClientManager(SubversionSCM.java:1075)
    at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:1002)
    at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:979)
    at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2918)
    at hudson.remoting.UserRequest.perform(UserRequest.java:212)
    at hudson.remoting.UserRequest.perform(UserRequest.java:54)
    at hudson.remoting.Request$2.run(Request.java:369)
    at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:93)
    at java.lang.Thread.run(Thread.java:745)
Caused: java.io.IOException: Remote call on JNLP4-connect connection from nobuild01.sdi.pvt/152.144.219.14:50396 failed
    at hudson.remoting.Channel.call(Channel.java:961)
    at hudson.FilePath.act(FilePath.java:1036)
Caused: java.io.IOException: remote file operation failed: c:\Dev at hudson.remoting.Channel@4b1b30ed:JNLP4-connect connection from nobuild01.sdi.pvt/152.144.34.14:50396
    at hudson.FilePath.act(FilePath.java:1043)
    at hudson.FilePath.act(FilePath.java:1025)
    at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:928)
    at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:864)
    at org.jenkinsci.plugins.workflow.steps.scm.SCMStep.checkout(SCMStep.java:113)
    at org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:85)
    at org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:75)
    at org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1$1.call(AbstractSynchronousNonBlockingStepExecution.java:47)
    at hudson.security.ACL.impersonate(ACL.java:290)
    at org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1.run(AbstractSynchronousNonBlockingStepExecution.java:44)
    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)
从机运行在openJDK上,而不是Oracle java上。所以我使用IcedTea来运行.jnlp。 我检查了我的詹金斯服务正在运行

openjdkviron:java-1.8.0-openjdk-1.8.0.91-3

还有人帮我看詹金斯日志。我正在运行Jenkins master作为Docker容器

  • 对于Windows,请转到服务(开始)→ 运行:services.msc),找到Jenkins和Jenkins代理,右键单击→ 重新启动

  • 如果没有帮助(UI没有响应),请打开Windows任务管理器→ 进程,终止java.exe进程,然后再次重新启动服务

  • ps-ef | grep jenkins
    sudo kill-9
    
    ps -ef | grep jenkins
    sudo kill -9 <pid>