-
类型: 错误
-
状态: Resolved
A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">解决 -
解决方法: 完成
-
影响版本/ s: 3.1.0
-
修复版本/ s: 3.1.1
-
组件/ s: 没有一个
-
标签:没有一个
简介:
当JAP在x射线扫描作业期间失败时,即使问题起源于Xray,它也会等待到连接超时(基本上是在Xray超时来自JAP的请求之后)-目前默认超时是40分钟。
例子:
[管道]阶段[管道]{(x射线扫描)[管道]xrayScanBuild[管道]}[管道]/ /阶段[管道]}[管道]/ /节点[Pipeline] End of Pipeline java.lang.NullPointerException at org. j青蛙.build.extractor. clientconfiguration .client. artifactoryxrayclient . parsexrayscanresponse (ArtifactoryXrayClient.java:78) at org. j青蛙.build.extractor. clientconfiguration .client. artifactoryxrayclient .execute(ArtifactoryXrayClient.java:101) at org. j青蛙.build.extractor. clientconfiguration .client. artifactoryxrayclient . xrayscanbuild (ArtifactoryXrayClient.java:57) atorg.jfrog. hudson.net .pipeline.scripted.steps. xrayscanbuildstep $ execute .run(XrayScanBuildStep.java:79) at org.jfrog. hudson.net .pipeline.scripted.steps. xrayscanbuildstep $ execute .run(XrayScanBuildStep.java:45) at org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1$1.call(abstractsynchronousnonblockingstepexecute .java:47) at hudson.net .security. acl .impersonate(ACL.java:290) atorg. jenkinscis .plugins.workflow.steps. abstractsynchronousnonblockingstepexecution $1.run(abstractsynchronousnonblockingstepexecute .java:44) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent. futurequest .run(futurequest .java:266) at java.util.concurrent.ThreadPoolExecutor. runworker (ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor. threadworker .run(ThreadPoolExecutor.java:624) at java.lang。线程.run (线程.java:748) Finished: FAILURE
建议:
1.在日本这边引入一个较低的/可配置的超时
2.从x射线而不是NPE中获得失败的原因短语。
3.改进JAP <> x射线连接管理(例如反映扫描状态)
- 与
-
rtfact - 18408Artifactory <> x射线连接将保持打开,以防x射线方面发生错误,影响CI插件
- Open
The issue is open and ready and has been assigned to a release version">开放
- Open