msgraph-sdk-dotnet icon indicating copy to clipboard operation
msgraph-sdk-dotnet copied to clipboard

MissingMethodException after update to Graph 5.94 and Kiota 1.20.1

Open ccarmannt opened this issue 2 months ago • 2 comments

Describe the bug

Getting this failure after updating our solution to the latest version of Microsoft.Graph (5.94.0 from 5.78.0) and Kiota (1.20.1 from 1.17.2):

System.MissingMethodException : Method not found: 'Void Microsoft.Kiota.Http.HttpClientLibrary.HttpClientRequestAdapter..ctor(Microsoft.Kiota.Abstractions.Authentication.IAuthenticationProvider, Microsoft.Kiota.Abstractions.Serialization.IParseNodeFactory, Microsoft.Kiota.Abstractions.Serialization.ISerializationWriterFactory, System.Net.Http.HttpClient, Microsoft.Kiota.Http.HttpClientLibrary.ObservabilityOptions)
at Microsoft.Graph.BaseGraphRequestAdapter..ctor(IAuthenticationProvider authenticationProvider, GraphClientOptions graphClientOptions, IParseNodeFactory parseNodeFactory, ISerializationWriterFactory serializationWriterFactory, HttpClient httpClient)

Expected behavior

Method should not be missing

How to reproduce

See description.

SDK Version

5.94.0

Latest version known to work for scenario above?

5.78.0

Known Workarounds

None.

Debug output

Click to expand log ```
</details>


### Configuration

Windows 10/11
x64


### Other information

_No response_

ccarmannt avatar Oct 16 '25 16:10 ccarmannt

Getting the same error when using 5.95 with latest (1.20.1) Microsoft.Kiota.* libraries.

Workaround: Downgrade the dependency Microsoft.Kiota.* libraires to 1.17.x versions.

Not a great experience for developers when you are making breaking changes on a non-major version. Please follow semantic versioning. (for the team responsible for Microsoft.Kiota libraries)

System.MissingMethodException: Method not found: 'Void Microsoft.Kiota.Http.HttpClientLibrary.HttpClientRequestAdapter..ctor(Microsoft.Kiota.Abstractions.Authentication.IAuthenticationProvider, Microsoft.Kiota.Abstractions.Serialization.IParseNodeFactory, Microsoft.Kiota.Abstractions.Serialization.ISerializationWriterFactory, System.Net.Http.HttpClient, Microsoft.Kiota.Http.HttpClientLibrary.ObservabilityOptions)'.
   at Microsoft.Graph.BaseGraphRequestAdapter..ctor(IAuthenticationProvider authenticationProvider, GraphClientOptions graphClientOptions, IParseNodeFactory parseNodeFactory, ISerializationWriterFactory serializationWriterFactory, HttpClient httpClient)
   at Microsoft.Graph.GraphServiceClient..ctor(IAuthenticationProvider authenticationProvider, String baseUrl)

rasitha1 avatar Oct 27 '25 15:10 rasitha1

This was fixed in Kiota 1.21.0.

HamsterExAstris avatar Nov 28 '25 00:11 HamsterExAstris