Failed to convert the binary code coverage reports to XML

In Azure DevOps the SonarCloudAnalyze@2 task is reporting an error converting the binary code coverage to XML.

Calling the TFS Processor executable...
Fetching code coverage report information from TFS...
Attempting to locate a test results (.trx) file...
Looking for TRX files in: C:\a\1\TestResults, C:\a\1\s\[CompanyName]\Shared\AzureDevops\API Objects\TestResults
No test results files found
Did not find any binary coverage files in the expected location.
Falling back on locating coverage files in the agent temp directory.
Searching for coverage files in C:\a\_temp
All matching files: count=1
	C:\a\_temp\TestResults\FullCoverage.coverage
Unique coverage files: count=1
	C:\a\_temp\TestResults\FullCoverage.coverage
Converting coverage file 'C:\a\_temp\TestResults\FullCoverage.coverage' to 'C:\a\_temp\TestResults\FullCoverage.coveragexml'.
Coverage report conversion completed successfully.
##[error]Failed to convert the binary code coverage reports to XML. No code coverage information will be uploaded to the server (SonarQube/SonarCloud).
Failed to convert the binary code coverage reports to XML. No code coverage information will be uploaded to the server (SonarQube/SonarCloud).
##[error]Check that the downloaded code coverage file (C:\a\_temp\TestResults\FullCoverage.coverage) is valid by opening it in Visual Studio. If it is not, check that the internet security settings on the build machine allow files to be downloaded from the Team Foundation Server machine.
Check that the downloaded code coverage file (C:\a\_temp\TestResults\FullCoverage.coverage) is valid by opening it in Visual Studio. If it is not, check that the internet security settings on the build machine allow files to be downloaded from the Team Foundation Server machine.
The TFS Processor has finished

The above was with DEBUG/TRACE logging enabled, sonar.log.level=TRACE was set on the SonarCloudPrepare@2 step.
The code being analysed is a mix of C#, VB.net and F# with coverage generated using:

"C:\Program Files\dotnet\dotnet.exe" test C:\a\1\s\.\[Company Name]\Everything.sln --logger trx --results-directory C:\a\_temp -c Release --runtime win-x64 -s .\Builds\coverage.runsettings --filter TestCategory!=LongRunningTests --no-build --collect "Code coverage"

There are around 230 assemblies in this build, so we use

dotnet dotnet-coverage merge -o $(Agent.TempDirectory)\TestResults\FullCoverage.coverage --remove-input-files -f coverage $(Agent.TempDirectory)\**\*.coverage  

To merge these into one file called FullCoverage.coverage, we do this as the SonarCloudAnalyze times out after 90 minutes if we give it the individual files.

The following message I think provides details on the SonarCloud version:

C:\a\_tasks\SonarCloudPrepare_14d9cde6-c1da-4d55-aa01-2965cd301255\2.3.2\classic-sonar-scanner-msbuild\SonarScanner.MSBuild.exe end
SonarScanner for MSBuild 6.2
Using the .NET Framework version of the Scanner for MSBuild

Notes:

  • There is a mix of .Net Framework and .Net 8 code in the coverage reports
  • This is only happening on one branch in the repo. This branch changes Net 6 projects to .Net 8 projects.

Questions:

  • Is there an obvious cause in the above?
  • Is there a way to enable more logging from the coverage conversion process?
  • Is the tool performing the conversion something I can access to try in isolation? I understand it used to be coverage.exe, but is now something else.

Many Thanks

Hi @kubickim,

A related problem was discussed within the community. Please take a look at the following link: Failed to convert code coverage report to XML. I hope this information proves helpful.

It seems like the outcome of that post is that we should switch to the @2 versions of the SonarCloud tasks. We have been using those for a few months without issue.

I’m going to try and reapply each change on my branch one after the other to see if I can narrow down the cause, but was hoping there was some way to get more info out of this conversion process to give me a pointer.

When I know the exact change that has caused the problem I suspect I will still need a solution to it!

So I’ve been able to narrow this done a little.

I have 3 executables that are currently:
ExeA : dot net 6
ExeB : dot net 6
ExeC : Net framework 4.8

As well as many other Net 4.8 exes that aren’t changing, but are part of the coverage report.

If I change just ExeC to dot net 8 coverage works.
If I change ExeA and ExeB to dot net 8 coverage works.
If I change ExeA, ExeB and ExeC to dot net 8 coverage fails.

There is no direct link between these exes, they just share common (and unchanged) dependencies.

I have taken a copy of the ~100MB coverage files and converted them to coverage XML (now ~210MB) using dotnet dotnet-coverage merge -o Working.coveragexml -f xml Working.coverage
This works for both the working and failed files. The resulting XML files appear to contain roughly the same content (same modules and classes).

Converting the coverage to XML before passing it to SonarCloud seems to have worked, but it would be nice to avoid that extra step.

Again is there any further debug output I can enable to understand the problem.
In a none public environment I can provide the working and broken .coverage files for someone to look at.

Hi,

Can you post a full debug log, please?

Share the Scanner for .NET verbose logs

  • Add /d:"sonar.verbose=true" to the…
    • SonarScanner.MSBuild.exe or dotnet sonarscanner begin command to get more detailed logs
      • For example: SonarScanner.MSBuild.exe begin /k:"MyProject" /d:"sonar.verbose=true"
    • “SonarQubePrepare” or “SonarCloudPrepare” task’s extraProperties argument if you are using Azure DevOps
      • For example:
        - task: SonarCloudPrepare@1
            inputs:
              SonarCloud: 'sonarcloud'
              organization: 'foo'
              scannerMode: 'MSBuild'
              projectKey: 'foo_sonar-scanning-someconsoleapp'
              projectName: 'sonar-scanning-someconsoleapp'
              extraProperties: |
                sonar.verbose=true
        
  • The important logs are in the END step (i.e. SonarQubeAnalyze / SonarCloudAnalyze / “Run Code Analysis”)

Share the msbuild detailed logs

MsBuild.exe /t:Rebuild /v:d

or

dotnet build -v:d

 
Thx,
Ann

Hi,

The verbose build log is 500MB of text so I suspect that won’t upload here, and I’m not sure how useful that would be.
We are using Azure DevOps, the SonarCloudAnalyze stage with verbose logging is 26MB, I included the snippet relating to code coverage conversion earlier.

Here is the latest one in case that has more info:

