Skip to content

The "ConvertDllsToWebCil" task failed: System.NotImplementedException on s390x #91893

@omajid

Description

@omajid

Description

With a .NET 8 Preview 7 SDK on s390x (IBM Z), running dotnet new blazorwasm && dotnet build fails:

/usr/lib64/dotnet/sdk/8.0.100-preview.7.23376.1/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets(314,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [/var/tmp/tmp.ZoIlFRbKGK/blazorwasm_template/blazorwasm_template.csproj]
/root/.nuget/packages/microsoft.net.sdk.webassembly.pack/8.0.0-preview.7.23375.6/build/Microsoft.NET.Sdk.WebAssembly.Browser.targets(247,5): error MSB4018: The "ConvertDllsToWebCil" task failed unexpectedly. [/var/tmp/tmp.ZoIlFRbKGK/blazorwasm-empty_template/blazorwasm-empty_template.csproj]
/root/.nuget/packages/microsoft.net.sdk.webassembly.pack/8.0.0-preview.7.23375.6/build/Microsoft.NET.Sdk.WebAssembly.Browser.targets(247,5): error MSB4018: System.NotImplementedException: The method or operation is not implemented. [/var/tmp/tmp.ZoIlFRbKGK/blazorwasm-empty_template/blazorwasm-empty_template.csproj]
/root/.nuget/packages/microsoft.net.sdk.webassembly.pack/8.0.0-preview.7.23375.6/build/Microsoft.NET.Sdk.WebAssembly.Browser.targets(247,5): error MSB4018:    at Microsoft.NET.WebAssembly.Webcil.WebcilConverter.WriteStructure[WebcilHeader](Stream s, WebcilHeader structure) [/var/tmp/tmp.ZoIlFRbKGK/blazorwasm-empty_template/blazorwasm-empty_template.csproj]
/root/.nuget/packages/microsoft.net.sdk.webassembly.pack/8.0.0-preview.7.23375.6/build/Microsoft.NET.Sdk.WebAssembly.Browser.targets(247,5): error MSB4018:    at Microsoft.NET.WebAssembly.Webcil.WebcilConverter.WriteHeader(Stream s, WebcilHeader header) [/var/tmp/tmp.ZoIlFRbKGK/blazorwasm-empty_template/blazorwasm-empty_template.csproj]
/root/.nuget/packages/microsoft.net.sdk.webassembly.pack/8.0.0-preview.7.23375.6/build/Microsoft.NET.Sdk.WebAssembly.Browser.targets(247,5): error MSB4018:    at Microsoft.NET.WebAssembly.Webcil.WebcilConverter.WriteConversionTo(Stream outputStream, FileStream inputStream, PEFileInfo peInfo, WCFileInfo wcInfo) [/var/tmp/tmp.ZoIlFRbKGK/blazorwasm-empty_template/blazorwasm-empty_template.csproj]
/root/.nuget/packages/microsoft.net.sdk.webassembly.pack/8.0.0-preview.7.23375.6/build/Microsoft.NET.Sdk.WebAssembly.Browser.targets(247,5): error MSB4018:    at Microsoft.NET.WebAssembly.Webcil.WebcilConverter.ConvertToWebcil() [/var/tmp/tmp.ZoIlFRbKGK/blazorwasm-empty_template/blazorwasm-empty_template.csproj]
/root/.nuget/packages/microsoft.net.sdk.webassembly.pack/8.0.0-preview.7.23375.6/build/Microsoft.NET.Sdk.WebAssembly.Browser.targets(247,5): error MSB4018:    at Microsoft.WebAssembly.Build.Tasks.WebcilConverter.ConvertToWebcil() [/var/tmp/tmp.ZoIlFRbKGK/blazorwasm-empty_template/blazorwasm-empty_template.csproj]
/root/.nuget/packages/microsoft.net.sdk.webassembly.pack/8.0.0-preview.7.23375.6/build/Microsoft.NET.Sdk.WebAssembly.Browser.targets(247,5): error MSB4018:    at Microsoft.NET.Sdk.WebAssembly.ConvertDllsToWebCil.Execute() [/var/tmp/tmp.ZoIlFRbKGK/blazorwasm-empty_template/blazorwasm-empty_template.csproj]
/root/.nuget/packages/microsoft.net.sdk.webassembly.pack/8.0.0-preview.7.23375.6/build/Microsoft.NET.Sdk.WebAssembly.Browser.targets(247,5): error MSB4018:    at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() [/var/tmp/tmp.ZoIlFRbKGK/blazorwasm-empty_template/blazorwasm-empty_template.csproj]
/root/.nuget/packages/microsoft.net.sdk.webassembly.pack/8.0.0-preview.7.23375.6/build/Microsoft.NET.Sdk.WebAssembly.Browser.targets(247,5): error MSB4018:    at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask) [/var/tmp/tmp.ZoIlFRbKGK/blazorwasm-empty_template/blazorwasm-empty_template.csproj]

As does dotnet new blzaorwasm-empty && dotnet build:

/usr/lib64/dotnet/sdk/8.0.100-preview.7.23376.1/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets(314,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [/var/tmp/tmp.ZoIlFRbKGK/blazorwasm-empty_template/blazorwasm-empty_template.csproj]
/root/.nuget/packages/microsoft.net.sdk.webassembly.pack/8.0.0-preview.7.23375.6/build/Microsoft.NET.Sdk.WebAssembly.Browser.targets(247,5): error MSB4018: The "ConvertDllsToWebCil" task failed unexpectedly. [/var/tmp/tmp.ZoIlFRbKGK/blazorwasm-empty_template/blazorwasm-empty_template.csproj]
/root/.nuget/packages/microsoft.net.sdk.webassembly.pack/8.0.0-preview.7.23375.6/build/Microsoft.NET.Sdk.WebAssembly.Browser.targets(247,5): error MSB4018: System.NotImplementedException: The method or operation is not implemented. [/var/tmp/tmp.ZoIlFRbKGK/blazorwasm-empty_template/blazorwasm-empty_template.csproj]
/root/.nuget/packages/microsoft.net.sdk.webassembly.pack/8.0.0-preview.7.23375.6/build/Microsoft.NET.Sdk.WebAssembly.Browser.targets(247,5): error MSB4018:    at Microsoft.NET.WebAssembly.Webcil.WebcilConverter.WriteStructure[WebcilHeader](Stream s, WebcilHeader structure) [/var/tmp/tmp.ZoIlFRbKGK/blazorwasm-empty_template/blazorwasm-empty_template.csproj]
/root/.nuget/packages/microsoft.net.sdk.webassembly.pack/8.0.0-preview.7.23375.6/build/Microsoft.NET.Sdk.WebAssembly.Browser.targets(247,5): error MSB4018:    at Microsoft.NET.WebAssembly.Webcil.WebcilConverter.WriteHeader(Stream s, WebcilHeader header) [/var/tmp/tmp.ZoIlFRbKGK/blazorwasm-empty_template/blazorwasm-empty_template.csproj]
/root/.nuget/packages/microsoft.net.sdk.webassembly.pack/8.0.0-preview.7.23375.6/build/Microsoft.NET.Sdk.WebAssembly.Browser.targets(247,5): error MSB4018:    at Microsoft.NET.WebAssembly.Webcil.WebcilConverter.WriteConversionTo(Stream outputStream, FileStream inputStream, PEFileInfo peInfo, WCFileInfo wcInfo) [/var/tmp/tmp.ZoIlFRbKGK/blazorwasm-empty_template/blazorwasm-empty_template.csproj]
/root/.nuget/packages/microsoft.net.sdk.webassembly.pack/8.0.0-preview.7.23375.6/build/Microsoft.NET.Sdk.WebAssembly.Browser.targets(247,5): error MSB4018:    at Microsoft.NET.WebAssembly.Webcil.WebcilConverter.ConvertToWebcil() [/var/tmp/tmp.ZoIlFRbKGK/blazorwasm-empty_template/blazorwasm-empty_template.csproj]
/root/.nuget/packages/microsoft.net.sdk.webassembly.pack/8.0.0-preview.7.23375.6/build/Microsoft.NET.Sdk.WebAssembly.Browser.targets(247,5): error MSB4018:    at Microsoft.WebAssembly.Build.Tasks.WebcilConverter.ConvertToWebcil() [/var/tmp/tmp.ZoIlFRbKGK/blazorwasm-empty_template/blazorwasm-empty_template.csproj]
/root/.nuget/packages/microsoft.net.sdk.webassembly.pack/8.0.0-preview.7.23375.6/build/Microsoft.NET.Sdk.WebAssembly.Browser.targets(247,5): error MSB4018:    at Microsoft.NET.Sdk.WebAssembly.ConvertDllsToWebCil.Execute() [/var/tmp/tmp.ZoIlFRbKGK/blazorwasm-empty_template/blazorwasm-empty_template.csproj]
/root/.nuget/packages/microsoft.net.sdk.webassembly.pack/8.0.0-preview.7.23375.6/build/Microsoft.NET.Sdk.WebAssembly.Browser.targets(247,5): error MSB4018:    at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() [/var/tmp/tmp.ZoIlFRbKGK/blazorwasm-empty_template/blazorwasm-empty_template.csproj]
/root/.nuget/packages/microsoft.net.sdk.webassembly.pack/8.0.0-preview.7.23375.6/build/Microsoft.NET.Sdk.WebAssembly.Browser.targets(247,5): error MSB4018:    at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask) [/var/tmp/tmp.ZoIlFRbKGK/blazorwasm-empty_template/blazorwasm-empty_template.csproj]

Reproduction Steps

dotnet new blazorwasm && dotnet build on IBM Z

Expected behavior

The dotnet build works, or the blazorwasm entry doesn't show up as a valid template item.

Actual behavior

Stack trace.

Regression?

No response

Known Workarounds

No response

Configuration

No response

Other information

It's probably from here, which happens when the architecture is big-endian only:

throw new NotImplementedException();

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