-
Bug
-
Resolution: Duplicate
-
Major
-
None
-
WindowsServer2012R2
SCM sync Configuration plugin seems to expect all files to be under JENKINS_HOME and does not take into account that the "Build Record Root Directory" can be set in config.xml
Below Build Record Root Directory is E:\build_e\njen\jobs\${ITEM_FULLNAME}\builds and JENKINS_HOME is C:\APPS\njen.
And the error in Jenkins.err.log is :
java.lang.IllegalArgumentException: Err ! File [E:\build_e\njen\jobs\admin_check_memory\builds\2014-08-19_14-25-09\build.xml] seems not to reside in [C:\APPS\njen] !
at hudson.plugins.scm_sync_configuration.JenkinsFilesHelper.buildPathRelativeToHudsonRoot(JenkinsFilesHelper.java:12)
at hudson.plugins.scm_sync_configuration.strategies.model.PatternsEntityMatcher.matches(PatternsEntityMatcher.java:25)
at hudson.plugins.scm_sync_configuration.strategies.AbstractScmSyncStrategy.isSaveableApplicable(AbstractScmSyncStrategy.java:53)
at hudson.plugins.scm_sync_configuration.ScmSyncConfigurationPlugin.getStrategyForSaveable(ScmSyncConfigurationPlugin.java:279)
at hudson.plugins.scm_sync_configuration.extensions.ScmSyncConfigurationSaveableListener.onChange(ScmSyncConfigurationSaveableListener.java:22)
at hudson.model.listeners.SaveableListener.fireOnChange(SaveableListener.java:78)
at org.jvnet.hudson.plugins.DownstreamBuildViewRunListener.save(DownstreamBuildViewRunListener.java:83)
at org.jvnet.hudson.plugins.DownstreamBuildViewRunListener.onCompleted(DownstreamBuildViewRunListener.java:73)
at org.jvnet.hudson.plugins.DownstreamBuildViewRunListener.onCompleted(DownstreamBuildViewRunListener.java:45)
at hudson.model.listeners.RunListener.fireCompleted(RunListener.java:199)
at hudson.model.Run.execute(Run.java:1715)
at hudson.model.Build.run(Build.java:113)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:246)
- duplicates
-
JENKINS-13593 Seems to not handle having builds in seperate folder
-
- Closed
-
dupe of
JENKINS-13593