Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 411095

Summary: builds on hudson-slave8 fail due to workspace problem
Product: Community Reporter: Steffen Pingel <steffen.pingel>
Component: CI-JenkinsAssignee: CI Admin Inbox <ci.admin-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: webmaster
Version: unspecified   
Target Milestone: ---   
Hardware: Macintosh   
OS: Mac OS X   
Whiteboard:
Bug Depends on:    
Bug Blocks: 410715    

Description Steffen Pingel CLA 2013-06-19 05:26:06 EDT
https://hudson.eclipse.org/hudson/view/Mylyn/job/mylyn-integration-connectors/157/console

Started by user spingel
Building remotely on hudson-slave8(ppc64)
java.io.IOException: Failed to mkdirs: /opt/users/hudsonbuild/hudson/workspace/mylyn-integration-connectors
	at hudson.FilePath.mkdirs(FilePath.java:817)
	at hudson.model.AbstractProject.checkout(AbstractProject.java:1481)
	at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:507)
	at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:424)
	at hudson.model.Run.run(Run.java:1366)
	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
	at hudson.model.ResourceController.execute(ResourceController.java:88)
	at hudson.model.Executor.run(Executor.java:145)
	
This started happening some time ago and breaks some of the Mylyn builds.
Comment 1 Denis Roy CLA 2013-06-19 09:24:12 EDT
That directory wasn't executable, and it had 666 as permissions.  I've changed it to 755 -- please make sure you're not setting wrong perms somewhere.
Comment 2 Steffen Pingel CLA 2013-06-19 09:36:38 EDT
This builds shouldn't mock with permissions and it looks like the directory disappeared in the middle of a previous build: https://hudson.eclipse.org/hudson/view/Mylyn/job/mylyn-integration-connectors/154/console . I vaguely recall something about a full disk but in any case it seems to be working now. Thanks!
Comment 3 Steffen Pingel CLA 2013-06-19 12:33:26 EDT
I spoke too soon, we have the same problem with another build:

java.io.IOException: Failed to mkdirs: /opt/users/hudsonbuild/hudson/workspace/mylyn-integration/TARGET/helios/ppc64/ppc64
	at hudson.FilePath.mkdirs(FilePath.java:817)
	at hudson.model.AbstractProject.checkout(AbstractProject.java:1481)

This also happens for the other targets, ie.

java.io.IOException: Failed to mkdirs: /opt/users/hudsonbuild/hudson/workspace/mylyn-integration/TARGET/e3.8/ppc64/ppc64

Denis, could you do your magic for that buid again?
Comment 4 Denis Roy CLA 2013-06-19 15:22:00 EDT
I've swept through your directories and reset the permissions to 755.
Comment 5 Steffen Pingel CLA 2013-06-21 09:18:21 EDT
Thanks! That worked: https://hudson.eclipse.org/hudson/view/Mylyn/job/mylyn-integration/111/.