Skip to content

[ci-scan] Test failure: Interop TypeMap TypeMapApp — FileNotFoundException in TypeMapLazyDictionary.FindPrecachedExternalTypeMap [Content truncated due to length] #132914

Description

@github-actions

Build Information

Build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=1569750
Build error leg or test failing: Interop (R2R legs across arch/os) - Interop/TypeMap/TypeMapApp/TypeMapApp.cmd

KBE authoring guidance (ci-failure-scan)
  • Error Details is for readers. Paste the full exception, stack trace, or build error excerpt so the failure is understandable without opening the raw log.
  • Build Analysis parses only the single JSON block under Error Message.
  • ErrorMessage is a case-sensitive ordinal String.Contains substring copied verbatim from the failing log.
  • Set BuildRetry to true only for a clear infrastructure retry case. ExcludeConsoleLog disables Helix console-log scanning.

Error Details

The Interop/TypeMap/TypeMapApp/TypeMapApp.cmd test fails under ReadyToRun (crossgen2) outerloop legs across arch/os. At runtime, resolving a precached external type-map entry throws System.IO.FileNotFoundException, aborting the app before validation completes.

The failure is stable: absent from build 1561755, first seen in build 1567874 (2026-08-26), present in the source build 1569750 (2026-08-27) and still present in the follow-up build 1571879 (2026-08-28). The same signature is also observed in the runtime-coreclr outerloop pipeline (definition 108).

This is distinct from the previously-fixed compile-time crossgen2 assertion in #126479 (an ILCompiler EmbeddedObjectNode.get_IndexFromBeginningOfArray assertion); this failure is a runtime FileNotFoundException in TypeMapLazyDictionary.FindPrecachedExternalTypeMapEntry.

System.IO.FileNotFoundException: The system cannot find the file specified.
   at System.Runtime.InteropServices.TypeMapLazyDictionary.FindPrecachedExternalTypeMapEntry(QCallModule module, QCallTypeHandle groupType, String key)
   ...
Failed test: Interop/TypeMap/TypeMapApp/TypeMapApp.cmd

Error Message

{
  "ErrorMessage": "at System.Runtime.InteropServices.TypeMapLazyDictionary.FindPrecachedExternalTypeMapEntry(QCallModule module, QCallTypeHandle groupType, String key)",
  "ErrorPattern": "",
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}
Agentic workflow metadata (ci-failure-scan)

Workflow artifact: ci-failure-scan
Artifact kind: kbe-verification
Verified match count: 2 hits in failure.log
First build it occurred: 1567874 (2026-08-26)
Related: distinct from #126479 (fixed compile-time assertion)

Generated by CI Outer-Loop Failure Scanner · opus48 · 907.6 AIC · ⌖ 11.7 AIC · ⊞ 20.7K ·

Report

Build Repository Test Pull Request
1573573 dotnet/runtime Interop/TypeMap/TypeMapApp/TypeMapApp.cmd
1573564 dotnet/runtime Interop/TypeMap/TypeMapApp/TypeMapApp.cmd
1573391 dotnet/runtime Interop/TypeMap/TypeMapApp/TypeMapApp.cmd

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
3 3 3

Metadata

Metadata

Assignees

No one assigned

    Labels

    Known Build ErrorUse this to report build issues in the .NET Helix tabagentic-workflowsblocking-clean-ciBlocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'untriagedNew issue has not been triaged by the area owner

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions