I'm preparing our new CC.NET server. After the migration of the ccnet.config from our old build server, we experience an error when building one of our projects.
All defined projects with a single source-control element work well. But one project that relies upon multi-source-control won't build.
An extract of our configuration:
<sourcecontrol type="multi" >
<sourceControls>
<svn autoGetSource="false">
<trunkUrl>http://sourceserver/svn/projecXYZ/dev/client</trunkUrl>
<workingDirectory>C:\dev\projecXYZ\dev\client</workingDirectory>
<cleanCopy>false</cleanCopy>
<timeout units="hours">1</timeout>
</svn>
<svn autoGetSource="false">
<trunkUrl>http://sourceserver/svn/projecXYZ/dev/server/include</trunkUrl>
<workingDirectory>C:\dev\projecXYZ\dev\server\include</workingDirectory>
<cleanCopy>false</cleanCopy>
<timeout units="hours">1</timeout>
</svn>
</sourceControls>
</sourcecontrol>
This leads to the following error:
Source control failure (GetModifications): Value cannot be null. Parameter name: s