Skip to content
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

dotnet builds with net9.0 RC1 9.0.100-rc.1.24452.12 errors #995

Open
moljac opened this issue Oct 3, 2024 · 2 comments
Open

dotnet builds with net9.0 RC1 9.0.100-rc.1.24452.12 errors #995

moljac opened this issue Oct 3, 2024 · 2 comments

Comments

@moljac
Copy link
Contributor

moljac commented Oct 3, 2024

Android application type

Android for .NET (net6.0-android, etc.)

Affected platform version

net9.0 9.0.100-rc.1.24452.12

Description

net9.0 build with preview4 were green/OK.

After update to RC1 local builds fail with following error:

    BINDINGSGENERATOR : warning BG8800: Unknown parameter type 'Java.Interop.JavaInt16Array/ValueMarshaler' for member 'Java.Interop.JavaInt16Array.OnEach (java.lang.CharSequence, kotlin.jvm.functions.Function1<? super java.lang.Character, kotlin.Unit>)'.
    BINDINGSGENERATOR : error BG0000: System.NotSupportedException: Unable to generate setter parameter list in method OnEach in managed type Java.Interop.JavaInt16Array
    /usr/local/share/dotnet/packs/Microsoft.Android.Sdk.Darwin/35.0.0-rc.1.80/tools/Xamarin.Android.Bindings.Core.targets(110,5): error XABGN0000: 
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/mscorlib.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.Android.Ref.35/35.0.0-rc.1.80/ref/net9.0/Java.Interop.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/Microsoft.CSharp.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/Microsoft.VisualBasic.Core.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/Microsoft.VisualBasic.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/Microsoft.Win32.Primitives.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/Microsoft.Win32.Registry.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.Android.Ref.35/35.0.0-rc.1.80/ref/net9.0/Mono.Android.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.Android.Ref.35/35.0.0-rc.1.80/ref/net9.0/Mono.Android.Export.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.Android.Ref.35/35.0.0-rc.1.80/ref/net9.0/Mono.Android.Runtime.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/netstandard.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.AppContext.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Buffers.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Collections.Concurrent.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Collections.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Collections.Immutable.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Collections.NonGeneric.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Collections.Specialized.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.ComponentModel.Annotations.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.ComponentModel.DataAnnotations.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.ComponentModel.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.ComponentModel.EventBasedAsync.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.ComponentModel.Primitives.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.ComponentModel.TypeConverter.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Configuration.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Console.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Core.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Data.Common.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Data.DataSetExtensions.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Data.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Diagnostics.Contracts.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Diagnostics.Debug.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Diagnostics.DiagnosticSource.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Diagnostics.FileVersionInfo.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Diagnostics.Process.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Diagnostics.StackTrace.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Diagnostics.TextWriterTraceListener.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Diagnostics.Tools.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Diagnostics.TraceSource.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Diagnostics.Tracing.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Drawing.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Drawing.Primitives.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Dynamic.Runtime.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Formats.Asn1.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Formats.Tar.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Globalization.Calendars.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Globalization.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Globalization.Extensions.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.IO.Compression.Brotli.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.IO.Compression.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.IO.Compression.FileSystem.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.IO.Compression.ZipFile.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.IO.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.IO.FileSystem.AccessControl.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.IO.FileSystem.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.IO.FileSystem.DriveInfo.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.IO.FileSystem.Primitives.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.IO.FileSystem.Watcher.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.IO.IsolatedStorage.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.IO.MemoryMappedFiles.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.IO.Pipelines.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.IO.Pipes.AccessControl.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.IO.Pipes.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.IO.UnmanagedMemoryStream.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Linq.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Linq.Expressions.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Linq.Parallel.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Linq.Queryable.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Memory.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Net.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Net.Http.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Net.Http.Json.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Net.HttpListener.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Net.Mail.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Net.NameResolution.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Net.NetworkInformation.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Net.Ping.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Net.Primitives.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Net.Quic.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Net.Requests.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Net.Security.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Net.ServicePoint.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Net.Sockets.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Net.WebClient.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Net.WebHeaderCollection.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Net.WebProxy.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Net.WebSockets.Client.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Net.WebSockets.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Numerics.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Numerics.Vectors.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.ObjectModel.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Reflection.DispatchProxy.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Reflection.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Reflection.Emit.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Reflection.Emit.ILGeneration.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Reflection.Emit.Lightweight.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Reflection.Extensions.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Reflection.Metadata.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Reflection.Primitives.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Reflection.TypeExtensions.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Resources.Reader.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Resources.ResourceManager.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Resources.Writer.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Runtime.CompilerServices.Unsafe.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Runtime.CompilerServices.VisualC.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Runtime.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Runtime.Extensions.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Runtime.Handles.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Runtime.InteropServices.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Runtime.InteropServices.JavaScript.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Runtime.InteropServices.RuntimeInformation.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Runtime.Intrinsics.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Runtime.Loader.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Runtime.Numerics.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Runtime.Serialization.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Runtime.Serialization.Formatters.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Runtime.Serialization.Json.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Runtime.Serialization.Primitives.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Runtime.Serialization.Xml.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Security.AccessControl.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Security.Claims.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Security.Cryptography.Algorithms.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Security.Cryptography.Cng.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Security.Cryptography.Csp.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Security.Cryptography.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Security.Cryptography.Encoding.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Security.Cryptography.OpenSsl.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Security.Cryptography.Primitives.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Security.Cryptography.X509Certificates.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Security.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Security.Principal.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Security.Principal.Windows.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Security.SecureString.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.ServiceModel.Web.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.ServiceProcess.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Text.Encoding.CodePages.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Text.Encoding.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Text.Encoding.Extensions.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Text.Encodings.Web.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Text.Json.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Text.RegularExpressions.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Threading.Channels.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Threading.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Threading.Overlapped.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Threading.Tasks.Dataflow.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Threading.Tasks.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Threading.Tasks.Extensions.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Threading.Tasks.Parallel.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Threading.Thread.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Threading.ThreadPool.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Threading.Timer.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Transactions.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Transactions.Local.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.ValueTuple.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Web.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Web.HttpUtility.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Windows.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Xml.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Xml.Linq.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Xml.ReaderWriter.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Xml.Serialization.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Xml.XDocument.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Xml.XmlDocument.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Xml.XmlSerializer.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Xml.XPath.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Xml.XPath.XDocument.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/WindowsBase.dll.
      resolving assembly /Users/Shared/Projects/d/X/AX/mu-20240220-tfm-net90/generated/org.jetbrains.annotations/bin/Release/net9.0-android/Xamarin.Jetbrains.Annotations.dll.

