Skip to content

OAuth.AuthTests.DoesNotUseClientMetadataDocument_WhenClientIdIsSpecified failing in CI #1205

@stephentoub

Description

@stephentoub
 Failed ModelContextProtocol.AspNetCore.Tests.OAuth.AuthTests.DoesNotUseClientMetadataDocument_WhenClientIdIsSpecified [19 s]
  Error Message:
   System.Threading.Tasks.TaskCanceledException : The request was canceled due to the configured HttpClient.Timeout of 10 seconds elapsing.
---- System.TimeoutException : The operation was canceled.
-------- System.OperationCanceledException : The operation was canceled.
  Stack Trace:
     at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   at ModelContextProtocol.Client.McpHttpClient.SendAsync(HttpRequestMessage request, JsonRpcMessage message, CancellationToken cancellationToken) in /_/src/ModelContextProtocol.Core/Client/McpHttpClient.cs:line 22
   at ModelContextProtocol.Authentication.ClientOAuthProvider.SendAsync(HttpRequestMessage request, JsonRpcMessage message, CancellationToken cancellationToken) in /_/src/ModelContextProtocol.Core/Authentication/ClientOAuthProvider.cs:line 133
   at ModelContextProtocol.Client.StreamableHttpClientSessionTransport.SendHttpRequestAsync(JsonRpcMessage message, CancellationToken cancellationToken) in /_/src/ModelContextProtocol.Core/Client/StreamableHttpClientSessionTransport.cs:line 91
   at ModelContextProtocol.Client.AutoDetectingClientSessionTransport.InitializeAsync(JsonRpcMessage message, CancellationToken cancellationToken) in /_/src/ModelContextProtocol.Core/Client/AutoDetectingClientSessionTransport.cs:line 69
   at ModelContextProtocol.Client.AutoDetectingClientSessionTransport.InitializeAsync(JsonRpcMessage message, CancellationToken cancellationToken) in /_/src/ModelContextProtocol.Core/Client/AutoDetectingClientSessionTransport.cs:line 90
   at ModelContextProtocol.McpSessionHandler.SendRequestAsync(JsonRpcRequest request, CancellationToken cancellationToken) in /_/src/ModelContextProtocol.Core/McpSessionHandler.cs:line 504
   at ModelContextProtocol.McpSession.SendRequestAsync[TParameters,TResult](String method, TParameters parameters, JsonTypeInfo`1 parametersTypeInfo, JsonTypeInfo`1 resultTypeInfo, RequestId requestId, CancellationToken cancellationToken) in /_/src/ModelContextProtocol.Core/McpSession.Methods.cs:line 76
   at ModelContextProtocol.Client.McpClientImpl.ConnectAsync(CancellationToken cancellationToken) in /_/src/ModelContextProtocol.Core/Client/McpClientImpl.cs:line 532
   at ModelContextProtocol.Client.McpClientImpl.ConnectAsync(CancellationToken cancellationToken) in /_/src/ModelContextProtocol.Core/Client/McpClientImpl.cs:line 589
   at ModelContextProtocol.Client.McpClient.CreateAsync(IClientTransport clientTransport, McpClientOptions clientOptions, ILoggerFactory loggerFactory, CancellationToken cancellationToken) in /_/src/ModelContextProtocol.Core/Client/McpClient.Methods.cs:line 53
   at ModelContextProtocol.Client.McpClient.CreateAsync(IClientTransport clientTransport, McpClientOptions clientOptions, ILoggerFactory loggerFactory, CancellationToken cancellationToken) in /_/src/ModelContextProtocol.Core/Client/McpClient.Methods.cs:line 63
   at ModelContextProtocol.AspNetCore.Tests.OAuth.AuthTests.DoesNotUseClientMetadataDocument_WhenClientIdIsSpecified() in /_/tests/ModelContextProtocol.AspNetCore.Tests/OAuth/AuthTests.cs:line 179
   at ModelContextProtocol.AspNetCore.Tests.OAuth.AuthTests.DoesNotUseClientMetadataDocument_WhenClientIdIsSpecified() in /_/tests/ModelContextProtocol.AspNetCore.Tests/OAuth/AuthTests.cs:line 179
   at ModelContextProtocol.AspNetCore.Tests.OAuth.AuthTests.DoesNotUseClientMetadataDocument_WhenClientIdIsSpecified() in /_/tests/ModelContextProtocol.AspNetCore.Tests/OAuth/AuthTests.cs:line 179
--- End of stack trace from previous location ---

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions