Skip to content

Bump the microsoft-extensions group in /Solutions with 5 updates

Sign in for the full log view
GitHub Actions / Test Results failed Oct 14, 2024 in 0s

22 fail, 12 586 pass in 14m 33s

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

Results for commit b7b1954.

Annotations

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_20241014073945.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.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_20241014073945.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.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_20241014073945.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/001/data","false","remote ref invalid",null) (Features.JsonSchema.Draft2020212.RefDraft2020_12Feature) failed

Solutions/Corvus.Json.Specs/TestResults/test-results__net8.0_20241014073945.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.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.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_20241014073945.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.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_20241014073945.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.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_20241014073945.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.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.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_20241014073945.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.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.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_20241014073945.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.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_20241014073945.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.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/001/data","false","remote ref invalid",null) (Features.JsonSchema.Draft4.RefDraft4Feature) failed

Solutions/Corvus.Json.Specs/TestResults/test-results__net8.0_20241014073945.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.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.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_20241014073945.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/000/data","true","remote ref valid",null) (Features.JsonSchema.Draft6.RefDraft6Feature) failed

Solutions/Corvus.Json.Specs/TestResults/test-results__net8.0_20241014073945.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.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_20241014073945.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.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_20241014073945.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.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.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.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_20241014073945.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.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_20241014073945.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)

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_20241014073945.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.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.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_20241014073945.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.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/001/data","false","remote ref invalid",null) (Features.JsonSchema.Draft201909.RefDraft2019_09Feature) failed

Solutions/Corvus.Json.Specs/TestResults/test-results__net8.0_20241014073945.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.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.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_20241014073945.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.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.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_20241014073945.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)