-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Major
-
Component/s: artifactory-plugin
-
None
-
Environment:Jenkins 2.42
Artifactory plugin 2.9.0
Docker plugin 0.16.2
After we started to use docker slaves for our gradle builds with publishing to Artifactory we are facing problems with 'Artifactory Release Staging' feature.
It seems that the artifactory plugin can't find the job's workspace (see exception bellow) and there is no possibility to set release and following version.
Jan 30, 2017 12:29:25 PM hudson.ExpressionFactory2$JexlExpression evaluate
WARNING: Caught exception evaluating: it.init() in /job/myjob/release/. Reason: java.lang.IllegalStateException: Couldn't find workspace
java.lang.IllegalStateException: Couldn't find workspace
at org.jfrog.hudson.release.gradle.BaseGradleReleaseAction.getModuleRoot(BaseGradleReleaseAction.java:103)
at org.jfrog.hudson.release.gradle.BaseGradleReleaseAction.initBuilderSpecific(BaseGradleReleaseAction.java:79)
at org.jfrog.hudson.release.ReleaseAction.init(ReleaseAction.java:106)
...
Caused by: java.lang.NullPointerException
at org.jfrog.hudson.release.ReleaseAction.getDefaultModules(ReleaseAction.java:242)
... 145 more
On a permanent jenkins slave everythink works fine.