Skip to content

[net11][CoreCLR] Essentials FileSystem_Tests NullReferenceException in FileStream.ReadAsync on iOS/MacCatalyst device tests #36435

Description

@kotlarmilos

Build Information

Build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=1497568
Leg Name: maui-pr-devicetests / net11.0 CoreCLR iOS Helix Tests (Run DeviceTests iOS) and net11.0 CoreCLR MacCatalyst Helix Tests (Run DeviceTests MacCatalyst)

Error Details

Microsoft.Maui.Essentials.DeviceTests.FileSystem_Tests fail on the net11 CoreCLR iOS and MacCatalyst device-test legs with a NullReferenceException thrown from System.IO.FileStream.ReadAsync. Affected tests include CheckFileResultOpenReadAsyncMultipleTimes and every OpenAppPackageFileAsync_Can_Load_File case (5 failures per leg). The non-zero XHarness exit also surfaces as a work-item level WorkItemExecution failure for the same Essentials work item.

System.NullReferenceException : Arg_NullReferenceException
   at System.IO.FileStream.ReadAsync(Memory`1 buffer, CancellationToken cancellationToken)
   at System.IO.StreamReader.ReadBufferAsync(CancellationToken cancellationToken)
   at System.IO.StreamReader.ReadToEndAsyncInternal(CancellationToken cancellationToken)
   at Microsoft.Maui.Essentials.DeviceTests.FileSystem_Tests.CheckFileResultOpenReadAsyncMultipleTimes()
--- End of stack trace from previous location ---

Error Message

{
    "ErrorMessage": [
        "at System.IO.FileStream.ReadAsync",
        "at Microsoft.Maui.Essentials.DeviceTests.FileSystem_Tests."
    ],
    "BuildRetry": false,
    "ExcludeConsoleLog": false
}

Known issue validation

Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=1497568
Error message validated: [at System.IO.FileStream.ReadAsync at Microsoft.Maui.Essentials.DeviceTests.FileSystem_Tests.]
Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 7/7/2026 8:47:43 PM UTC

Report

Build Repository Test Pull Request
1522916 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes
1521590 dotnet/maui OpenAppPackageFileAsync_Can_Load_File
1521546 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36657
1521344 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes
1521313 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36676
1521113 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36657
1520923 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36657
1520465 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36633
1520374 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes
1520075 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36657
1519948 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #35901
1519934 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36657
1519855 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #35901
1519590 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36676
1519566 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36109
1519522 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36657
1519313 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36507
1519226 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36657
1519178 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36109
1519166 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #35901
1519165 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36633
1518988 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36655
1518971 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36633
1518972 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #35901
1518920 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36655
1517877 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36507
1517703 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes
1514712 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36109
1517485 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36657
1517235 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36657
1516993 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36657
1516854 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36654
1516833 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36640
1516829 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36657
1516734 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36654
1516730 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36657
1516696 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36657
1516672 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36658
1516613 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36657
1516607 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36658
1516526 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #29952
1516485 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36633
1516429 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36658
1516323 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36658
1516282 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36654
1516211 dotnet/maui OpenAppPackageFileAsync_Can_Load_File #36328
1516201 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36170
1515657 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36329
1515478 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36633
1514888 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #35892
1514760 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #30875
1514716 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #35846
1514581 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #35578
1514506 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36133
1512382 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #35578
1513577 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36448
1512385 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #34338
1512389 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #35110
1512374 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #34408
1512377 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36336
1511736 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36395
1511744 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36092
1511741 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36404
1511734 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36114
1511737 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36221
1511516 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes
1511482 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes
1511277 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes
1511228 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36293
1511218 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes
1511122 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes
1510668 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #33007
1510468 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes #36507
1501451 dotnet/maui CheckFileResultOpenReadAsyncMultipleTimes

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
0 0 74

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions