-
Bug
-
Resolution: Cannot Reproduce
-
Major
-
None
-
Jenkins LTS 1.565.1
Seed job DSL:
job(type: Matrix) { name 'test1' scm { svn('redacted') } axes { text('board', readFileFromWorkspace('file') } }
console output:
Existing Templates:
New Templates:
Unreferenced Templates:
Adding items:
Existing items: GeneratedJob{jobName='test1', templateName=none}
Removing items:
Adding views:
Existing views:
Removing views:
Finished: SUCCESS
jenkins log:
Sep 02, 2014 4:44:31 PM WARNING javaposse.jobdsl.plugin.JenkinsJobManagement createNewItem Error writing config for new item test1. java.io.IOException: Failed to create a temporary file in /mnt/jenkins-storage/jobs/test1/configurations/axis-board/prod4301%0Aprod4331%0Aprod4341%0Aprod4401%0Aprod4402%0Aprod4440%0Aprod4441%0Aprod4500%0Aprod4530%0Aprod4540%0Aprod7301%0Aprod7302%0Aprod7330%0Aprod7370%0Aprod7371%0Aprod7450%0Aprod7470%0Aprod7476%0Aprod7490%0Aprod7492%0Aprod7501%0Aprod7570%0Aprod7590%0Aprod8150%0Aprod4301%0Aprod4331%0Aprod4341%0Aprod4401%0Aprod4402%0Aprod4440%0Aprod4500%0Aprod4540%0Aprod7301%0Aprod7302%0Aprod7330%0Aprod7370%0Aprod7431%0Aprod7450%0Aprod7470%0Aprod7476%0Aprod7490%0Aprod7491%0Aprod7492%0Aprod7501%0Aprod7570%0Aprod7590%0A/ at hudson.util.AtomicFileWriter.<init>(AtomicFileWriter.java:67) at hudson.util.AtomicFileWriter.<init>(AtomicFileWriter.java:54) at hudson.XmlFile.write(XmlFile.java:175) at hudson.model.AbstractItem.save(AbstractItem.java:461) at hudson.model.Job.save(Job.java:166) at hudson.model.AbstractProject.save(AbstractProject.java:303) at hudson.matrix.MatrixProject.rebuildConfigurations(MatrixProject.java:644) at hudson.matrix.MatrixProject.onLoad(MatrixProject.java:505) at hudson.model.Items.load(Items.java:273) at hudson.model.ItemGroupMixIn$4.call(ItemGroupMixIn.java:258) at hudson.model.ItemGroupMixIn$4.call(ItemGroupMixIn.java:256) at hudson.model.Items.whileUpdatingByXml(Items.java:84) at hudson.model.ItemGroupMixIn.createProjectFromXML(ItemGroupMixIn.java:256) at jenkins.model.Jenkins.createProjectFromXML(Jenkins.java:2972) at javaposse.jobdsl.plugin.JenkinsJobManagement.createNewItem(JenkinsJobManagement.java:279) at javaposse.jobdsl.plugin.JenkinsJobManagement.createOrUpdateConfig(JenkinsJobManagement.java:107) at javaposse.jobdsl.dsl.DslScriptLoader.extractGeneratedJobs(DslScriptLoader.java:110) at javaposse.jobdsl.dsl.DslScriptLoader.runDslEngine(DslScriptLoader.java:93) at javaposse.jobdsl.plugin.ExecuteDslScripts.perform(ExecuteDslScripts.java:158) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20) at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:756) at hudson.model.Build$BuildExecution.build(Build.java:198) at hudson.model.Build$BuildExecution.doRun(Build.java:159) at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:529) at hudson.model.Run.execute(Run.java:1706) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:232) Caused by: java.io.IOException: File name too long at java.io.UnixFileSystem.createFileExclusively(Native Method) at java.io.File.createNewFile(File.java:1006) at java.io.File.createTempFile(File.java:1989) at hudson.util.AtomicFileWriter.<init>(AtomicFileWriter.java:65) ... 27 more
The seed job should have failed because it could not create the config for the new job.