Relevant log output

BINDINGSGENERATOR : warning BG8800: Unknown parameter type 'Java.Interop.JavaInt16Array/ValueMarshaler' for member 'Java.Interop.JavaInt16Array.OnEach (java.lang.CharSequence, kotlin.jvm.functions.Function1<? super java.lang.Character, kotlin.Unit>)'.
    BINDINGSGENERATOR : error BG0000: System.NotSupportedException: Unable to generate setter parameter list in method OnEach in managed type Java.Interop.JavaInt16Array
    /usr/local/share/dotnet/packs/Microsoft.Android.Sdk.Darwin/35.0.0-rc.1.80/tools/Xamarin.Android.Bindings.Core.targets(110,5): error XABGN0000: 
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/mscorlib.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.Android.Ref.35/35.0.0-rc.1.80/ref/net9.0/Java.Interop.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/Microsoft.CSharp.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/Microsoft.VisualBasic.Core.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/Microsoft.VisualBasic.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/Microsoft.Win32.Primitives.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/Microsoft.Win32.Registry.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.Android.Ref.35/35.0.0-rc.1.80/ref/net9.0/Mono.Android.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.Android.Ref.35/35.0.0-rc.1.80/ref/net9.0/Mono.Android.Export.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.Android.Ref.35/35.0.0-rc.1.80/ref/net9.0/Mono.Android.Runtime.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/netstandard.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.AppContext.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Buffers.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Collections.Concurrent.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Collections.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Collections.Immutable.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Collections.NonGeneric.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Collections.Specialized.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.ComponentModel.Annotations.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.ComponentModel.DataAnnotations.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.ComponentModel.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.ComponentModel.EventBasedAsync.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.ComponentModel.Primitives.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.ComponentModel.TypeConverter.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Configuration.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Console.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Core.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Data.Common.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Data.DataSetExtensions.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Data.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Diagnostics.Contracts.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Diagnostics.Debug.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Diagnostics.DiagnosticSource.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Diagnostics.FileVersionInfo.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Diagnostics.Process.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Diagnostics.StackTrace.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Diagnostics.TextWriterTraceListener.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Diagnostics.Tools.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Diagnostics.TraceSource.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Diagnostics.Tracing.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Drawing.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Drawing.Primitives.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Dynamic.Runtime.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Formats.Asn1.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Formats.Tar.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Globalization.Calendars.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Globalization.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Globalization.Extensions.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.IO.Compression.Brotli.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.IO.Compression.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.IO.Compression.FileSystem.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.IO.Compression.ZipFile.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.IO.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.IO.FileSystem.AccessControl.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.IO.FileSystem.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.IO.FileSystem.DriveInfo.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.IO.FileSystem.Primitives.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.IO.FileSystem.Watcher.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.IO.IsolatedStorage.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.IO.MemoryMappedFiles.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.IO.Pipelines.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.IO.Pipes.AccessControl.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.IO.Pipes.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.IO.UnmanagedMemoryStream.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Linq.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Linq.Expressions.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Linq.Parallel.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Linq.Queryable.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Memory.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Net.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Net.Http.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Net.Http.Json.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Net.HttpListener.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Net.Mail.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Net.NameResolution.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Net.NetworkInformation.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Net.Ping.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Net.Primitives.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Net.Quic.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Net.Requests.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Net.Security.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Net.ServicePoint.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Net.Sockets.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Net.WebClient.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Net.WebHeaderCollection.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Net.WebProxy.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Net.WebSockets.Client.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Net.WebSockets.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Numerics.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Numerics.Vectors.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.ObjectModel.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Reflection.DispatchProxy.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Reflection.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Reflection.Emit.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Reflection.Emit.ILGeneration.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Reflection.Emit.Lightweight.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Reflection.Extensions.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Reflection.Metadata.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Reflection.Primitives.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Reflection.TypeExtensions.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Resources.Reader.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Resources.ResourceManager.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Resources.Writer.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Runtime.CompilerServices.Unsafe.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Runtime.CompilerServices.VisualC.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Runtime.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Runtime.Extensions.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Runtime.Handles.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Runtime.InteropServices.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Runtime.InteropServices.JavaScript.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Runtime.InteropServices.RuntimeInformation.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Runtime.Intrinsics.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Runtime.Loader.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Runtime.Numerics.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Runtime.Serialization.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Runtime.Serialization.Formatters.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Runtime.Serialization.Json.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Runtime.Serialization.Primitives.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Runtime.Serialization.Xml.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Security.AccessControl.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Security.Claims.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Security.Cryptography.Algorithms.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Security.Cryptography.Cng.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Security.Cryptography.Csp.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Security.Cryptography.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Security.Cryptography.Encoding.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Security.Cryptography.OpenSsl.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Security.Cryptography.Primitives.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Security.Cryptography.X509Certificates.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Security.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Security.Principal.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Security.Principal.Windows.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Security.SecureString.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.ServiceModel.Web.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.ServiceProcess.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Text.Encoding.CodePages.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Text.Encoding.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Text.Encoding.Extensions.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Text.Encodings.Web.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Text.Json.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Text.RegularExpressions.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Threading.Channels.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Threading.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Threading.Overlapped.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Threading.Tasks.Dataflow.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Threading.Tasks.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Threading.Tasks.Extensions.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Threading.Tasks.Parallel.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Threading.Thread.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Threading.ThreadPool.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Threading.Timer.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Transactions.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Transactions.Local.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.ValueTuple.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Web.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Web.HttpUtility.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Windows.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Xml.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Xml.Linq.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Xml.ReaderWriter.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Xml.Serialization.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Xml.XDocument.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Xml.XmlDocument.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Xml.XmlSerializer.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Xml.XPath.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/System.Xml.XPath.XDocument.dll.
      resolving assembly /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/9.0.0-rc.1.24431.7/ref/net9.0/WindowsBase.dll.
      resolving assembly /Users/Shared/Projects/d/X/AX/mu-20240220-tfm-net90/generated/org.jetbrains.annotations/bin/Release/net9.0-android/Xamarin.Jetbrains.Annotations.dll.
