feat: enable setting extensions with JsonNode values #2332
Closed
Azure Pipelines / microsoft.OpenAPI.NET (1)
failed
Apr 17, 2025 in 4m 38s
Build #microsoft.OpenAPI.NET (1)_merge_20250417.2 had test failures
Details
- Failed: 1 (0.09%)
- Passed: 1,056 (99.91%)
- Other: 0 (0.00%)
- Total: 1,057
Annotations
Check failure on line 63 in Build log
azure-pipelines / microsoft.OpenAPI.NET (1)
Build log #L63
Error: The process 'C:\hostedtoolcache\windows\dotnet\dotnet.exe' failed with exit code 1
Check failure on line 68 in Build log
azure-pipelines / microsoft.OpenAPI.NET (1)
Build log #L68
Dotnet command failed with non-zero exit code on the following projects : [ 'D:\\a\\_work\\1\\s\\Microsoft.OpenApi.sln' ]
Check failure on line 1 in Microsoft.OpenApi.Readers.Tests.TestCustomExtension.ParseCustomExtension
azure-pipelines / microsoft.OpenAPI.NET (1)
Microsoft.OpenApi.Readers.Tests.TestCustomExtension.ParseCustomExtension
System.InvalidCastException : Unable to cast object of type 'Microsoft.OpenApi.Readers.Tests.FooExtension' to type 'Microsoft.OpenApi.Any.OpenApiAny'.
Raw output
at Microsoft.OpenApi.Extensions.OpenApiExtensibleExtensions.AddExtension[T](T element, String name, IOpenApiExtension any) in /_/src/Microsoft.OpenApi/Extensions/OpenApiExtensibleExtensions.cs:line 36
at Microsoft.OpenApi.Reader.V3.OpenApiV3Deserializer.<>c.<.cctor>b__100_69(OpenApiInfo o, String k, ParseNode n, OpenApiDocument _) in /_/src/Microsoft.OpenApi/Reader/V3/OpenApiInfoDeserializer.cs:line 54
at Microsoft.OpenApi.Reader.ParseNodes.PropertyNode.ParseField[T](T parentInstance, Dictionary`2 fixedFields, Dictionary`2 patternFields, OpenApiDocument hostDocument) in /_/src/Microsoft.OpenApi/Reader/ParseNodes/PropertyNode.cs:line 61
at Microsoft.OpenApi.Reader.V3.OpenApiV3Deserializer.ParseMap[T](MapNode mapNode, T domainObject, FixedFieldMap`1 fixedFieldMap, PatternFieldMap`1 patternFieldMap, OpenApiDocument hostDocument) in /_/src/Microsoft.OpenApi/Reader/V3/OpenApiV3Deserializer.cs:line 35
at Microsoft.OpenApi.Reader.V3.OpenApiV3Deserializer.LoadInfo(ParseNode node, OpenApiDocument hostDocument) in /_/src/Microsoft.OpenApi/Reader/V3/OpenApiInfoDeserializer.cs:line 60
at Microsoft.OpenApi.Reader.V3.OpenApiV3Deserializer.<>c.<.cctor>b__100_24(OpenApiDocument o, ParseNode n, OpenApiDocument _) in /_/src/Microsoft.OpenApi/Reader/V3/OpenApiDocumentDeserializer.cs:line 26
at Microsoft.OpenApi.Reader.ParseNodes.PropertyNode.ParseField[T](T parentInstance, Dictionary`2 fixedFields, Dictionary`2 patternFields, OpenApiDocument hostDocument) in /_/src/Microsoft.OpenApi/Reader/ParseNodes/PropertyNode.cs:line 37
at Microsoft.OpenApi.Reader.V3.OpenApiV3Deserializer.ParseMap[T](MapNode mapNode, T domainObject, FixedFieldMap`1 fixedFieldMap, PatternFieldMap`1 patternFieldMap, OpenApiDocument hostDocument) in /_/src/Microsoft.OpenApi/Reader/V3/OpenApiV3Deserializer.cs:line 35
at Microsoft.OpenApi.Reader.V3.OpenApiV3Deserializer.LoadOpenApi(RootNode rootNode, Uri location) in /_/src/Microsoft.OpenApi/Reader/V3/OpenApiDocumentDeserializer.cs:line 47
at Microsoft.OpenApi.Reader.V3.OpenApiV3VersionService.LoadDocument(RootNode rootNode, Uri location) in /_/src/Microsoft.OpenApi/Reader/V3/OpenApiV3VersionService.cs:line 69
at Microsoft.OpenApi.Reader.ParsingContext.Parse(JsonNode jsonNode, Uri location) in /_/src/Microsoft.OpenApi/Reader/ParsingContext.cs:line 86
at Microsoft.OpenApi.Reader.OpenApiJsonReader.Read(JsonNode jsonNode, Uri location, OpenApiReaderSettings settings) in /_/src/Microsoft.OpenApi/Reader/OpenApiJsonReader.cs:line 86
at Microsoft.OpenApi.YamlReader.OpenApiYamlReader.Read(JsonNode jsonNode, Uri location, OpenApiReaderSettings settings) in /_/src/Microsoft.OpenApi.YamlReader/OpenApiYamlReader.cs:line 85
at Microsoft.OpenApi.YamlReader.OpenApiYamlReader.Read(MemoryStream input, Uri location, OpenApiReaderSettings settings) in /_/src/Microsoft.OpenApi.YamlReader/OpenApiYamlReader.cs:line 79
at Microsoft.OpenApi.Reader.OpenApiModelFactory.InternalLoad(MemoryStream input, String format, OpenApiReaderSettings settings) in /_/src/Microsoft.OpenApi/Reader/OpenApiModelFactory.cs:line 288
at Microsoft.OpenApi.Reader.OpenApiModelFactory.Parse(String input, String format, OpenApiReaderSettings settings) in /_/src/Microsoft.OpenApi/Reader/OpenApiModelFactory.cs:line 207
at Microsoft.OpenApi.Models.OpenApiDocument.Parse(String input, String format, OpenApiReaderSettings settings) in /_/src/Microsoft.OpenApi/Models/OpenApiDocument.cs:line 653
at Microsoft.OpenApi.Readers.Tests.TestCustomExtension.ParseCustomExtension() in D:\a\_work\1\s\test\Microsoft.OpenApi.Readers.Tests\TestCustomExtension.cs:line 42
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
Loading