上传的项目图片:“Jenkins Artifactory插件”
  1. Jenkins Artifactory插件
  2. hap - 762

如果使用凭据插件,Artifactory Pipeline集成将抛出错误

    XML 可打印的

    细节

    • 类型: 错误
    • 状态: Resolved
      A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">解决
    • 解决方法: 完成
    • 影响版本/ s: 2.5.1
    • 修复版本/ s: 2.6.0
    • 组件/ s: 没有一个
    • 标签:
      没有一个

      描述

      如果在manage Jenkins -> Artifactory部分,配置为使用凭据插件,那么在使用配置的服务器之一运行管道构建时,会抛出NPE:

      java.lang.NullPointerException com.cloudbees.plugins.credentials.matchers.IdMatcher。< init > (IdMatcher.java: 49) com.cloudbees.plugins.credentials.CredentialsMatchers.withId (CredentialsMatchers.java: 112) org.jfrog.hudson.util.plugins.PluginsUtils.credentialsLookup (PluginsUtils.java: 61) org.jfrog.hudson.CredentialsConfig.provideUsername (CredentialsConfig.java: 68) org.jfrog.hudson.pipeline.executors.GenericDownloadExecutor.downloadArtifacts (GenericDownloadExecutor.java: 69)org.jfrog.hudson.pipeline.steps.DownloadStep$Execution.run(下载步骤.java:60) at org.jfrog.hudson.pipeline.steps.DownloadStep$Execution.run(下载步骤.java:44) at org.jenkinsci.plugins.workflow.steps.AbstractSynchronousStepExecution.start(AbstractSynchronousStepExecution.java:40) at org.jenkinsci.plugins.workflow.cps.DSL.invokeMethod(DSL.java:137) at .jfrog.hudson.pipeline.steps. downloadstep $Execution.run(下载步骤.java:40) at .jfrog.hudson.pipeline.steps. downloadstep .run(下载步骤.java:44在org.jfrog.hudson.pipeline.types.ArtifactoryServer.download(ArtifactoryServer.java:64) at org.jfrog.hudson.pipeline.types.ArtifactoryServer$download。在org.kohsuke.groovy.sandbox.impl.Checker$1.call(Checker.java:151) at org.kohsuke.groovy.sandbox.GroovyInterceptor.onMethodCall(GroovyInterceptor.java:21) at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SandboxInterceptor.onMethodCall(SandboxInterceptor.java:115) at .codehaus.groovy.runtime. callsitearray.defaultcall (CallSiteArray.java:42) at .codehaus.groovy.runtime.callsite. abstractcallsite .call(AbstractCallSite.java:108)org.kohsuke.groovy.sandbox.impl.Checker.checkedCall(Checker.java:146) at com.cloudbees.groovy.cps.sandbox.SandboxInvoker.methodCall(SandboxInvoker.java:15) at WorkflowScript.run(WorkflowScript:12) at __cps。com. cloudbe.groovy.cps . impl.functioncallblock $ContinuationImpl.dispatchOrArg(FunctionCallBlock.java:106) at com. cloudbe.groovy.cps . impl.functioncallblock $ContinuationImpl.fixArg(FunctionCallBlock.java:79) at sun. reflection . generatedmethodaccessor173。在com.cloudbees.groovy.cps.impl.LocalVariableBlock$LocalVariable.get(LocalVariableBlock.java:33) at . com.cloudbees.groovy.cps.LValueBlock$GetAdapter.receive(LValueBlock.java:30) at . com.cloudbees.groovy.cps.LValueBlock$GetAdapter.receive(LValueBlock.java:30) .调用(Method.java:498) at .lang. reflection . method .invoke(Method.java:498) at . com.cloudbees.groovy.cps.impl.ContinuationPtr$ContinuationImpl.receive(ContinuationPtr.java:72)com.cloudbees. groovy.cps.imp.localvariableblock . evallvalue (LocalVariableBlock.java:22) at com.cloudbees.groovy.cps.LValueBlock.eval(LValueBlock.java: 55) at com.cloudbees.groovy.cps.LValueBlock.eval(LValueBlock.java:16) at com.cloudbees.groovy.cps.Next.step(Next.java:58) at com.cloudbees.groovy.cps.Continuable.run0(Continuable.java:154) at org.jenkinsci.plugins.workflow.cps.SandboxContinuable.access$001(SandboxContinuable.java:19) at$1.call(SandboxContinuable.java:30) at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.GroovySandbox.runInSandbox(GroovySandbox.java:108) at org.jenkinsci.plugins.workflow.cps.SandboxContinuable.run0(SandboxContinuable.java:30) at org.jenkinsci.plugins.workflow.cps.CpsThread.runNextChunk(CpsThread.java:164) atorg.jenkinsci.plugins.workflow.cps.CpsThreadGroup.access org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.run (CpsThreadGroup.java: 276) 000美元(CpsThreadGroup.java: 78) org.jenkinsci.plugins.workflow.cps.CpsThreadGroup电话2.美元2.美元(CpsThreadGroup.java: 185)在org.jenkinsci.plugins.workflow.cps.CpsThreadGroup调用(CpsThreadGroup.java: 183) org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService 2.美元(CpsVmExecutorService.java: 47)打电话java.util.concurrent.FutureTask.run (FutureTask.java: 266) hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:112) at jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28) 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:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.线程.run (线程.java:745) Finished: failed

        附件

          活动

            受让人:
            alexeivAlexei Vainshtein [X](非活跃)
            记者:
            alexeivAlexei Vainshtein [X](非活跃)
            投票:
            3. 为这个问题投票
            观察人士:
            6 开始收看本期节目

              日期

              创建:
              更新:
              解决: