Issue Type: Bug Bug
Assignee: Daniel Spilker
Components: job-dsl-plugin, matrix
Created: 02/Sep/14 10:10 PM
Description:

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_vxworks-kernel-itl_corei7-abuild_trunk.
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.

Environment: Jenkins LTS 1.565.1
Project: Jenkins
Priority: Major Major
Reporter: Jordan Spiker
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira

--
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to