024-08-15T08:38:43.8186914Z sonar.scanner.metadataFilePath=C:\\a\\_temp\\sonar\\117196\\066f4d8d-3d95-9303-fd08-25b057095f71\\report-task.txt
2024-08-15T08:38:43.8187187Z sonar.vbnet.vscoveragexml.reportsPaths=C:\\a\\_temp\\TestResults\\*.coveragexml
2024-08-15T08:38:43.8187388Z sonar.visualstudio.enable=false
2024-08-15T08:38:43.8187473Z 
2024-08-15T08:38:43.8226602Z sonar.modules=F43DF6D7-5E53-425F-B3BE-46069EA0777B,04184020-C6F3-4337-9D66-DAE8042C697A,E47FC90A-AB8D-47CD-9396-1D71F7D49A51,E2208647-FA3F-4863-A300-1850616844D3,44107365-8AD8-4C90-82BA-785DF2333A12,057D92DA-D0DA-4E74-9E29-F35EF5352768,1594A9A9-2CCC-4349-A55D-D171C8679FEC,38F1EDC4-2331-400B-AECC-E7BC24F5D186,0E3BB0A6-6176-448A-ABE0-85D120434568,38D6456B-B429-4AB4-AE66-EE4E31B71132,327533C4-D7B0-4C11-855A-5F0BE5F15FFF,E1BA2AAD-FB39-4B34-861F-C3E5F9D880F8,137C4B4D-7A18-4EEC-97BC-AEBD26F53897,63ED084D-6F81-4FB4-84D3-558253DACB8E,C5E4A1A4-031D-4DA5-88A5-FBAE3F2ABE60,05FF359A-1B98-46D4-ADB6-2A8F877F3662,A0951134-8B92-43DE-9FDE-8318F87CD739,29C39186-75E9-4BEF-8E50-4486DE2212D9,A25EFB00-3452-4096-B28A-DDDA21FE8451,521F4D81-002A-47F8-ABD8-30D767BE7D89,58CAD903-1311-4F84-9AF4-132316D64AA5,A4552370-C001-439A-B4B1-21AB0D4AA189,DD93830A-ED64-4EE5-82D6-91FD11AE0CB7,D0AF643C-E45B-4577-A6C5-6B385123762E,22544476-DEED-4C24-853B-85E542FD3CA5,3E314D6C-ACC9-44A3-8AFA-4A0853BEF53B,772B0E86-9D02-4134-82A8-F70BBD575F1D,9F53F617-0A16-4D92-B0E7-C2836941A133,7D26DAA4-D513-43C4-910E-C78030184FD9,CEE2C65F-821B-4BD1-8982-6A6CB5B3F1DA,E170FCB9-FB3E-42EF-B8D5-36A3484E8572,6C13D640-CE23-47E3-82CF-1608A491DF39,4DAEC8AA-E23D-4F8C-956B-C3B9D14BB19A,6CE4974E-9B85-4086-9C56-7E7C8AC8C716,0957D3B5-82E1-446C-8B64-94442C875B86,1F5DEEEC-DA01-4998-B62A-8665A2800261,2B22E5F8-5805-43A6-971F-5E870FEF5835,3F203BBD-4EAC-44D7-9E27-2F1CD2600EF7,FAC876F6-3D74-4607-913C-F81A127C8422,2616D3A0-581D-45B0-8A70-06EA0E16C0C3,8555983D-6077-44D0-ADD3-5A0FE24C9D19,325D5B56-834F-4B86-9882-A7919667D73B,2865BF4A-6F08-4BEF-876B-98C4986F2AFA,4691A95E-ECEF-4C42-AC32-C228D49F2BB8,875795ED-FECE-4468-8993-B0F7CB5632C1,0B82A8E8-D1EF-4D88-82E8-3A0CA8C26E3F,B1A52350-D75A-42C6-ADA4-F0AC65213D9A,D79D863F-3D85-4795-807B-B2DCF98988E7,D7EFB543-2639-4590-9C7E-19B8AD47BB5A,4B3200AE-E4DD-4C38-A485-B5BC22333EC7,E212E97E-C8A8-4A26-8DA9-FC7E5158E75E,85B46CA6-3823-4C52-BC4B-87026ECC0DD6,042FF365-F7B7-44AB-AB1F-F41C5BBBFE56,779DBDC5-D5CD-4ACD-951F-97A5E14EB261,6F58F1F2-AD70-4ACF-9468-8670FFD160B5,A5BD8645-44DE-47DD-B8B4-73799DF59E37,F035BC0D-D4E3-44BF-B5EB-DEC00B8F0044,D6FB9CC3-37C1-4F67-B5ED-7480C08C08C6,F5F05488-E967-480B-8527-81AA49F1BCD5,C49BA682-FA47-441C-8131-49BCC2AC29DC,0B2AEC32-BA5A-4080-AD8D-5489F4F1AECB,B5C6A4DF-5094-48A4-B864-25573E963E16,62AD9A1E-2730-4690-B188-3A134134FDA4,42C3A488-4613-493E-BBD0-C38BCAE1B46F,192B5AE9-5D8D-4708-A04B-4C48C0D87388,B1F2E964-34AA-4003-B796-FE84A29C436C,B7C8F78C-D445-4853-9F59-5A4CB7F8DFEF,681C6D37-A21B-4C0C-BCE6-FCF78F72F049,7CE1EFFA-D0B4-4E17-B857-801CA1CD5847,E48415A3-FE8F-4822-9476-DA80ECD50B75,AEF4078D-1E1D-413E-8F29-23DA9A3C43BD,4926398A-D56B-4BA6-9AEE-D1EC157BD867,EB4F9E04-0B57-4C0B-8751-357283FC238A,B23D0CB9-86DF-450E-BF3A-89B144C98CCF,A64E4C44-3417-49C3-8579-66AF47A00703,E7C296E7-40D2-4A7A-9242-A386D146494D,65638A99-CA73-4EDF-B38A-0A0800C86D66,E38E82B8-4430-405A-9AD6-021A59AAA0B3,9923BF58-9B27-45DA-9D00-30A939F580D9,217A8663-EA31-43ED-9B3E-5AE1D41A5DC8,62A1DA22-7970-480C-93FD-1BFB9FD7477F,31A2C6EE-BBEE-4CA1-92D9-6CABF22CC3D7,055CD5C6-0E15-465E-8155-694010E03EC1,E647485E-E872-49C8-AD03-86F4AF9856BE,C864B32A-E9C0-44E3-BEB9-CA58843EFCAD,E0412481-B6D7-4828-828A-988CBB5EC38A,2D1DAE46-3D06-4C56-A72D-F7F8B9345264,8F25BF45-BA22-45C9-B7C5-080AD59762DB,6EB8ED3E-982A-439B-85E9-57FFB7F36200,912B35DC-A0CA-4A44-8DB2-5639C557CC6A,484252EB-E39E-45F2-BD98-9B827A477899,9610B7DF-2E33-46E5-B2CA-46BAC3416D79,25553FAD-B914-4E0D-B92B-DC2C1492C858,59FB2E66-BCA2-4B6E-B179-CC752194971C,F6399A9A-C1D9-4D09-B974-393DC855E18B,8394B32E-9AD7-408D-B881-A2E9D9189A46,E8DB794F-F93D-476C-859A-589256D6AB13,45362073-423F-4EA5-B85A-FE9DD5133CD9,C7AF1288-2547-415B-8F3F-D7415C109ABB,F391932B-F1E1-434D-AE4C-D5B7B4F56D67,24DECACA-6008-4E19-A8F9-D0270631BB33,7BDF2ABA-ABD5-494A-9E1A-18A60D7A6667,5050E65F-3188-4D65-9253-E2408878CB6F,9D94A183-1EAF-478A-8038-59B169D42082,80989E99-5F80-4523-81D2-99A87C8D288D,29102A7C-F2BF-4E63-8B8C-EA8C52B66081,C6C8EA6D-A767-4AF3-A6B7-F028332CCE90,33C8295D-2978-40AD-960D-A533B89CDAA2,3EF825E0-ACCC-46A2-822E-D7AD3830FC15,6381E6A6-F6D3-40F5-8043-35CF2D0B34DA,67D9B87B-24D3-4E5F-BD5F-522E9DAF9C01,39278972-7AD6-4F67-8189-FD8D82CC23BC,DD30FA86-7EF3-4E67-AA09-C9A80F9A0218,A1B75195-8202-4C1C-A00B-CD691622AAFE,3D73D6DE-D023-4651-A7DC-CA56743793A3,59C48823-6E77-4217-B9EC-91B5BBB14E08,DECA1048-DC88-4A84-AA50-8D76C06658AC,11B10C95-F674-482D-90C0-E94A9C26C858,8146715A-A493-479B-993A-9539C49F1035,DDA7FB7E-63D1-41C9-A4D2-03F700A44598,0DB4EAC1-D4F8-4F59-A18E-F03DD278DAC6,1012DAEC-45CD-47BC-A210-E80F45DE9362,52848362-DDEE-4CCF-B517-3373D25375DF,93B3884C-4559-4A8C-9E25-C3253481631A,7122D1AE-73AD-4AC1-97C4-6DC7C7983341,452AD2CD-F776-4D45-88A8-367CBB2C932E,2A96F063-B4E6-408F-BBF5-3522BE839108,08D67F42-E04A-46C5-86CD-C23C196D001E,A4498805-775B-4BE9-ACEB-A723A5F5BED6,52F2F8A5-A91C-41C6-A0B7-1226EB032EB3,4B1F3215-5CC4-4380-9C4F-FABEFEBC558F,F116233F-CBCD-4B82-A3F2-44B5F199722D,653BBCB9-8970-400D-802C-311432E77277,77DCFC8F-3D21-4BE1-94E6-FAA1211F168A,DA1B822D-A4A0-4C50-ADFD-6C33B605485F,BB98C214-AF8B-4822-85E2-93EE6D62EDF4,0F763E20-3DD8-488A-B30E-DEEB5D07549F,F72537DE-075E-4BF8-A04F-70509B717267,FD1A9DC7-19AA-406B-AF50-C06BE0238189,662EEC35-E6F1-487A-939D-CC63E87C7084,0ECD8F20-D76B-0FB8-24CF-4AAFCF57C622,2DE50AD8-6533-4F16-BE84-D58EFE769EDD,47FE15E2-5D23-4A5C-917E-D7D717FFCA9E,DB10631C-2243-4E86-A9B8-80CABF85C3F9,CA80F10D-D06D-4882-83F5-F75E4C4C1C34,158AAF58-3C6C-47C7-94BA-5F7E3F96CFCE,B1341EC8-8825-4E53-9DC3-76B0D90FFC2E,30D0F1FD-09F0-4EB6-8ED1-D871442F26C2,4C8FE42C-45C9-4C40-8EDB-C1E72D7261FD,6F2E3EBD-3D18-4B18-857E-9E655BF9C32C,B188CA30-9020-45CD-840D-203F3872E533,DA1BBFFD-E346-4C8E-B930-458FCAC64282,2FC6CF92-1676-4550-A2C3-5456873F9402,96A5292F-F65B-410E-BC90-E27A408FEC57,53C1C2C0-02C1-4EDB-9371-802BFE5B781A,2AEC7301-F012-4E6A-9330-65CF62E64556,72567890-303A-4E1A-8800-A9BD9FB79CA3,C50078AC-E71A-4407-8F11-39B3836A1EF3,781AEFE0-A3F1-4591-B95A-1360FA067CF7,FE252309-6C46-489F-BCC6-128FA8F23D52,190C8CA8-A1AD-4682-87B3-00DF859C4F5F,A230EA4D-09EF-49E2-990D-1D2319E2F889,D5C85000-95AD-4462-A0A9-893F78E9DAD1,5A8BF57F-8283-452D-BB50-32056FF83872,6E2CA0E3-8C8F-438D-9BC6-832D83285BBF,2A758D3D-CCA2-42C5-9B0B-68894E0DD3C5,8D3CFED2-3840-410D-A843-A76CD9245AD9,9A7A56A9-7AF9-460C-8639-31577295534D,B810527F-310E-439B-A13E-449103CAD8C7,9477F058-7F5E-4150-B00F-FC6C4259A10C,94459375-5DDB-4472-9DAB-21A685959CDE,66D90B9F-BE84-4349-8E28-B60F5B206192,88DE1B74-D949-407C-8E6C-FE18A660CB39,999E2DD5-4270-4948-A4A2-F1B7CB8FB4F5,3E1012BC-4681-44C6-9FA9-036891DECF80,16671356-1BFD-46B2-B0F0-6BE23AE840E8,F97DFCA3-3E31-4EBA-90F8-D69030A1FB4A,8691FD6E-C3EA-4559-B18C-AB41326847BC,42114CB4-C3E7-4B95-A3A0-5220F805C574,F0038EE3-4CF4-44CD-9D36-7CAF75EB638A,18486DBF-27DC-4375-9129-7164AD6A4406,3D271EE0-5AF9-47DB-BC1B-31D9522DA9D2,174780EC-1A20-414B-B3E7-7A19DEFA92B1,2544D1EB-74D3-4344-8384-4619AFC2011C,9DDF37F4-823B-4DB2-B5E9-BB4643D2F2D6,5E03186F-BBCE-4E5A-92FA-754D3613A585,C06012D5-C3C2-44AB-A9F1-16844836EE0C,DC532EF7-B32B-4D8D-AE77-3637741BDDDD,EEF06EB5-E9F4-4F07-B57D-E8587C4FD8F6,664BE648-8A20-4377-991E-1A33E699D7E6,81C63E6C-D71F-479B-9C99-E9F5749339C8,8A65A3DB-E888-4CAB-9C87-A384EE9F263C,C30992D7-D82C-434F-AC74-3D319244E0E0,8C688DE1-448D-4D63-AB1D-20905D92CB76,1CE01C04-615F-4BC7-8678-226361950BCF,0E3C2C12-A17D-4E31-B182-539E6F97BEF1,9161F625-46BB-4171-9F11-FE7E789060D7,2C75E937-88E7-4C20-833D-E6E2B26AA019,4938384A-8D92-4E05-83B6-64884CF6DF19,B579B624-E225-4431-9CB5-10A9F84D9B0B,EEEA146A-FA2D-4887-9C7D-416F190A17BC,BD390BC0-3F15-429A-9C55-1E3F5C995342,F3A68FAD-B263-4D1B-B5D3-FEA6FA533EA7,16AAE494-7D66-44A5-A071-BC14E67346B0,2238F7D3-346B-44B2-8575-B30808324A44,A0CBC758-39EA-4DA9-8382-B0920722EE33,A3B456CF-43FA-4B18-AFA7-B344E43F92D3,452D19DC-70FB-420F-8CA3-1E96499DD3EE,D4043FBB-2906-4653-8DB4-5725C85E7F1D,C7D26825-C588-46B3-86AF-FC51817F6F06,D3AAA8FD-8B0F-4761-83A7-7B0E00D6908F,EEDDB090-6540-48E1-A3D3-F09810572329,D423F625-9659-4997-A215-0E1A04A1EE68,F896CFE0-6E4D-4142-A14B-AAF8F2FD2E7D,0940F91A-E40B-4D6A-9ABB-C1DF95F922A5,F15525F2-DFD1-4AA5-8280-C89797A4B3D1,76560C14-39D7-42DD-9308-205CFCE70A7D,78D4334A-7AE0-473B-B19F-5489E59AEB2B,09BBF814-1120-4C7E-9D14-1648C812192C,4836BF52-66FC-4994-843D-666E30451EE8,F5BDD636-32F2-4234-BD46-F69E7D0CF415,13FC9D81-073C-4B4B-9700-DDE8C21E1528,F70F338B-40D8-4C6E-A4A6-569E408D0EF7,FFA5F00C-A907-4961-A69D-C89BD1C4C4F3,C2AA8843-FB72-42C7-A388-C8116E80B299,D5F19BC2-11FE-458F-A451-0EA3171664A7,11828C1E-737E-4114-8858-8C2F0B9DB819,8D87A7A3-13FC-4154-9A94-68584C5EA84F,E62E838F-D604-4110-BBA1-0286AE6F1701,5D104B6C-D07D-49B8-80A9-65E660329EC7,6562F9A9-08FF-4F0B-A110-5E0BFCB9D73D,7492E6C6-AD5B-4571-96FA-F8082CAE6AE2,2E077AA6-07D6-4C80-BBD0-6E389CEC0A9F,92D7F72C-2F9C-470A-9FF5-FBD35CF67645,0AA5BD85-5595-406B-B7AC-F503704992F4,AA20BAC5-7694-4C52-913C-2CFED6294763,799F708B-CAB9-492E-AABB-1897EB95E984,83C5427F-02BF-4DDE-8CC5-0C86CCC3BACF,DD5A17B0-3239-4109-B0EA-088BC4B58CA5,8AFE1C8E-482D-4C4F-807E-987F5420AB36,BD595177-11E1-419D-962B-8BBCB221D71A,E4E3F2D0-B393-431A-AAC6-B314725A4147,519BA9E3-09B3-4E1A-A6C5-CB3DBC1EFF54,179F6C71-805E-4135-AD16-1ECA984E5000,368055D2-CBB8-4D5C-9B58-3A226BC98475,922BA792-811D-469D-864E-B0ACB0C73366,580B976A-F09C-4EE2-8F9D-D183EC6FBF60,01768216-889E-49CE-B36A-BD318F53544B,3DCB327A-AA4E-4DDA-9B08-EFF40AAFD853,131F1EBE-E9B8-42F2-A2A6-06376478312A,7FA39F46-C3A3-47F8-A804-45172D484C3E,C92BEB15-9852-4EAD-B88C-F05D416C3386,EE639D99-13C8-4774-9457-6211D5108F50,2665396A-4FE1-48EA-BD1B-85FB728752CC,289CC4CD-32F6-480A-ACBA-8C77B5DA76DA,BFECA47A-B28A-478C-B0CF-89B7DFAE8966,196CB3D4-8ABF-4E9B-BCAE-678D8DDE72C0,012EDB8D-0999-47FD-BD98-36E095CDAB26,B2A3DAB1-2744-4392-8185-F35FC6216FD1,C934944A-5203-454B-BA9E-EC095D9AB4AA,4A4041D4-C4A2-40FA-BB77-BD2419609CAD,232DADBF-E132-4D7D-9DC2-9B3B9ACF84B7,F99A33DC-CD12-4179-92DD-90DD2B9DFF97,28A3DA28-22D2-47E8-8D72-24AF7B57CA22,B646A92D-82DE-4F8A-90C3-D594E994785C,8744E8AE-D762-4AB2-A82D-8ECB96A61563,8DF98374-758A-44FA-AB9F-3D25BFC4F275,145CBC24-5175-4172-BADA-0DC0BDD8C7D5,D096A62C-A5EC-4FA7-B64D-D0256FB65379,6F24B6A5-5B2D-4A2F-9D1E-4B95745C4354,C1461978-B55E-4BB8-ADF1-35872309B352,029102CF-2AFA-4AE8-BD20-9AA4F7231A91,FB28C4FC-C04D-446F-9781-85A6661883F2,F75675C1-7310-4B15-8104-6C3D8CE2D63D,64E5ED80-97D5-48C1-94F0-73B67A70EB42,73B4F27D-FF04-459E-988E-928C38D775EB,C7442C15-8A01-4FDE-971E-EDAA63304DD0,56BBE7C8-BB7C-458C-A6E6-7DD6BEA0F028,0072DA8C-938C-4DD5-9A0C-FDA54C9E8B2E,AFF5E136-E748-4EA9-91C3-2DA05ADE569A,A2688DC6-2F8B-4F2D-A9EE-69700F9D8E64,28FB5760-4554-44AF-B358-C096964D7828,6BDE5A0D-E937-4CE8-9FD0-E21651D52E6E,2C5D0016-5298-4F08-ADF3-0B1E9B050001,E0DF23C7-4316-45EB-B762-E3A4A9A321F7,822198B1-E519-4DE3-A3EC-EB5E1FB8316B,21D69DAE-217F-4D5B-94A4-FD8F1278CF9A,F9674199-5462-4F05-93FC-1A72CC94486A,43ECF2BE-D557-4934-8029-9F9B893B421B,AF089B9F-F86B-4106-934F-C50C765F19C8,4DCF0D84-8AA3-4B36-BBE9-2E9333C57929,93A5F110-0FEB-446E-945E-8DAE168B456D,9DCE1D6A-85D4-4172-8170-E1724923E43C,2FCF730F-5615-4902-A12A-D6560FBFD050,D52DE72A-1C8B-4E93-A3DE-C60BD352251E,61A32C67-0E82-495C-A67B-3E9DB0B9A39F,A834C0C3-813C-497E-BB46-F21A16305847,7EFA15B2-CED5-4BF6-9C7C-4340E0446FA1,A746560B-9243-456A-AF89-C0204FD9366D,9AFA904C-AEE3-0C16-3270-72D171CD2350,2CEB6752-2A0E-44B5-BF1C-7490FE06B2A5,A86CB592-AACC-4CB7-83DB-1B0B71D180BE,EE9ECB0C-F89D-4F5C-9BB9-CD7658436DC0,94003403-5A2E-4A47-B51C-6F94F8419C5E,4C2E14A5-1B33-40B1-AD8A-5640F2BE99B1,A382EB62-21C5-42F6-A358-4320E8CBE896,4360FB68-0028-47A0-A5B0-05548EC5A490,661ABDFD-F32F-44F6-AA8A-88321230ED44,CA753F9E-FE1B-4C66-8323-79621370F556,9E07B9A4-D82F-467F-9E5E-CAFC236BDF72,7427C739-D176-4457-B6AD-A6B4956548C5,79F7E277-BFC3-4B40-81FC-A384AE676C4B,28911B15-3FA2-469D-8847-C352AA284B45,97A6B442-DE9B-4276-A959-B1CA7DA578A3,4A086532-7A89-4427-9795-92DC1FEE8430,2EBB32B5-1FB2-4CB7-8C88-57C2310A4A8F,B62A55B2-E7B1-4BE6-8F1F-C2EB39ADB3EF,7D002990-F10E-4D16-BC9A-F4805277A3C8,04B603F9-4F40-4320-9836-6AEBE4404EDE,0E58E82F-973B-4232-AC3A-63E609D05423,D76B3D39-2186-46B5-B670-B2F859FABE33,D30455CC-FC03-4B5E-AE02-33D04A765A24,67A512E7-59EB-43D5-8E27-90C3AEE1CB39,17DEBAE3-AAA9-4AC7-A40C-5F4E86E363C9,A1B1B299-9F16-4D5F-A1BF-4C66D92F12E5,6BDEE4E2-E8BC-43C2-92CF-7CF86CACA4E2,A0270C24-F88B-402E-B4C5-7C019CA695AF,EFC484F2-69BA-458D-B52F-8A2BEBECD84E,7AEFB30C-D53F-424C-A429-9DB1D508F343,8C78B180-8916-4501-908F-5E343F6DE669,41E916F7-E3AC-4D82-BEFA-F660486603E9,9E7EA369-D3DE-462B-BED7-CB95E4A88917,BEE3445F-BE7D-4F84-A880-B41F48CC4A6D,DA02CD84-ACB8-4CB3-A2CF-EA47239BDD4B,4A2F9E11-89ED-45E2-BF16-270839FDCEFE,FD9B7009-9EFE-4D36-B585-283A84331B67,9089755C-BCCB-44F1-B107-CE6BD6DFF604,58705DA5-203F-42D0-B070-C66C5453D978,8C0A8C50-9836-41B7-AD92-BACDF65519E1,889537E2-FD20-4203-8718-FC317FD6C295,F27D4578-4EC9-47E9-B81E-7620BB4E1622,6DAFA849-A825-4B39-A7B0-E3F93CA1AD53,4C6B8AA0-59BE-44B8-8721-8388B784B08B,5F5995C3-0CED-4771-B2EE-2A91A85D87C1,B148BE40-50C7-41E8-B784-0C7E22036940,79B57D51-D269-4B32-87E9-6F608A494798,B622DAF5-DEEB-415B-BAFF-6A7F912774CD,1F8F538A-4784-4820-BAB3-3A3D7E969879,27A69E29-B189-4130-BECC-786FB04FC81E,16A5BC4D-99E9-40A2-B7D2-D85ACFFD6B49,3F3D123D-97BD-4C3A-B010-AD80844DE79A,9B05DB61-9680-4FB5-9FBA-E5C3E081800B,B615D441-DEB4-4D24-BA83-EDF66D1901C6,7C2EF060-141B-4EE9-BE3F-46FF05B9AA32,CA80A32A-1A25-4089-A0D8-80B7D5CDD694,B5DA7EBF-8423-4B98-B85F-0CF726283C43,A9A9D566-9C1B-4BC2-B884-447AC3B5FF09,4FAB3386-0FB6-4733-BF2C-B4CE8BAC8931,DC095CCE-B09F-4EC6-A088-9F75213BB16F,F7AC4DE5-8076-41D3-B4A9-43DC8F74521F,AA37C6C9-91C1-4038-A860-D7FBD1D8DE69,BEF5A06D-7BF8-4793-B33F-480429BD2FF5,3AC70839-A8A4-4CAB-9414-2563E2233A62,788C5A68-28F9-4BE4-A026-E68DBCBAB5C7,939FD517-FBA5-40A2-AF5F-F51630F527FB,9337A60E-3365-417D-80E9-0FA93BF6DF14,B39D24DD-A6F5-42F0-A8E2-B73CF0ACEC0C,D55184B2-1FFC-4019-93CB-EE5DE59A6A7F,45C90606-D774-46D8-A0B3-C1EAD32B7A11,388832CB-8088-474A-BF1B-B991A8A6DA61,39A8BBC7-1EEA-40BF-AC4E-650DCBF7C716,C9D8BCD2-9759-4119-B1F7-D74BA7303057,A2C01DCB-A8C3-4EA4-A960-65B414C9D800,DB67384D-AFA7-49DE-8C8B-8CCB8C261B96,6916E0C9-18A5-4146-B56F-FB7EA42AD5BC,CE11AF68-C678-4736-BD1D-FE58B8859F24,44E1C49B-A8E2-489F-807D-562EF56DB47D,8D754341-7B2A-4DE3-ACFA-075B1294477D,0F9F92CF-E1EB-49B1-902F-8BFAF4CE5CA2,0A5A39DE-C99B-4D6B-B3B3-DB81B80164EF,4E107388-BF19-4573-B1A6-767BCA40138C,2DF89E08-F2CE-4854-B2E4-D1A084A0962A,7D966C29-E3A9-4C2B-85E3-74A0DD9F3B20,3F55B80F-7A72-410E-A010-9EB3C3D4A889,16170688-24CB-41B6-AF05-294CD24B573D,8D82E445-D3A2-499A-8E62-1B5CAC4613B5,3498271C-6A9D-4FBD-8CBA-208773290BF7,222977F8-14E2-42B4-8BD5-1BD65846466E,9B10E600-C885-4E6F-9146-D1DDD9C06F8B,95B63FB7-B593-45BE-B7B0-F448FCDDC582,D4C86F98-E128-4202-B51F-78C1E25F78D4,6A7664E1-9D6A-4851-B771-25C78B11F2C7,7789FE7A-0526-4F93-AFDB-126376D0EE72,50908246-1340-402D-9E3C-A6560AF56BCF,C628AAFD-932B-4647-B083-D4F76F71AA65,CA03562B-F5DB-4761-9FA9-4B5CBAEE7A91,42AC2AA7-C2EF-42C8-9F95-28B5D2C47893,66A8A6AC-6608-47F5-8459-FCDFE87716F0,DF208C32-EF94-4B49-87C3-2F9CEC13B4D1,17D5E7A5-35C0-454E-8979-3F66A7DF2070,BE86922A-81CD-4E3C-92AA-87D1F5C444DD,EA5B9859-4D50-4F14-801A-AC6C185B5BFB,87FE4C7D-796F-4598-881E-C34CA7B5EE00,3945C760-DC97-4519-B358-10C737E86078,A4F0DD08-A412-4EFE-8574-E98D5D762878,09E62463-655B-40C8-882C-A9077FB64915,5CC5B87E-E45E-4DBB-9A9E-8450DEAE0339,A23A3CC6-3585-40C7-A574-214AB9C31E8F,C73A950F-C23B-43A0-BEA0-4D434CC98C9D,513BA433-9E3A-4F34-903B-932002E5AF3E,3A088DBB-EBAF-4D5C-BB23-A2569D44D975,9C541D89-6EBB-4DDA-9C95-1DDD4DC2645A,C01DE7B9-6E6D-4AD6-BA01-0D79A3AD7CE3,D8D28049-70E9-4D37-9848-44D9F853ADE6,5C9223B9-DC2B-4DDC-8346-A36B91E9ED3F,8601BD03-8A4E-43E8-84B7-349D428C1290,EC4223E8-55E5-423F-B270-8AA86B9943B7,60DC1FB8-7949-4358-81A1-DA79C916D5A0,7F1470C9-64E9-467C-AFDD-B4725543966B,4EFF686A-7051-4C1B-976B-B43CF199C17C,50C65E8D-56C8-4018-A77E-1AD813E03FD8,EEB34F0D-6549-477B-B898-2F7E7C1528B9,124BF315-5EBE-4055-AD76-939CC89C9FF2,F0DB15B5-C38C-4F83-AB53-CC13C79DF80F,90F8A2A3-C3E6-4522-856A-DABE11C055D0,6EFDC969-9909-4106-A7D6-C42AA4997549,D1C65F8D-3C5E-417D-B0C4-BBEAAFAB476A,6F917FD9-A72C-4FD7-8FF7-70F569969D7A,500F688B-9E79-4575-A2FA-B9F0D57B39FE,FE24ACA3-9737-41E9-9C7F-D244D7AE5EF5,9BC2C91E-FAD0-44D5-97D4-CDA9EDA764AA,9BDEBC03-F8D8-4140-8A6F-2E3D981092C0,53637562-FB95-449D-BB69-117706C3A0EE,06868952-2A7C-4651-A3FE-60D721B3BFF0,DF7342D1-EFFE-4B8E-A953-B3D86F3D76D4,67CBA882-7709-49F8-8C9F-F8C166C08AFE,B8C8D5DA-A66E-484F-84D1-2984ECD139EC,C6298633-9AC8-4443-B695-F9198ED3B13C,D4ABB9EF-9D30-474F-ABF1-85137E79F179,A390CFFA-5939-4271-84FE-B6ED72C08BE3,A8E3329B-82CE-4E17-A51A-E2CC0BDAE74E,AE1CB833-9A02-416F-9A67-F9FBE5F8314A,51C1F50B-973D-4957-A22F-30DEE372FB23,D839CF10-BBB3-4D86-B02A-C2989BA9014C,C8DD1056-D4F5-48D3-B416-3DF88985ADA5,A5CFC241-D513-4F8C-9F8C-C843ED036178,EA58EB1C-17FE-45A1-9215-1F855658E580,A33F5C2E-F00C-4C1F-B767-FAAB298B9A40,34B1A224-1A6D-452F-B9C5-A4724554E5B7,15300FA4-3A05-480E-BD96-C39A4D5E25B4,349B1EA7-C76D-4B20-8FC8-C149B85CDA0B,807EB506-F7A9-4A32-9410-B1E9118620DA,BEAEA39C-BE89-4926-A9B5-3B49076D6A32,0899720D-E17E-449B-96C7-118D9FC0BB02,E94016F8-305F-4EF9-BEA2-B8FAB0014596,8EAA8C20-640D-46BB-AAF6-4F37D122B08C,52B65A78-9FA0-4560-AC42-B0E2543EAD26,7E87C86A-9907-4BD5-B0E5-737829F78AE9,66E2746A-499E-40B0-98F4-E3058A44FD37,CAD1C3AB-CF66-4B8C-9A8A-9757843BC109,04DF71C4-ABE4-44D6-AFED-54445198EB1D,EE31FC2A-6EFF-43AC-BDD9-7350E662F73E,1AFF1B0A-36C2-4F56-AB2A-0B2A19C10674,1CAAED17-E5E0-47A6-8803-D7BDE157404D,6554DAFA-D9C6-0AE3-29E9-13C48913FC0B,96F3FEE3-6660-4892-9B02-F971903622C0,E9576706-B8C4-4D79-94D3-C36B7B717E10,9917CA95-ED22-428F-B0D0-FB9A28676BCA,E059AE70-BF72-4C40-9C28-A71A9931B2FB,89750461-FF49-44F4-9939-060DE792AABD,C9E9F2A4-F850-48C4-951B-ACA9380A70D1,B1EA2E0C-9336-4D82-B6DD-C33457DE63CB,68A7358E-6DD4-4CF7-83EC-F95A87E8BF09,69678719-D64C-4075-A048-24BA670B2D48,F87AB157-7585-40BA-8CAA-DBA73B8411A2,35A81676-ADE5-4823-87CD-C45FFC4844E5,082C9FFB-7333-4EF9-B6EB-4001235C01C7,451A953D-AEED-42A4-8FE2-09E11CCB27C6,D1A5D949-CD7E-40ED-90E4-84F481A24CA2,1821BFFD-5726-4082-8B28-60DF505B4F34,4D696E0D-66C0-47C3-9B16-B3D8D6F25D48,96E1BD5A-6248-4498-B97F-3CAB2A88D199,18B652E3-9654-4C60-86C7-0F74756E46E0,54F5BE65-8E4B-4F33-987B-2C479AEEFA09,FA186FEE-390B-493A-AB8B-87B8B96D23E3,8616C3DE-AE81-4F59-AB28-D6E6C3296E76,D1743F22-3EF6-45FE-ADE3-EFEE65A0757E,46A4D684-857F-485C-A497-F5B04B5AD9BD,1EA0201D-058E-4133-8FF9-65F3989E9E0A,72CB63D7-59A3-4A9B-A9CA-BFD59D686516,B8E000E7-E96D-4D86-9301-79136A8D8904,FCFBB4E5-F356-4D65-886A-AD4FA6616F0B,947C89E9-7120-4085-B5DA-C9D9CA9D5E0A,826FBFF9-48B0-4EAE-9267-442B39E8121C,0535E403-63C0-40B5-B240-1260A72CEDFD,B35622BA-71BB-4D1D-9CA3-AFB55CE10975,E15A22D9-EA1C-48BE-89B7-6BA737323DBD,B98DDDCF-372E-4EC8-96F2-758D82B565C8,88283E98-6CB9-4DD1-B404-8BF1C9A74191,390839BA-07D3-41BE-980C-BF71ECDA5136,27303201-BE0D-48BA-A82A-58E5CEFB3C19,3B33BF9C-2F4C-4548-888F-80ECDC4A5079,93A38744-3D9B-4A65-AA99-E9B304E1DE4F,0E55474B-D5F7-495B-A77E-29F6A5FF85F7,27DABB62-8739-4969-8E50-670C236381B0,13EAB5AC-44C5-48CB-8D22-21FCCEAF8606,00D90FCD-2EE4-4EC1-816C-1A3A301864BE,63B344F5-5A0D-4B5E-9F79-D8DAC38FA15D,450D7C8C-B73D-47C4-9D9B-60B80062D040,465426EE-ACFD-4ADE-9949-75D582D3950F,034B721B-4440-4463-906D-8BCD970B01E3,50F2B02C-1AF5-4AB2-9384-D60758834BE0,7AFC29F0-13FD-401B-9B4E-38674FBBEE27,E50E4299-37FA-45ED-9DA7-2C94B6F6EA33,70532BBE-3D6A-45FF-B5B1-7FB46F018B01,7931EA6E-3224-4A10-BFD1-350CDAEF11C4,C5086F0E-4D0C-4EDB-AA64-F909F40116DC,6BEABABD-A7E6-469C-AFA7-9CA53BAC460B,87572366-4C59-4C7E-8CA9-C6F535A6351D,D3A385A9-E59D-4037-BE65-1C280AC4454C,FEFDD22D-0A5E-4D61-9BD8-E88BA491A387,57B975F4-E9F5-45F5-BFFB-FA14023D43A5,61086F7F-C46F-4AD8-9A35-57D9D005B513,6E49CEA0-5089-4010-B94D-16E41338B40F,7163057A-DA39-4B76-A04A-03329CE1AEAE,E0DBDA37-E304-4BB1-9FF3-24E987D40632,9C598FF2-0210-4B55-BC0D-98506D665233,DBBC88C4-360C-48CD-98D3-0673E989395D,BA2F5204-F943-40AF-A3F9-7E20B9DCDCAC,D5394AE8-B897-4995-B098-DD7DFE5E0C52,5CFCF68D-2AC2-42E1-87F5-41E1780BDD7C,69AF20FF-1781-4A7C-82A6-F91E8AD9B932,EA61789D-374D-4D00-B947-8CD96C2EA552,D1A6AC73-68B0-46C7-BD8E-A052070686A1,4F2FE231-52D7-4B14-8559-09C7AE07622B,6A97B6FB-D76D-4EF2-B1CA-119248A8ECD5,A5376157-C6E5-4919-85F9-22B8BD1D8C59,50D48FEE-90DF-460F-BBB0-2603B17E6135,13AD814C-118A-491E-AEB0-51C9CA3CD568,3F1DC0F3-3BB5-4B8B-9939-4807A64E6C58,9F870369-2BF9-49D2-BFCA-D7FDBD45715E,24277DF3-FCD4-4B91-99C0-FC5D5CF329C6,142D4122-3029-456E-BE04-E53E17D7121A,0EAE8E6B-65DD-4750-8C6D-9FE6E9C6606B,EF9B09AF-A3E5-4AC8-9C30-6AEC88A99D23,237F5CD9-DD96-4C26-AE8D-B266A58BF9D0,402D910E-01E8-4E14-9AAD-DD3FBED9C7E3,D9547031-C31C-4A06-AF91-B14FD3D8396C,7E7DCD1B-9CAF-4215-9DF4-90B558E8A1A5,C591DFE2-5232-42FD-AD6F-00D0307C6B30,CF433993-090D-4A02-8954-91CD5545E357,6D929713-12FB-4D7B-96B3-2CC6E6F3B28E,5FA387FF-24E5-4842-B19A-8CA4AB870E60,01123120-87FA-4811-8BDB-81C296A00FA0,D15D6A5A-8B37-4787-B33F-2469A6E29062,F2E740A2-2447-4602-B276-3247EF0ABC24,8E573F3F-4D57-4398-95DC-8D3C8EBF0BBF,DAFAC3CC-D97B-493E-8CCC-747AB999CF11,ECB6F0C7-B95C-4DE7-8E82-AABA230C20BF,F2760AD8-47BA-011D-2778-6C5A4C5819C8,F9D59A96-3CF7-4B21-9229-ABA5938C0910,4F92FA02-13AB-4B83-BA8D-8D1197F7DD35,9BFFD4FC-B65D-4818-89F8-0B4528968AEC,E3FB51A3-4290-43D1-83FB-90A4CEEB0543,8EAF675A-33C4-4CD1-A232-9C599FB61650,B3AF647E-EE65-4F21-889E-696F9AA69536,883BBFBB-C54F-4888-80E5-20A56232C1FD,95818B2D-B65B-47CD-82D6-CC2733C84CB7,1674CD68-621B-4BDB-8808-943B1698FE6E,2B136833-52EA-4E71-A4BA-B9332CED5F40,F53B837E-0C38-4BB9-B9CE-AF3ACF81C5C4,4A651A45-A289-49B3-B314-D8751A32E08F,7CCB2DFA-6AF1-4F68-AF8B-90758860055B,9B2FD85F-A63F-4658-880A-5EDA919B1E9C,438A6A50-0F48-4E48-9437-374EBB024463,D56B36FF-5384-40EC-BC2D-5F9E23EEDF12,A614D588-7B99-4939-887B-2CDF765CB8EE,B7BE3C82-5983-4763-B926-921737F688EC,8EB2D5F5-6ED1-402E-B156-51D01813DEF4,FB5B8F71-9F2F-49DE-BFB6-DD7EA12B722F,51027532-E625-4D66-A1EB-078E9D18288F,FC155EDB-FAE7-45CB-A82C-B9F6DEE1AA2B,A1F50D94-7998-47FD-AB71-C3E38A8CD490,C6A91681-7DBB-465E-8EA1-5D21A4D2443F,412F3F58-3012-4F79-8A0B-DF313FAEC83F,674CE485-7B7F-4EF7-A9AD-DF3FAF854047,1F8CD38B-1D9E-450B-AF3F-E4242798660B,9FA40878-DD85-4F13-B08E-5E69780572CF,5A147C65-A0FD-4774-8A0B-07D89037187F,24E5007A-89F6-4F3C-B64A-0741CE80E9BE,9A955FF7-57EA-48ED-AAA7-FF58C21D6A9C,C208D0AF-BA49-4014-9818-6D0766EC7DB4,DA2F8677-785C-488C-9C08-55858DA1636E,84149F60-4F8B-4646-BAEA-A00100AEA72D,8E8824F7-EA79-4FDC-A6E1-EED0A81AFF91,0CA1C38E-5BF8-42B2-A2DE-7FB362E63CFC,4A8AA66C-02F4-4E6D-B348-D64AB6B2C7CC,371C7301-485E-4C30-8CA3-A0A94D969DCD,171C84E5-88B5-41C3-9D9B-605E525B5509,12A01563-16DB-4123-8B13-0B03CD5B3D9D,4E6DB17E-5775-4E84-93CB-D55921283A05,D0A2435E-465D-4CB0-840D-29E44BEDF516,E22664F3-34FB-437B-A457-92653C9A0072,BADD15BE-A677-461F-9942-DF7E9EF04006,E1600F54-35BB-428E-8293-FEF8A2C0FE48,CAD1D5DD-BA8B-4B8F-871D-A6996E8CFAF4,48346BA5-8EBF-40A8-91C6-B69D7DE55105,43C9BED6-5011-4860-AB63-42ACC0AC94F4,3D2E678C-4549-4FD2-931D-AA72DCDCE74D,8CA59E53-65CB-4D41-8E73-44CB6012BDAD,4D49129E-8FBC-4C70-B125-386EB4CC1F7E,9E6D25A7-19D5-4FCA-8A77-0C2242E76AC4,30C66C42-99C8-4152-BAEA-BF178B2E2B3E,4E3E98C0-D46D-43A5-8DAE-DF32A3762C6F,5E0C7CB6-AF03-4E8F-A375-0D7CDC302244,201146B1-D874-4B10-B109-D624A5C1F836,3FC31E5C-5F93-4A76-8416-5233782744DE,E3297B4D-ED04-4B8E-BB4C-C580A922DBAA,76DBF84E-D615-41D7-8FD1-7F5F27415C9F,2DCD411C-3D71-47CB-9461-36D34F353D20,C696CA13-27F2-4304-91E5-B862CC592A36,FE8D7CE9-9F2C-43D0-A3A4-FFEC3AC89113,252BE1A9-E5DC-42F5-8DE2-56332AAAA8A5,8FF041B7-9C2C-44C0-A869-1BEEDAE578D2,DBB72EA0-274F-4C27-A55F-E6638ABD6A86,5292D6D9-8253-4A38-9767-06C56DD35B93,000F7424-E110-4156-8E09-816C042B9037,1FDAC7EA-7A70-44E1-B363-6A9D544F36CD,14755CBA-D39C-4FB6-A074-28DB2C0D3456,1E6872B2-32CA-4E5D-8DAB-69DC4B94C02E,5754FF74-FCB3-4FBC-9B0D-EE89E4C83701,649162E2-84E6-4689-AFE0-0ABF1E80B6D7,F76F8EEB-DD7C-436C-ABA6-E5A70CD6E773,A4E4C825-6087-4C18-B2E7-38ABD4D37EDB,AEB8A727-AD1B-4D06-818F-8D1B9EE24AC2,449B7E2B-349A-01AD-20B0-3BFF448E5941,B7DDDFF4-D972-4A7C-99A2-EA4027FE2126,E67E1CB5-083A-4583-B116-8C8A9B8ACCF8,50465B2B-7EF3-4CD1-9949-4FDF3E5D20DB,90328F02-D272-450E-B066-9AC6969F1DEA,BD98837B-FC5C-4A25-BE12-106EBEA05CAD,7E4B6F42-4431-4DE5-8DB2-30C810562293,919307EA-F77F-4AD1-BE7F-4A207B6AA70E,162EED9C-8984-4DDA-B7BB-4082743E9300,05827E67-591B-4AD5-B3D9-7D7D8A167C19,58428B3D-49ED-4E9E-B52F-9D4F23D1A793,D7C50C6E-BB7E-4D4B-9D23-EB98D73815F9,D9E7B317-572F-45C1-9259-E2BBACE30D96,561A2F61-1544-4A92-B808-91F643A88163,FBAB9C42-42F4-4620-B99F-A4991DECF4AB,EF6F6CAE-535F-403E-A1E2-D6D4B75C94C4,DC0E26D7-2C4E-4062-8446-898D4D698861
2024-08-15T08:38:43.8248105Z 
2024-08-15T08:38:43.8248152Z 
2024-08-15T08:38:43.8248479Z ------------------------------------------------------------------------
2024-08-15T08:38:43.8248740Z 08:38:42.612  Writing processing summary to C:\a\1\.sonarqube\out\ProjectInfo.log
2024-08-15T08:38:43.8248946Z Calling the TFS Processor executable...
2024-08-15T08:38:43.8249361Z Executing file C:\a\_tasks\SonarCloudPrepare_14d9cde6-c1da-4d55-aa01-2965cd301255\2.3.2\classic-sonar-scanner-msbuild\SonarScanner.MSBuild.TFSProcessor.exe
2024-08-15T08:38:43.8249812Z   Args: ConvertCoverage C:\a\1\.sonarqube\conf\SonarQubeAnalysisConfig.xml C:\a\1\.sonarqube\out\sonar-project.properties 
2024-08-15T08:38:43.8250041Z   Working directory: C:\a\1
2024-08-15T08:38:43.8250198Z   Timeout (ms):-1
2024-08-15T08:38:43.8250343Z   Process id: 7204
2024-08-15T08:38:43.8250647Z Fetching code coverage report information from TFS...
2024-08-15T08:38:43.8250845Z Attempting to locate a test results (.trx) file...
2024-08-15T08:38:44.3335808Z Looking for TRX files in: C:\a\1\TestResults, C:\a\1\s\[CompanyName]\Shared\AzureDevops\API Objects\TestResults
2024-08-15T08:38:44.3338520Z No test results files found
2024-08-15T08:38:45.7845502Z Did not find any binary coverage files in the expected location.
2024-08-15T08:38:45.7854989Z Falling back on locating coverage files in the agent temp directory.
2024-08-15T08:38:45.7859680Z Searching for coverage files in C:\a\_temp
2024-08-15T08:38:45.8270455Z All matching files: count=1
2024-08-15T08:38:45.8270998Z 	C:\a\_temp\TestResults\FullCoverage.coverage
2024-08-15T08:38:46.3907348Z Unique coverage files: count=1
2024-08-15T08:38:46.3908090Z 	C:\a\_temp\TestResults\FullCoverage.coverage
2024-08-15T08:38:46.4003493Z Converting coverage file 'C:\a\_temp\TestResults\FullCoverage.coverage' to 'C:\a\_temp\TestResults\FullCoverage.coveragexml'.
2024-08-15T08:38:47.3023190Z Coverage report conversion completed successfully.
2024-08-15T08:38:47.3034394Z ##[error]Failed to convert the binary code coverage reports to XML. No code coverage information will be uploaded to the server (SonarQube/SonarCloud).
2024-08-15T08:38:47.3035381Z Failed to convert the binary code coverage reports to XML. No code coverage information will be uploaded to the server (SonarQube/SonarCloud).
2024-08-15T08:38:47.3040439Z ##[error]Check that the downloaded code coverage file (C:\a\_temp\TestResults\FullCoverage.coverage) is valid by opening it in Visual Studio. If it is not, check that the internet security settings on the build machine allow files to be downloaded from the Team Foundation Server machine.
2024-08-15T08:38:47.3041677Z Check that the downloaded code coverage file (C:\a\_temp\TestResults\FullCoverage.coverage) is valid by opening it in Visual Studio. If it is not, check that the internet security settings on the build machine allow files to be downloaded from the Team Foundation Server machine.
2024-08-15T08:38:47.3212533Z Process returned exit code 0
2024-08-15T08:38:47.3212826Z The TFS Processor has finished
2024-08-15T08:38:47.3260186Z Calling the SonarScanner CLI...

