500 : {"$id":"1","Message":"An error has 
occurred.","ExceptionMessage":"Precondition failed: currentProperty != 
null","ExceptionType":"System.Diagnostics.Contracts.__ContractsRuntime+ContractException","StackTrace":"
 
at 
System.Diagnostics.Contracts.__ContractsRuntime.TriggerFailure(ContractFailureKind
 
kind, String msg, String userMessage, String conditionTxt, Exception 
inner)\r\n at 
System.Diagnostics.Contracts.__ContractsRuntime.ReportFailure(ContractFailureKind
 
kind, String msg, String conditionTxt, Exception inner)\r\n at 
System.Diagnostics.Contracts.__ContractsRuntime.Requires(Boolean condition, 
String msg, String conditionTxt)\r\n at 
Swashbuckle.OData.SchemaRegistryExtensions.GetEdmPropertyName(MemberInfo 
currentProperty, IEdmStructuredType edmType)\r\n at 
Swashbuckle.OData.SchemaRegistryExtensions.ApplyEdmModelPropertyNamesToSchema(SchemaRegistry
 
registry, IEdmModel edmModel, Type type)\r\n at 
Swashbuckle.OData.SchemaRegistryExtensions.GetOrRegisterResponseType(SchemaRegistry
 
registry, IEdmModel edmModel, Type type)\r\n at 
Swashbuckle.OData.ODataSwaggerProvider.CreateOperation(ApiDescription 
apiDescription, SchemaRegistry schemaRegistry)\r\n at 
Swashbuckle.OData.ODataSwaggerProvider.CreatePathItem(IEnumerable`1 
apiDescriptions, SchemaRegistry schemaRegistry)\r\n at 
Swashbuckle.OData.ODataSwaggerProvider.<>c__DisplayClass4_0.<GetSwagger>b__3(IGrouping`2
 
group)\r\n at 
System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 
source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 
comparer)\r\n at 
System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 
source, Func`2 keySelector, Func`2 elementSelector)\r\n at 
Swashbuckle.OData.ODataSwaggerProvider.GetSwagger(String rootUrl, String 
apiVersion)\r\n at 
Swashbuckle.Application.SwaggerDocsHandler.SendAsync(HttpRequestMessage 
request, CancellationToken cancellationToken)\r\n at 
System.Net.Http.HttpMessageInvoker.SendAsync(HttpRequestMessage request, 
CancellationToken cancellationToken)\r\n at 
System.Web.Http.Dispatcher.HttpRoutingDispatcher.SendAsync(HttpRequestMessage 
request, CancellationToken cancellationToken)\r\n at 
System.Net.Http.DelegatingHandler.SendAsync(HttpRequestMessage request, 
CancellationToken cancellationToken)\r\n at 
ThirdPartyWebAPI.ApiKeyVerificationChannel.SendAsync(HttpRequestMessage 
request, CancellationToken cancellationToken) in 
c:\\SM\\NG\\Trunk\\Odata4\\SM_NG_VH_DEV\\WebAPIServerV2\\ThirdPartyWebAPI\\Common\\ApiKeyVerificationChannel.cs:line
 
55\r\n at System.Net.Http.DelegatingHandler.SendAsync(HttpRequestMessage 
request, CancellationToken cancellationToken)\r\n at 
ThirdPartyWebAPI.Common.CorsHandler.SendAsync(HttpRequestMessage request, 
CancellationToken cancellationToken) in 
c:\\SM\\NG\\Trunk\\Odata4\\SM_NG_VH_DEV\\WebAPIServerV2\\ThirdPartyWebAPI\\Common\\CorsHandler.cs:line
 
70\r\n at System.Net.Http.DelegatingHandler.SendAsync(HttpRequestMessage 
request, CancellationToken cancellationToken)\r\n at 
System.Web.Http.Tracing.Tracers.RequestMessageHandlerTracer.<>n__FabricatedMethod6(HttpRequestMessage
 
, CancellationToken )\r\n at 
System.Web.Http.Tracing.Tracers.RequestMessageHandlerTracer.<>c__DisplayClass4.<SendAsync>b__1()\r\n
 
at 
System.Web.Http.Tracing.ITraceWriterExtensions.TraceBeginEndAsync[TResult](ITraceWriter
 
traceWriter, HttpRequestMessage request, String category, TraceLevel level, 
String operatorName, String operationName, Action`1 beginTrace, Func`1 
execute, Action`2 endTrace, Action`1 errorTrace)\r\n at 
System.Web.Http.Tracing.Tracers.RequestMessageHandlerTracer.SendAsync(HttpRequestMessage
 
request, CancellationToken cancellationToken)\r\n at 
System.Net.Http.DelegatingHandler.SendAsync(HttpRequestMessage request, 
CancellationToken cancellationToken)\r\n at 
System.Web.Http.HttpServer.<>n__FabricatedMethod9(HttpRequestMessage , 
CancellationToken )\r\n at 
System.Web.Http.HttpServer.<SendAsync>d__0.MoveNext()"} 
http://localhost:59418/swagger/docs/v1

-- 
You received this message because you are subscribed to the Google Groups 
"Swagger" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to