Skip to content

[ci-scan] Test failure: TypeMap interop test FileNotFoundException in crossgen2 R2R (Validate_BlobOnlyAttributeTypeNames) #132940

Description

@github-actions

Build Information

Build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=1571879
Build error leg or test failing: R2R linux x64 checked (azurelinux.3.amd64.open.rt) — Interop/TypeMap/TypeMapApp/TypeMapApp.cmd

Pipeline: runtime-coreclr crossgen2 outerloop (definition 134), branch main. The TypeMapApp interop test fails at runtime on the crossgen2 R2R legs: TypeMap.Validate_BlobOnlyAttributeTypeNames throws System.IO.FileNotFoundException from TypeMapLazyDictionary.FindPrecachedExternalTypeMapEntry, so the test returns 101 instead of 100. The failure spans all R2R Interop work items (24 failed work items in source build 1571879) and reproduces in follow-up build 1573564.

This is a runtime execution failure distinct from the earlier crossgen2-compile-time assertion tracked in #126479 (closed; that was an ILC EmbeddedObjectNode assertion during R2R emit, not a runtime FileNotFoundException).

KBE authoring guidance (ci-failure-scan)
  • Error Details is for readers. Paste the full exception 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.

Error Details

Running test: Interop/TypeMap/TypeMapApp/TypeMapApp.cmd

System.IO.FileNotFoundException: The system cannot find the file specified.
 (0x80070002 (COR_E_FILENOTFOUND))
   at System.Runtime.InteropServices.TypeMapLazyDictionary.FindPrecachedExternalTypeMapEntry(QCallModule module, QCallTypeHandle groupType, String key)
   at System.Runtime.InteropServices.TypeMapLazyDictionary.LazyExternalTypeDictionary.TryGetOrLoadTypeFromPreCachedDictionary(RuntimeModule module, String key, Type& type)
   at System.Runtime.InteropServices.TypeMapLazyDictionary.LazyTypeLoadDictionary`1.get_Item(TKey key)
   at TypeMap.Validate_BlobOnlyAttributeTypeNames()
Expected: 100
Actual: 101
END EXECUTION - FAILED

Error Message

{
  "ErrorMessage": [
    "TypeMapApp.cmd",
    "System.IO.FileNotFoundException: The system cannot find the file specified.",
    "at System.Runtime.InteropServices.TypeMapLazyDictionary.FindPrecachedExternalTypeMapEntry",
    "at TypeMap.Validate_BlobOnlyAttributeTypeNames()"
  ],
  "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

Source build 1571879 (2026-08-28); reproduces in follow-up build 1573564 (2026-08-29), where 24 R2R Interop work items failed with this signature.

Duplicate search

Searched open/closed issues and PRs for Validate_BlobOnlyAttributeTypeNames, FindPrecachedExternalTypeMapEntry, and TypeMapApp. The closest prior issue, #126479, is closed and covered an ILC compile-time assertion (EmbeddedObjectNode.get_IndexFromBeginningOfArray) rather than this runtime FileNotFoundException, so it is a different failure shape.

Related: #126479


Filed by ci-failure-scan (detection only). ci-failure-fix walks open [ci-scan] KBEs and either opens a small fix PR or comments to loop in owners — it never disables the test.

Generated by CI Outer-Loop Failure Scanner · opus48 · 951 AIC · ⌖ 16 AIC · ⊞ 20.7K ·

Report

Build Repository Test Pull Request
1579240 dotnet/runtime Interop/TypeMap/TypeMapApp/TypeMapApp.cmd
1578921 dotnet/runtime Interop/TypeMap/TypeMapApp/TypeMapApp.cmd
1578587 dotnet/runtime Interop/TypeMap/TypeMapApp/TypeMapApp.cmd
1578341 dotnet/runtime Interop/TypeMap/TypeMapApp/TypeMapApp.cmd
1578301 dotnet/runtime Interop/TypeMap/TypeMapApp/TypeMapApp.cmd
1578106 dotnet/runtime Interop/TypeMap/TypeMapApp/TypeMapApp.cmd
1578071 dotnet/runtime Interop/TypeMap/TypeMapApp/TypeMapApp.cmd
1577967 dotnet/runtime Interop/TypeMap/TypeMapApp/TypeMapApp.cmd
1577861 dotnet/runtime Interop/TypeMap/TypeMapApp/TypeMapApp.cmd
1577664 dotnet/runtime Interop/TypeMap/TypeMapApp/TypeMapApp.cmd
1577274 dotnet/runtime Interop/TypeMap/TypeMapApp/TypeMapApp.cmd
1576297 dotnet/runtime Interop/TypeMap/TypeMapApp/TypeMapApp.cmd
1576113 dotnet/runtime Interop/TypeMap/TypeMapApp/TypeMapApp.cmd
1576011 dotnet/runtime Interop/TypeMap/TypeMapApp/TypeMapApp.cmd
1575825 dotnet/runtime Interop/TypeMap/TypeMapApp/TypeMapApp.cmd
1575591 dotnet/runtime Interop/TypeMap/TypeMapApp/TypeMapApp.cmd
1575266 dotnet/runtime Interop/TypeMap/TypeMapApp/TypeMapApp.cmd #132900
1574702 dotnet/runtime Interop/TypeMap/TypeMapApp/TypeMapApp.cmd
1574568 dotnet/runtime Interop/TypeMap/TypeMapApp/TypeMapApp.cmd
1574404 dotnet/runtime Interop/TypeMap/TypeMapApp/TypeMapApp.cmd
1574327 dotnet/runtime Interop/TypeMap/TypeMapApp/TypeMapApp.cmd
1574304 dotnet/runtime Interop/TypeMap/TypeMapApp/TypeMapApp.cmd
1574221 dotnet/runtime Interop/TypeMap/TypeMapApp/TypeMapApp.cmd
1574107 dotnet/runtime Interop/TypeMap/TypeMapApp/TypeMapApp.cmd
1574083 dotnet/runtime Interop/TypeMap/TypeMapApp/TypeMapApp.cmd
1574078 dotnet/runtime Interop/TypeMap/TypeMapApp/TypeMapApp.cmd
1573985 dotnet/runtime Interop/TypeMap/TypeMapApp/TypeMapApp.cmd
1573963 dotnet/runtime Interop/TypeMap/TypeMapApp/TypeMapApp.cmd

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
9 28 28

Metadata

Metadata

Assignees

No one assigned

    Labels

    Known Build ErrorUse this to report build issues in the .NET Helix tabagentic-workflowsarea-Interop-coreclrblocking-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

    • Status
      No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions