Skip to content

[NativeAOT] Make the trimmable typemap the default#11822

Draft
simonrozsival wants to merge 57 commits into
mainfrom
dev/simonrozsival/trimmable-typemap-default-nativeaot
Draft

[NativeAOT] Make the trimmable typemap the default#11822
simonrozsival wants to merge 57 commits into
mainfrom
dev/simonrozsival/trimmable-typemap-default-nativeaot

[Tests] Expect one NativeAOT proguard references config

a539ea3
Select commit
Loading
Failed to load commit list.
Azure Pipelines / dotnet-android succeeded Jul 9, 2026 in 43m 3s

Build #11.0.0-preview.7.26358.1+pr.11822.azdo.1499639 had test failures

Details

Tests

  • Failed: 1 (0.01%)
  • Passed: 11,581 (92.51%)
  • Other: 937 (7.48%)
  • Total: 12,519

Annotations

Check failure on line 1 in Xamarin.Android.NetTests.AndroidMessageHandlerTests.HttpContentStreamIsRewoundAfterCancellation

See this annotation in the file changed.

@azure-pipelines azure-pipelines / dotnet-android

Xamarin.Android.NetTests.AndroidMessageHandlerTests.HttpContentStreamIsRewoundAfterCancellation

System.Net.Http.HttpRequestException : Broken pipe
  ----> System.Net.WebException : Broken pipe
  ----> Java.Net.SocketException : Broken pipe
Raw output
   at Xamarin.Android.Net.AndroidMessageHandler.DoSendAsync(HttpRequestMessage, CancellationToken)
   at Xamarin.Android.Net.AndroidMessageHandler.SendWithNegotiateAuthenticationAsync(HttpRequestMessage, CancellationToken)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage, HttpCompletionOption, CancellationTokenSource, Boolean, CancellationTokenSource, CancellationToken)
   at Xamarin.Android.NetTests.AndroidMessageHandlerTests.HttpContentStreamIsRewoundAfterCancellation()
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted()
   at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.<>c__DisplayClass4_0.<PerformWork>b__0()
   at NUnit.Framework.Internal.ContextUtils.<>c__DisplayClass1_0`1.<DoIsolated>b__0(Object _)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext, ContextCallback, Object)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext, ContextCallback, Object)
   at System.Threading.ExecutionContext.Run(ExecutionContext, ContextCallback, Object )
   at NUnit.Framework.Internal.ContextUtils.DoIsolated(ContextCallback, Object)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated[T](Func`1)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork()
--WebException

--SocketException
   at Java.Interop.JniEnvironment.InstanceMethods.CallIntMethod(JniObjectReference, JniMethodInfo , JniArgumentValue*)
   at Java.Interop.JniPeerMembers.JniInstanceMethods.InvokeVirtualInt32Method(String, IJavaPeerable, JniArgumentValue* )
   at Java.Net.HttpURLConnection.get_ResponseCode()
   at Xamarin.Android.Net.AndroidMessageHandler.<>c__DisplayClass139_0.<DoProcessRequest>b__2()
   at System.Threading.Tasks.Task`1.InnerInvoke()
   at System.Threading.Tasks.Task.<>c.<.cctor>b__302_0(Object obj)
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread, ExecutionContext, ContextCallback, Object)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread, ExecutionContext, ContextCallback, Object)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task&, Thread )
--- End of stack trace from previous location ---
   at Xamarin.Android.Net.AndroidMessageHandler.DoProcessRequest(HttpRequestMessage, URL, HttpURLConnection, CancellationToken, RequestRedirectionState)
   at Xamarin.Android.Net.AndroidMessageHandler.DoSendAsync(HttpRequestMessage, CancellationToken)
  --- End of managed Java.Net.SocketException stack trace ---
java.net.SocketException: Broken pipe
	at java.net.SocketOutputStream.socketWrite0(Native Method)
	at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:117)
	at java.net.SocketOutputStream.write(SocketOutputStream.java:161)
	at com.android.okhttp.okio.Okio$1.write(Okio.java:78)
	at com.android.okhttp.okio.AsyncTimeout$1.write(AsyncTimeout.java:157)
	at com.android.okhttp.okio.RealBufferedSink.flush(RealBufferedSink.java:222)
	at com.android.okhttp.internal.http.Http1xStream.finishRequest(Http1xStream.java:163)
	at com.android.okhttp.internal.http.HttpEngine.readNetworkResponse(HttpEngine.java:748)
	at com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:622)
	at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:475)
	at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:411)
	at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponseCode(HttpURLConnectionImpl.java:542)