Issue Type: Bug Bug
Assignee: Unassigned
Components: subversion-plugin
Created: 06/Mar/15 10:54 AM
Description:

We have configurations based on svn:externals for our product. Sometimes (apparently at random) checkouts fail silently leading to files missing in the build tree.

Example of output during checkout (somewhat sanitized):

00:00:00.002 - Started by an SCM change
00:00:00.003 - Building remotely on Jenkins Buildhost (i-461077a2) (linux) in workspace /mnt/workspace/8.30_Standard_Linux_build
00:00:00.438 - Checking out a fresh workspace because /mnt/workspace/8.30_Standard_Linux_build/build doesn't exist
00:00:00.476 - Cleaning local Directory build
00:00:00.477 - Checking out <svn-url-for-config> at revision '2015-03-06T08:53:12.714 +0000'
00:00:02.435 - AU Global_config_file
00:00:02.435 - U .
00:00:02.435 - Fetching '<svn-url-for-module-1>' at -1 into '/mnt/workspace/8.30_Standard_Linux_build/build/module1'

... (several modules working well)

00:00:15.182 - At revision 48819
00:00:15.182 - Fetching '<svn-url-for-module-5>' at -1 into '/mnt/workspace/8.30_Standard_Linux_build/build/module4'
00:00:16.182 - A module5/dir_1

... (many files and dirs working)

00:01:31.865 - A module5/dir_4
00:01:31.865 - AU module5/dir_4/file_1.xml

... (working files)

00:01:48.522 - A module5/dir_4/file_100.xml
00:01:51.525 - Fetching '<svn-url-for-module-6>' at -1 into '/mnt/workspace/8.30_Standard_Linux_build/build/module5'
00:01:53.522 - A module6/dir1

... (the rest of the checkout working)

On the next build, we get this:

00:00:00.021 - Started by an SCM change
00:00:00.023 - Building remotely on Jenkins Buildhost (i-461077a2) (linux) in workspace /mnt/workspace/8.30_Standard_Linux_build
00:00:00.489 - Updating <svn-url-for-config> at revision '2015-03-06T09:18:17.980 +0000'
00:00:01.529 - Fetching '<svn-url-for-module-1>' at -1 into '/mnt/workspace/8.30_Standard_Linux_build/build/module1'
00:00:01.784 - At revision 48825
00:00:02.072 - Fetching '<svn-url-for-module-2>' at -1 into '/mnt/workspace/8.30_Standard_Linux_build/build/module2'
00:00:02.324 - At revision 48825
00:00:02.615 - Fetching '<svn-url-for-module-3>' at -1 into '/mnt/workspace/8.30_Standard_Linux_build/build/module3'
00:00:03.232 - At revision 48825
00:00:03.559 - Fetching '<svn-url-for-module-4>' at -1 into '/mnt/workspace/8.30_Standard_Linux_build/build/module4'
00:00:04.162 - At revision 48825
00:00:04.496 - Fetching '<svn-url-for-module-5>' at -1 into '/mnt/workspace/8.30_Standard_Linux_build/build/module5'
00:00:07.958 - AU module5/dir_4/file_1.xml
00:00:08.046 - A module5/dir_4/file_2.xml

... (The rest of module5 checked out)

00:00:17.816 - U module5
00:00:18.912 - At revision 48825
00:00:19.228 - Fetching '<svn-url-for-module-6>' at -1 into '/mnt/workspace/8.30_Standard_Linux_build/build/module6'

From what I can see the abnormalities are:

  • after the first checkout of module5/dir_4/file_100.xml there is a slight delay (approx 3 seconds)
  • At the end of the first checkout the line reporting at what revision we have reached is missing
  • the files checked out into module5/dir4 in the first checkout seems to be removed again.

Without looking at the code or knowing anything I would guess that the subtask of checking out module-4 fails due to a network error or something but the main checkout task loses the error signal.

Environment: Jenkins ver. 1.583
Subversion Plugin 2.4.3
Sun Java 1.6.0_20 (on the client)
Project: Jenkins
Priority: Major Major
Reporter: jens persson
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