Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump NodaTime from 3.1.11 to 3.2.0 in /Solutions #453

Closed
wants to merge 1 commit into from

Bump NodaTime from 3.1.11 to 3.2.0 in /Solutions

9d683a7
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Closed

Bump NodaTime from 3.1.11 to 3.2.0 in /Solutions #453

Bump NodaTime from 3.1.11 to 3.2.0 in /Solutions
9d683a7
Select commit
Loading
Failed to load commit list.
GitHub Actions / Test Results failed Oct 14, 2024 in 0s

22 fail, 12 586 pass in 18m 3s

     1 files       1 suites   18m 3s ⏱️
12 608 tests 12 586 ✅ 0 💤 22 ❌
13 656 runs  13 634 ✅ 0 💤 22 ❌

Results for commit 9d683a7.

Annotations

Check warning on line 0 in Features.JsonSchema.Draft7.DefinitionsDraft7Feature

See this annotation in the file changed.

@github-actions github-actions / Test Results

ValidateDefinitionAgainstMetaschema("#/000/tests/000/data","true","valid definition schema",null) (Features.JsonSchema.Draft7.DefinitionsDraft7Feature) failed

Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074523.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'http://json-schema.org/draft-07/schema'   at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
   at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
   at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
   at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
   at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
   at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
   at Features.JsonSchema.Draft7.DefinitionsDraft7Feature.ScenarioCleanup()
   at Features.JsonSchema.Draft7.DefinitionsDraft7Feature.ValidateDefinitionAgainstMetaschema(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\Draft7\definitions.feature:line 19
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)

Check warning on line 0 in Features.JsonSchema.Draft201909.DefsDraft2019_09Feature

See this annotation in the file changed.

@github-actions github-actions / Test Results

ValidateDefinitionAgainstMetaschema("#/000/tests/000/data","true","valid definition schema",null) (Features.JsonSchema.Draft201909.DefsDraft2019_09Feature) failed

Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074523.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'https://json-schema.org/draft/2019-09/schema'   at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
   at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
   at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
   at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
   at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
   at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.InvokeBindingDelegateAsync(Delegate bindingDelegate, Object[] invokeArgs)
   at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.InvokeDelegateSynchronously(Delegate bindingDelegate, Object[] invokeArgs)
   at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
   at TechTalk.SpecFlow.TestRunner.CollectScenarioErrors()
   at Features.JsonSchema.Draft201909.DefsDraft2019_09Feature.ScenarioCleanup()
   at Features.JsonSchema.Draft201909.DefsDraft2019_09Feature.ValidateDefinitionAgainstMetaschema(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\Draft201909\defs.feature:line 22
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)

Check warning on line 0 in Features.JsonSchema.Draft2020212.RefDraft2020_12Feature

See this annotation in the file changed.

@github-actions github-actions / Test Results

RemoteRefContainingRefsItself("#/006/tests/001/data","false","remote ref invalid",null) (Features.JsonSchema.Draft2020212.RefDraft2020_12Feature) failed

Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074523.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'https://json-schema.org/draft/2020-12/schema'   at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
   at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
   at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
   at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
   at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
   at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.InvokeBindingDelegateAsync(Delegate bindingDelegate, Object[] invokeArgs)
   at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
   at TechTalk.SpecFlow.TestRunner.CollectScenarioErrors()
   at Features.JsonSchema.Draft2020212.RefDraft2020_12Feature.ScenarioCleanup()
   at Features.JsonSchema.Draft2020212.RefDraft2020_12Feature.RemoteRefContainingRefsItself(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\Draft2020212\ref.feature:line 200
   at InvokeStub_RefDraft2020_12Feature.RemoteRefContainingRefsItself(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

Check warning on line 0 in Features.JsonSchema.Draft7.DefinitionsDraft7Feature

See this annotation in the file changed.

@github-actions github-actions / Test Results

ValidateDefinitionAgainstMetaschema("#/000/tests/001/data","false","invalid definition schema",null) (Features.JsonSchema.Draft7.DefinitionsDraft7Feature) failed

Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074523.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'http://json-schema.org/draft-07/schema'   at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
   at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
   at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
   at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
   at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
   at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
   at Features.JsonSchema.Draft7.DefinitionsDraft7Feature.ScenarioCleanup()
   at Features.JsonSchema.Draft7.DefinitionsDraft7Feature.ValidateDefinitionAgainstMetaschema(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\Draft7\definitions.feature:line 19
   at InvokeStub_DefinitionsDraft7Feature.ValidateDefinitionAgainstMetaschema(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

Check warning on line 0 in Features.JsonSchema.Draft201909.DefsDraft2019_09Feature

See this annotation in the file changed.

@github-actions github-actions / Test Results

ValidateDefinitionAgainstMetaschema("#/000/tests/001/data","false","invalid definition schema",null) (Features.JsonSchema.Draft201909.DefsDraft2019_09Feature) failed

Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074523.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'https://json-schema.org/draft/2019-09/schema'   at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
   at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
   at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
   at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
   at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
   at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.InvokeBindingDelegateAsync(Delegate bindingDelegate, Object[] invokeArgs)
   at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.InvokeDelegateSynchronously(Delegate bindingDelegate, Object[] invokeArgs)
   at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
   at TechTalk.SpecFlow.TestRunner.CollectScenarioErrors()
   at Features.JsonSchema.Draft201909.DefsDraft2019_09Feature.ScenarioCleanup()
   at Features.JsonSchema.Draft201909.DefsDraft2019_09Feature.ValidateDefinitionAgainstMetaschema(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\Draft201909\defs.feature:line 22
   at InvokeStub_DefsDraft2019_09Feature.ValidateDefinitionAgainstMetaschema(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

Check warning on line 0 in Features.JsonSchema.Draft6.RefDraft6Feature

See this annotation in the file changed.

@github-actions github-actions / Test Results

RemoteRefContainingRefsItself("#/007/tests/001/data","false","remote ref invalid",null) (Features.JsonSchema.Draft6.RefDraft6Feature) failed

Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074523.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'http://json-schema.org/draft-06/schema'   at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
   at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
   at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
   at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
   at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
   at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
   at Features.JsonSchema.Draft6.RefDraft6Feature.ScenarioCleanup()
   at Features.JsonSchema.Draft6.RefDraft6Feature.RemoteRefContainingRefsItself(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\Draft6\ref.feature:line 238
   at InvokeStub_RefDraft6Feature.RemoteRefContainingRefsItself(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

Check warning on line 0 in Features.JsonSchema.OpenApi30.RefOpenApi30Feature

See this annotation in the file changed.

@github-actions github-actions / Test Results

RemoteRefContainingRefsItself("#/006/tests/000/data","true","remote ref valid",null) (Features.JsonSchema.OpenApi30.RefOpenApi30Feature) failed

Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074523.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'http://json-schema.org/draft-04/schema'   at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
   at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
   at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
   at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
   at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
   at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
   at Features.JsonSchema.OpenApi30.RefOpenApi30Feature.ScenarioCleanup()
   at Features.JsonSchema.OpenApi30.RefOpenApi30Feature.RemoteRefContainingRefsItself(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\OpenApi30\ref.feature:line 199
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)

Check warning on line 0 in Features.JsonSchema.Draft2020212.DefsDraft2020_12Feature

See this annotation in the file changed.

@github-actions github-actions / Test Results

ValidateDefinitionAgainstMetaschema("#/000/tests/000/data","true","valid definition schema",null) (Features.JsonSchema.Draft2020212.DefsDraft2020_12Feature) failed

Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074523.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'https://json-schema.org/draft/2020-12/schema'   at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
   at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
   at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
   at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
   at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
   at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.InvokeBindingDelegateAsync(Delegate bindingDelegate, Object[] invokeArgs)
   at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.InvokeDelegateSynchronously(Delegate bindingDelegate, Object[] invokeArgs)
   at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
   at TechTalk.SpecFlow.TestRunner.CollectScenarioErrors()
   at Features.JsonSchema.Draft2020212.DefsDraft2020_12Feature.ScenarioCleanup()
   at Features.JsonSchema.Draft2020212.DefsDraft2020_12Feature.ValidateDefinitionAgainstMetaschema(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\Draft2020212\defs.feature:line 21
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)

Check warning on line 0 in Features.JsonSchema.Draft6.DefinitionsDraft6Feature

See this annotation in the file changed.

@github-actions github-actions / Test Results

ValidateDefinitionAgainstMetaschema("#/000/tests/000/data","true","valid definition schema",null) (Features.JsonSchema.Draft6.DefinitionsDraft6Feature) failed

Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074523.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'http://json-schema.org/draft-06/schema'   at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
   at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
   at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
   at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
   at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
   at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
   at Features.JsonSchema.Draft6.DefinitionsDraft6Feature.ScenarioCleanup()
   at Features.JsonSchema.Draft6.DefinitionsDraft6Feature.ValidateDefinitionAgainstMetaschema(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\Draft6\definitions.feature:line 19
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)

Check warning on line 0 in Features.JsonSchema.Draft6.RefDraft6Feature

See this annotation in the file changed.

@github-actions github-actions / Test Results

RemoteRefContainingRefsItself("#/007/tests/000/data","true","remote ref valid",null) (Features.JsonSchema.Draft6.RefDraft6Feature) failed

Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074523.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'http://json-schema.org/draft-06/schema'   at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
   at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
   at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
   at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
   at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
   at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
   at Features.JsonSchema.Draft6.RefDraft6Feature.ScenarioCleanup()
   at Features.JsonSchema.Draft6.RefDraft6Feature.RemoteRefContainingRefsItself(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\Draft6\ref.feature:line 238
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)

Check warning on line 0 in Features.JsonSchema.Draft7.RefDraft7Feature

See this annotation in the file changed.

@github-actions github-actions / Test Results

RemoteRefContainingRefsItself("#/007/tests/000/data","true","remote ref valid",null) (Features.JsonSchema.Draft7.RefDraft7Feature) failed

Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074523.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'http://json-schema.org/draft-07/schema'   at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
   at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
   at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
   at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
   at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
   at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
   at Features.JsonSchema.Draft7.RefDraft7Feature.ScenarioCleanup()
   at Features.JsonSchema.Draft7.RefDraft7Feature.RemoteRefContainingRefsItself(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\Draft7\ref.feature:line 238
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)

Check warning on line 0 in Features.JsonSchema.Draft2020212.DefsDraft2020_12Feature

See this annotation in the file changed.

@github-actions github-actions / Test Results

ValidateDefinitionAgainstMetaschema("#/000/tests/001/data","false","invalid definition schema",null) (Features.JsonSchema.Draft2020212.DefsDraft2020_12Feature) failed

Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074523.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'https://json-schema.org/draft/2020-12/schema'   at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
   at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
   at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
   at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
   at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
   at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.InvokeBindingDelegateAsync(Delegate bindingDelegate, Object[] invokeArgs)
   at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.InvokeDelegateSynchronously(Delegate bindingDelegate, Object[] invokeArgs)
   at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
   at TechTalk.SpecFlow.TestRunner.CollectScenarioErrors()
   at Features.JsonSchema.Draft2020212.DefsDraft2020_12Feature.ScenarioCleanup()
   at Features.JsonSchema.Draft2020212.DefsDraft2020_12Feature.ValidateDefinitionAgainstMetaschema(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\Draft2020212\defs.feature:line 21
   at InvokeStub_DefsDraft2020_12Feature.ValidateDefinitionAgainstMetaschema(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

Check warning on line 0 in Features.JsonSchema.Draft201909.RefDraft2019_09Feature

See this annotation in the file changed.

@github-actions github-actions / Test Results

RemoteRefContainingRefsItself("#/006/tests/001/data","false","remote ref invalid",null) (Features.JsonSchema.Draft201909.RefDraft2019_09Feature) failed

Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074523.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'https://json-schema.org/draft/2019-09/schema'   at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
   at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
   at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
   at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
   at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
   at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.InvokeBindingDelegateAsync(Delegate bindingDelegate, Object[] invokeArgs)
   at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.InvokeDelegateSynchronously(Delegate bindingDelegate, Object[] invokeArgs)
   at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
   at TechTalk.SpecFlow.TestRunner.CollectScenarioErrors()
   at Features.JsonSchema.Draft201909.RefDraft2019_09Feature.ScenarioCleanup()
   at Features.JsonSchema.Draft201909.RefDraft2019_09Feature.RemoteRefContainingRefsItself(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\Draft201909\ref.feature:line 207
   at InvokeStub_RefDraft2019_09Feature.RemoteRefContainingRefsItself(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

Check warning on line 0 in Features.JsonSchema.Draft7.RefDraft7Feature

See this annotation in the file changed.

@github-actions github-actions / Test Results

RemoteRefContainingRefsItself("#/007/tests/001/data","false","remote ref invalid",null) (Features.JsonSchema.Draft7.RefDraft7Feature) failed

Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074523.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'http://json-schema.org/draft-07/schema'   at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
   at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
   at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
   at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
   at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
   at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
   at Features.JsonSchema.Draft7.RefDraft7Feature.ScenarioCleanup()
   at Features.JsonSchema.Draft7.RefDraft7Feature.RemoteRefContainingRefsItself(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\Draft7\ref.feature:line 238
   at InvokeStub_RefDraft7Feature.RemoteRefContainingRefsItself(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

Check warning on line 0 in Features.JsonSchema.Draft6.DefinitionsDraft6Feature

See this annotation in the file changed.

@github-actions github-actions / Test Results

ValidateDefinitionAgainstMetaschema("#/000/tests/001/data","false","invalid definition schema",null) (Features.JsonSchema.Draft6.DefinitionsDraft6Feature) failed

Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074523.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'http://json-schema.org/draft-06/schema'   at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
   at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
   at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
   at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
   at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
   at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
   at Features.JsonSchema.Draft6.DefinitionsDraft6Feature.ScenarioCleanup()
   at Features.JsonSchema.Draft6.DefinitionsDraft6Feature.ValidateDefinitionAgainstMetaschema(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\Draft6\definitions.feature:line 19
   at InvokeStub_DefinitionsDraft6Feature.ValidateDefinitionAgainstMetaschema(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

Check warning on line 0 in Features.JsonSchema.Draft2020212.RefDraft2020_12Feature

See this annotation in the file changed.

@github-actions github-actions / Test Results

RemoteRefContainingRefsItself("#/006/tests/000/data","true","remote ref valid",null) (Features.JsonSchema.Draft2020212.RefDraft2020_12Feature) failed

Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074523.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'https://json-schema.org/draft/2020-12/schema'   at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
   at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
   at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
   at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
   at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
   at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.InvokeBindingDelegateAsync(Delegate bindingDelegate, Object[] invokeArgs)
   at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
   at TechTalk.SpecFlow.TestRunner.CollectScenarioErrors()
   at Features.JsonSchema.Draft2020212.RefDraft2020_12Feature.ScenarioCleanup()
   at Features.JsonSchema.Draft2020212.RefDraft2020_12Feature.RemoteRefContainingRefsItself(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\Draft2020212\ref.feature:line 200
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)

Check warning on line 0 in Features.JsonSchema.Draft4.DefinitionsDraft4Feature

See this annotation in the file changed.

@github-actions github-actions / Test Results

ValidateDefinitionAgainstMetaschema("#/000/tests/000/data","true","valid definition schema",null) (Features.JsonSchema.Draft4.DefinitionsDraft4Feature) failed

Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074523.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'http://json-schema.org/draft-04/schema'   at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
   at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
   at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
   at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
   at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
   at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.InvokeBindingDelegateAsync(Delegate bindingDelegate, Object[] invokeArgs)
   at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
   at TechTalk.SpecFlow.TestRunner.CollectScenarioErrors()
   at Features.JsonSchema.Draft4.DefinitionsDraft4Feature.ScenarioCleanup()
   at Features.JsonSchema.Draft4.DefinitionsDraft4Feature.ValidateDefinitionAgainstMetaschema(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\Draft4\definitions.feature:line 19
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)

Check warning on line 0 in Features.JsonSchema.Draft4.RefDraft4Feature

See this annotation in the file changed.

@github-actions github-actions / Test Results

RemoteRefContainingRefsItself("#/007/tests/001/data","false","remote ref invalid",null) (Features.JsonSchema.Draft4.RefDraft4Feature) failed

Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074523.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'http://json-schema.org/draft-04/schema'   at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
   at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
   at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
   at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
   at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
   at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.InvokeBindingDelegateAsync(Delegate bindingDelegate, Object[] invokeArgs)
   at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
   at Features.JsonSchema.Draft4.RefDraft4Feature.ScenarioCleanup()
   at Features.JsonSchema.Draft4.RefDraft4Feature.RemoteRefContainingRefsItself(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\Draft4\ref.feature:line 238
   at InvokeStub_RefDraft4Feature.RemoteRefContainingRefsItself(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

Check warning on line 0 in Features.JsonSchema.Draft4.DefinitionsDraft4Feature

See this annotation in the file changed.

@github-actions github-actions / Test Results

ValidateDefinitionAgainstMetaschema("#/000/tests/001/data","false","invalid definition schema",null) (Features.JsonSchema.Draft4.DefinitionsDraft4Feature) failed

Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074523.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'http://json-schema.org/draft-04/schema'   at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
   at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
   at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
   at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
   at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
   at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.InvokeBindingDelegateAsync(Delegate bindingDelegate, Object[] invokeArgs)
   at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
   at TechTalk.SpecFlow.TestRunner.CollectScenarioErrors()
   at Features.JsonSchema.Draft4.DefinitionsDraft4Feature.ScenarioCleanup()
   at Features.JsonSchema.Draft4.DefinitionsDraft4Feature.ValidateDefinitionAgainstMetaschema(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\Draft4\definitions.feature:line 19
   at InvokeStub_DefinitionsDraft4Feature.ValidateDefinitionAgainstMetaschema(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

Check warning on line 0 in Features.JsonSchema.Draft201909.RefDraft2019_09Feature

See this annotation in the file changed.

@github-actions github-actions / Test Results

RemoteRefContainingRefsItself("#/006/tests/000/data","true","remote ref valid",null) (Features.JsonSchema.Draft201909.RefDraft2019_09Feature) failed

Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074523.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'https://json-schema.org/draft/2019-09/schema'   at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
   at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
   at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
   at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
   at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
   at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.InvokeBindingDelegateAsync(Delegate bindingDelegate, Object[] invokeArgs)
   at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.InvokeDelegateSynchronously(Delegate bindingDelegate, Object[] invokeArgs)
   at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
   at TechTalk.SpecFlow.TestRunner.CollectScenarioErrors()
   at Features.JsonSchema.Draft201909.RefDraft2019_09Feature.ScenarioCleanup()
   at Features.JsonSchema.Draft201909.RefDraft2019_09Feature.RemoteRefContainingRefsItself(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\Draft201909\ref.feature:line 207
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)

Check warning on line 0 in Features.JsonSchema.Draft4.RefDraft4Feature

See this annotation in the file changed.

@github-actions github-actions / Test Results

RemoteRefContainingRefsItself("#/007/tests/000/data","true","remote ref valid",null) (Features.JsonSchema.Draft4.RefDraft4Feature) failed

Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074523.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'http://json-schema.org/draft-04/schema'   at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
   at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
   at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
   at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
   at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
   at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.InvokeBindingDelegateAsync(Delegate bindingDelegate, Object[] invokeArgs)
   at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
   at Features.JsonSchema.Draft4.RefDraft4Feature.ScenarioCleanup()
   at Features.JsonSchema.Draft4.RefDraft4Feature.RemoteRefContainingRefsItself(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\Draft4\ref.feature:line 238
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)

Check warning on line 0 in Features.JsonSchema.OpenApi30.RefOpenApi30Feature

See this annotation in the file changed.

@github-actions github-actions / Test Results

RemoteRefContainingRefsItself("#/006/tests/001/data","false","remote ref invalid",null) (Features.JsonSchema.OpenApi30.RefOpenApi30Feature) failed

Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074523.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'http://json-schema.org/draft-04/schema'   at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
   at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
   at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
   at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
   at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
   at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
   at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
   at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
   at Features.JsonSchema.OpenApi30.RefOpenApi30Feature.ScenarioCleanup()
   at Features.JsonSchema.OpenApi30.RefOpenApi30Feature.RemoteRefContainingRefsItself(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\OpenApi30\ref.feature:line 199
   at InvokeStub_RefOpenApi30Feature.RemoteRefContainingRefsItself(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)