Skip to content

[Known Build Error] Failed webcil conversion: image is too small #61987

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
ilonatommy opened this issue May 19, 2025 · 0 comments
Open

[Known Build Error] Failed webcil conversion: image is too small #61987

ilonatommy opened this issue May 19, 2025 · 0 comments
Assignees
Labels
area-runtime Known Build Error Issue that should show up in Build Analysis

Comments

@ilonatommy
Copy link
Member

ilonatommy commented May 19, 2025

Build Information

Build: https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=1043546&view=logs&j=d9092465-e29c-5735-3051-a3146222728b
Build error leg or test failing: Build / Test: Windows local development validation / Build (Release)
Pull request: #61748

Error Message

Fill the error message using step by step known issues guidance.

{
  "ErrorMessage": "",
  "ErrorPattern": "error : Failed to convert .*.dll' to webcil: Image is too small.",
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}
 Wasm.Performance.TestApp (Blazor output) -> D:\a\_work\1\s\src\Components\benchmarkapps\Wasm.Performance\TestApp\bin\Release\net10.0\wwwroot
  Optimizing assemblies for size may change the behavior of the app. Be sure to test after publishing. See: https://aka.ms/dotnet-illink
  Optimizing assemblies for size. This process might take a while.
C:\Users\cloudtest\.nuget\packages\microsoft.net.sdk.webassembly.pack\10.0.0-preview.5.25260.104\build\Microsoft.NET.Sdk.WebAssembly.Browser.targets(631,5): error : Failed to convert 'D:\a\_work\1\s\artifacts\obj\BasicTestApp\Release\net10.0\linked\System.Private.Xml.dll' to webcil: Image is too small. [D:\a\_work\1\s\src\Components\test\testassets\BasicTestApp\BasicTestApp.csproj]
  Publishing without optimizations. Although it's optional for Blazor, we strongly recommend using `wasm-tools` workload! You can install it by running `dotnet workload install wasm-tools` from the command line.
  BasicTestApp -> D:\a\_work\1\s\src\Components\test\E2ETest\bin\Release\net10.0\trimmed-or-threading\BasicTestApp\

The exception is thrown by PEBinaryReader in
https://github.com/dotnet/runtime/blob/2e77d32dfcd5465434e4b0963e9be50b749521f6/src/libraries/System.Reflection.Metadata/src/System/Reflection/PortableExecutable/PEBinaryReader.cs#L118
called by
https://github.com/dotnet/runtime/blob/2e77d32dfcd5465434e4b0963e9be50b749521f6/src/tasks/Microsoft.NET.Sdk.WebAssembly.Pack.Tasks/ConvertDllsToWebCil.cs#L70

Known issue validation

Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=1043546
Error message validated: [error : Failed to convert .*.dll' to webcil: Image is too small.]
Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 5/19/2025 7:10:00 AM UTC

Report

Build Definition Step Name Console log Pull Request
1049730 dotnet/aspnetcore Build Log #62087
1043546 dotnet/aspnetcore Build (Release) Log #61748

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
1 1 2
@ilonatommy ilonatommy added Known Build Error Issue that should show up in Build Analysis area-runtime labels May 19, 2025
@maraf maraf self-assigned this May 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-runtime Known Build Error Issue that should show up in Build Analysis
Projects
None yet
Development

No branches or pull requests

2 participants