If there is a less public means to provide you with the full log files I can do this, as I mentioned I can also provide two coverage files, for almost identical code (see previous post about converting exes to dot net 8), one that converts, one that doesn’t.

It is worth mentioning that all .coverage files have opened fine in Visual Studio, and converted fine with the dotnet coverage tool.

Hi,

I’m a little out of my depth here. I’ve flagged this for more expert eyes.

 
Ann

1 Like

Hi @kubickim,

My recommendation would be to use the -f xml switch and import the XML report. This is what our Converting coverage file step does behind the scenes anyway as we use the same library for conversion as the dotnet-coverage tool.
What is a bit suspicious is that we see a success message followed by a failure message.

Coverage report conversion completed successfully.
##[error]Failed to convert the binary code coverage reports to XML. 

I took a look and created a ticket to fix these misleading messages (the first success message should be an error) and to include more details about the conversion failure.

Please note that we use an older version of the conversion logic, as Microsoft made some breaking changes in more recent versions. We are in the process of updating the dependency, but we do not have an ETA for that.

Hi,

Thanks for recommendation. We have now taken this approach and it is working.
When you say:

Please note that we use an older version of the conversion logic

This makes sense as we are doing the conversion via the dotnet global tool, so this will presumably be the latest version. That explains why our conversion works, but yours doesn’t.