Hi guys,
We’ve been using OD Since February (it’s a super product BTW, I’m sorry my first interaction with you is a support request). Since upgrading from 3.0.9 to 3.2.2 on Thursday (and 3.2.3 today) one of our deployments has begun failing:
Transforming ‘C:\O\A\dev.cipfa.org\Forum.Master\7.5.451.399_5\web.config’ using ‘C:\O\A\dev.cipfa.org\Forum.Master\7.5.451.399_5\web.dev.cipfa.org.config’.
12:31:48 Verbose | Executing Replace (transform line 21, 73)
12:31:48 Verbose | on /configuration/system.serviceModel/client/endpoint[@contract=‘CipfaRolesService.RolesSoap’]
12:31:48 Verbose | Applying to ‘endpoint’ element (source line 173, 8)
12:31:48 Verbose | Replaced ‘endpoint’ element
12:31:48 Verbose | Done executing Replace
12:31:48 Error | System.ArgumentException: Second path fragment must not be a drive or UNC name.
12:31:48 Error | Parameter name: path2
12:31:48 Error | at System.IO.Path.InternalCombine(String path1, String path2)
12:31:48 Error | at System.IO.FileSystemEnumerableIterator`1.GetFullSearchString(String fullPath, String searchPattern)
12:31:48 Error | at System.IO.FileSystemEnumerableIterator1..ctor(String path, String originalUserPath, String searchPattern, SearchOption searchOption, SearchResultHandler
1 resultHandler, Boolean checkHost)
12:31:48 Error | at System.IO.DirectoryInfo.InternalGetFiles(String searchPattern, SearchOption searchOption)
12:31:48 Error | at Calamari.Integration.FileSystem.CalamariPhysicalFileSystem.<>c__DisplayClass11_0.b__1(String pattern) in Y:\work\14ffc968155e4956\source\Calamari\Integration\FileSystem\CalamariPhysicalFileSystem.cs:line 183
12:31:48 Error | at System.Linq.Enumerable.d__14`2.MoveNext()
12:31:48 Error | at Calamari.Deployment.Conventions.ConfigurationTransformsConvention.ApplyTransformations(String sourceFile, IEnumerable1 transformations, HashSet
1 alreadyRun) in Y:\work\14ffc968155e4956\source\Calamari\Deployment\Conventions\ConfigurationTransformsConvention.cs:line 68
12:31:48 Error | at Calamari.Deployment.Conventions.ConfigurationTransformsConvention.Install(RunningDeployment deployment) in Y:\work\14ffc968155e4956\source\Calamari\Deployment\Conventions\ConfigurationTransformsConvention.cs:line 46
12:31:48 Error | at Calamari.Deployment.ConventionProcessor.RunInstallConventions() in Y:\work\14ffc968155e4956\source\Calamari\Deployment\ConventionProcessor.cs:line 60
12:31:48 Error | at Calamari.Deployment.ConventionProcessor.RunConventions() in Y:\work\14ffc968155e4956\source\Calamari\Deployment\ConventionProcessor.cs:line 28
12:31:48 Error | Running rollback conventions…
I don’t think it’s the contents of the config transforms that are causing the errors, it seems to be their paths. OD is configured to run website transforms against this rule:
*.#{websiteUrl}.config => *.config
And there are only two config files to transform.
This is the second step in a multi-step deployment. The first deploys a site and the second an application running under it. The first deployment works correctly. #{websiteUrl} is resolving correctly, since that is used in the first deployment.
Do you have any ideas where I might look for the issue? OD is not configured to use any network drives, only local folders.
Thank you!
Kaylee.