xamarin / AndroidX

AndroidX bindings for .NET for Android
MIT License
185 stars 45 forks source link

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

Open moljac opened 2 weeks ago

moljac commented 2 weeks ago

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.
jpobst commented 2 weeks ago

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 commented 2 weeks ago

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.