@moljac moljac changed the title dotnet net9.0 RC1 9.0.100-rc.1.24452.12 errors dotnet builds with net9.0 RC1 9.0.100-rc.1.24452.12 errors Oct 3, 2024
@jpobst
Copy link
Contributor

jpobst commented Oct 3, 2024

The method it is failing on is:

class StringsKt___StringsKt extends StringsKt___StringsJvmKt {
  public static final <S extends CharSequence> S onEach(@NotNull S $this$onEach, @NotNull Function1 action) {
    ...
  }
}

While I didn't track down why this succeeds in .NET 8 and not .NET 9, I am asserting that the metadata we apply to this method is incorrect:

  <remove-node path="/api/package[@name='kotlin.text']/class[@name='StringsKt___StringsKt']/method[@name='onEach' and count(parameter)=2 and parameter[1][@type='S'] and parameter[2][@type='kotlin.jvm.functions.Function1&lt;? super java.lang.Character, kotlin.Unit&gt;']]/typeParameters" />
  <attr path="/api/package[@name='kotlin.text']/class[@name='StringsKt___StringsKt']/method[@name='onEach' and count(parameter)=2 and parameter[1][@type='S'] and parameter[2][@type='kotlin.jvm.functions.Function1&lt;? super java.lang.Character, kotlin.Unit&gt;']]/parameter[1]" name="type">java.lang.CharSequence</attr>

We are removing the generic type parameters from the method and fixing up the first parameter type of S to java.lang.CharSequence which seems fine. However the method returns S and no fixup is being made to it.

Thus we have:

public static final S onEach(@NotNull CharSequence $this$onEach, @NotNull Function1 action) {
  ...
}

There is no way to resolve S at this point, so generator bails. I added some metadata that fixes the return type as well. We'll see if that fixes it:

<attr path="/api/package[@name='kotlin.text']/class[@name='StringsKt___StringsKt']/method[@name='onEach' and count(parameter)=2 and parameter[1][@type='S'] and parameter[2][@type='kotlin.jvm.functions.Function1&lt;? super java.lang.Character, kotlin.Unit&gt;']]" name="return">java.lang.CharSequence</attr>

@jpobst
Copy link
Contributor

jpobst commented Oct 3, 2024

Actually, looking at the .dll we build today on .NET 8, the onEach method gets removed elsewhere, likely because it isn't valid:

image

So removing the method with metadata is probably also a valid fix.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants