Console log: 'Microsoft.ML.Tokenizers.Tests' from job e6d5c0cc-05df-4d03-b1ea-3513a2b26f13 workitem d63f7f36-bfa1-400e-a9fb-6a07cd883039 (windows.10.amd64.open) executed on machine a00F88V running Windows-2016Server-10.0.14393-SP0 C:\h\w\BAB309B8\w\B7B809A7\e>set ML_TEST_DATADIR=C:\h\w\BAB309B8\p C:\h\w\BAB309B8\w\B7B809A7\e>set MICROSOFTML_RESOURCE_PATH=C:\h\w\BAB309B8\w\B7B809A7\e C:\h\w\BAB309B8\w\B7B809A7\e>set PATH=C:\h\w\BAB309B8\p\dotnet-cli;C:\python3\Scripts\;C:\python3\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Debuggers\x64;C:\Program Files\Microsoft SQL Server\160\Tools\Binn\;C:\Users\runner\AppData\Local\Microsoft\WindowsApps C:\h\w\BAB309B8\w\B7B809A7\e>call .\runTests.cmd ----- start Wed 09/16/2026 13:05:02.95 =============== To repro directly: ===================================================== pushd C:\h\w\BAB309B8\w\B7B809A7\e\ C:\h\w\BAB309B8\p/xunit-runner/tools/net48/xunit.console.exe Microsoft.ML.Tokenizers.Tests.dll -notrait Category=SkipInCI -xml testResults.xml popd =========================================================================================================== C:\h\w\BAB309B8\w\B7B809A7\e>C:\h\w\BAB309B8\p/xunit-runner/tools/net48/xunit.console.exe Microsoft.ML.Tokenizers.Tests.dll -notrait Category=SkipInCI -xml testResults.xml xUnit.net Console Runner v2.9.3+9712244020 (64-bit .NET Framework 4.8, runtime: 4.0.30319.42000) Discovering: Microsoft.ML.Tokenizers.Tests Discovered: Microsoft.ML.Tokenizers.Tests Starting: Microsoft.ML.Tokenizers.Tests Microsoft.ML.Tokenizers.Tests.EnglishRobertaTests.TestTokenizerEncoding(text: "the brown fox jumped over the lazy dog!", expectedTokens: ["the", "Ġbrown", "Ġfox", "Ġjumped", "Ġover", ···], expectedOffsets: [Tuple (0, 3), Tuple (3, 6), Tuple (9, 4), Tuple (13, 7), Tuple (20, 5), ···], expectedIds: [1169, 7586, 21831, 11687, 625, ···]) [FAIL] System.ArgumentOutOfRangeException : value must be non-negative Parameter name: value Stack Trace: at System.Index.ThrowValueArgumentOutOfRange_NeedNonNegNumException() D:\a\_work\1\s\src\Microsoft.ML.Tokenizers\Model\EnglishRobertaTokenizer.cs(913,0): at Microsoft.ML.Tokenizers.EnglishRobertaTokenizer.ModifyTokenListOffsets(IReadOnlyList`1 tokens, Span`1 indexMapping) D:\a\_work\1\s\src\Microsoft.ML.Tokenizers\Model\EnglishRobertaTokenizer.cs(397,0): at Microsoft.ML.Tokenizers.EnglishRobertaTokenizer.EncodeInternal(ReadOnlySpan`1 text) D:\a\_work\1\s\src\Microsoft.ML.Tokenizers\Model\EnglishRobertaTokenizer.cs(337,0): at Microsoft.ML.Tokenizers.EnglishRobertaTokenizer.EncodeToTokens(String text, ReadOnlySpan`1 textSpan, EncodeSettings settings) D:\a\_work\1\s\src\Microsoft.ML.Tokenizers\Tokenizer.cs(166,0): at Microsoft.ML.Tokenizers.Tokenizer.EncodeToTokens(ReadOnlySpan`1 text, String& normalizedText, Boolean considerPreTokenization, Boolean considerNormalization) D:\a\_work\1\s\test\Microsoft.ML.Tokenizers.Tests\EnglishRobertaTests.cs(179,0): at Microsoft.ML.Tokenizers.Tests.EnglishRobertaTests.TestTokenizerEncoding(String text, String[] expectedTokens, ValueTuple`2[] expectedOffsets, Int32[] expectedIds) Finished: Microsoft.ML.Tokenizers.Tests === TEST EXECUTION SUMMARY === Microsoft.ML.Tokenizers.Tests Total: 444, Errors: 0, Failed: 1, Skipped: 0, Time: 18.696s ----- end Wed 09/16/2026 13:05:22.16 ----- exit code 1 ---------------------------------------------------------- Compress-Archive : The path 'C:\h\w\BAB309B8\w\B7B809A7\e\\TestOutput' either does not exist or is not a valid file system path. At line:1 char:1 + Compress-Archive C:\h\w\BAB309B8\w\B7B809A7\e\\TestOutput C:\h\w\BAB3 ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidArgument: (C:\h\w\BAB309B8\w\B7B809A7\e\\TestOutput:String) [Compress-Archive], I nvalidOperationException + FullyQualifiedErrorId : ArchiveCmdletPathNotFound,Compress-Archive C:\h\scripts\helix-scripts\azure\__init__.py:5: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81. import pkg_resources 2026-09-16T13:05:26.984Z INFO run.py managed_identity(151) __init__ ManagedIdentityCredential will use IMDS with client_id: 3423231b-6b9e-4177-8817-76276b647404 2026-09-16T13:05:26.984Z INFO run.py azure_utils(32) get_credential_and_access_token VMSSManagedIdentity VmssMIClientIdForUpload Auth type will be used 2026-09-16T13:05:26.985Z INFO run.py _universal(535) on_request Request URL: 'http://169.254.169.254/metadata/identity/oauth2/token?api-version=2018-02-01&resource=REDACTED&client_id=REDACTED' Request method: 'GET' Request headers: 'Metadata': 'REDACTED' 'x-client-SKU': 'REDACTED' 'x-client-Ver': 'REDACTED' 'x-ms-client-request-id': '70fe25c0-a890-4c0b-9767-afbc682b40ed' 'User-Agent': 'azsdk-python-identity/1.25.3 Python/3.13.14 (Windows-2016Server-10.0.14393-SP0)' No body was attached to the request 2026-09-16T13:05:27.086Z INFO run.py _universal(581) on_response Response status: 200 Response headers: 'Content-Type': 'application/json; charset=utf-8' 'Server': 'IMDS/150.870.65.2128' 'x-ms-request-id': '70fe25c0-a890-4c0b-9767-afbc682b40ed' 'Date': 'Wed, 16 Sep 2026 13:05:26 GMT' 'Content-Length': '2523' 2026-09-16T13:05:27.087Z INFO run.py msal_managed_identity_client(165) _get_token_base ImdsCredential.get_token succeeded 2026-09-16T13:05:27.087Z INFO run.py decorators(24) wrapper ManagedIdentityCredential.get_token succeeded 2026-09-16T13:05:27.088Z INFO run.py azure_utils(64) get_credential_and_access_token Credentials are valid 2026-09-16T13:05:27.089Z INFO run.py msal_managed_identity_client(165) _get_token_base ImdsCredential.get_token_info succeeded 2026-09-16T13:05:27.089Z INFO run.py decorators(24) wrapper ManagedIdentityCredential.get_token_info succeeded 2026-09-16T13:05:27.443Z INFO run.py run(67) main Beginning reading of test results. 2026-09-16T13:05:27.444Z INFO run.py __init__(49) read_results Searching 'C:\h\w\BAB309B8\w\B7B809A7\e' for test results files 2026-09-16T13:05:27.445Z INFO run.py __init__(55) read_results Found results file C:\h\w\BAB309B8\w\B7B809A7\e\testResults.xml with format xunit 2026-09-16T13:05:27.451Z INFO run.py __init__(49) read_results Searching 'C:\h\w\BAB309B8\w\B7B809A7\uploads' for test results files 2026-09-16T13:05:27.452Z INFO run.py packing_test_reporter(30) report_results Packing 444 test reports to 'C:\h\w\BAB309B8\w\B7B809A7\e\__test_report.json' 2026-09-16T13:05:27.453Z INFO run.py packing_test_reporter(33) report_results Packed 151537 bytes 2026-09-16T13:05:27.454Z INFO run.py _helix_compat(255) report_results Writing 0 test results to 'C:\h\w\BAB309B8\w\B7B809A7\e\__test_report_v2.json' (JSON v1) 2026-09-16T13:05:27.455Z INFO run.py _helix_compat(261) report_results Wrote 2628 bytes to 'C:\h\w\BAB309B8\w\B7B809A7\e\__test_report_v2.json' ['Microsoft.ML.Tokenizers.Tests' END OF WORK ITEM LOG: Command exited with 0]