fluree / core

Fluree releases and public bug reports
0 stars 0 forks source link

[BUG] swagger UI shows long list of errors when clicking endpoint #36

Closed flyingmachine closed 8 months ago

flyingmachine commented 8 months ago

Describe the bug

When you click on the /fluree/create api endpoint in the swagger UI, the UI shows a long list of errors.

To Reproduce

  1. docker run -p 58090:8090 -vpwd/data:/opt/fluree-http-api-gateway/data fluree/http-api-gateway
  2. Open http://localhost:58090/index.html in browser
  3. Click on /fluree/create

Expected behavior

There should be no errors

Screenshots

https://www.loom.com/share/ceed630d3c20486397c8af6913a6ebf2?sid=d0712e3d-8bec-42fa-a3e3-3eeb41b23511

System (please complete the following information):

Stack trace

Errors include:

Resolver error at paths./fluree/create.post.parameters.0.schema.x-allOf.1.properties.txn.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.json-ld.transact~1txn does not exist in document
Resolver error at paths./fluree/create.post.parameters.0.schema.x-allOf.1.properties.defaultContext.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.query.fql.syntax~1context does not exist in document
Resolver error at paths./fluree/create.post.parameters.0.schema.definitions.fluree.db.validation/single-var-binding.x-items.0.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.validation~1var does not exist in document
Resolver error at paths./fluree/create.post.parameters.0.schema.definitions.fluree.db.validation/single-var-binding.x-items.1.items.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.validation~1val does not exist in document
Resolver error at paths./fluree/create.post.parameters.0.schema.definitions.fluree.db.validation/where.items.anyOf.0.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.validation~1where-map does not exist in document
Resolver error at paths./fluree/create.post.parameters.0.schema.definitions.fluree.db.validation/where.items.anyOf.1.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.validation~1where-tuple does not exist in document
Resolver error at paths./fluree/create.post.parameters.0.schema.definitions.fluree.db.validation/insert.anyOf.0.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.validation~1triple does not exist in document
Resolver error at paths./fluree/create.post.parameters.0.schema.definitions.fluree.db.validation/insert.anyOf.1.items.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.validation~1triple does not exist in document
Resolver error at paths./fluree/create.post.parameters.0.schema.definitions.fluree.db.validation/where-map.x-allOf.1.properties.filter.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.validation~1filter does not exist in document
Resolver error at paths./fluree/create.post.parameters.0.schema.definitions.fluree.db.validation/where-map.x-allOf.1.x-anyOf.0.properties.filter.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.validation~1filter does not exist in document
Resolver error at paths./fluree/create.post.parameters.0.schema.definitions.fluree.db.validation/where-map.x-allOf.1.x-anyOf.1.properties.optional.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.validation~1optional does not exist in document
Resolver error at paths./fluree/create.post.parameters.0.schema.definitions.fluree.db.validation/where-map.x-allOf.1.x-anyOf.2.properties.union.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.validation~1union does not exist in document
Resolver error at paths./fluree/create.post.parameters.0.schema.definitions.fluree.db.validation/where-map.x-allOf.1.x-anyOf.3.properties.bind.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.validation~1bind does not exist in document
Resolver error at paths./fluree/create.post.parameters.0.schema.definitions.fluree.db.validation/delete.anyOf.0.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.validation~1triple does not exist in document
Resolver error at paths./fluree/create.post.parameters.0.schema.definitions.fluree.db.validation/delete.anyOf.1.items.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.validation~1triple does not exist in document
Resolver error at paths./fluree/create.post.parameters.0.schema.definitions.fluree.db.query.fql.syntax/context.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.validation~1context does not exist in document
Resolver error at paths./fluree/create.post.parameters.0.schema.definitions.fluree.db.json-ld.transact/txn.anyOf.0.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.json-ld.transact~1txn-map does not exist in document
Resolver error at paths./fluree/create.post.parameters.0.schema.definitions.fluree.db.json-ld.transact/txn.anyOf.1.items.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.json-ld.transact~1txn-map does not exist in document
Resolver error at paths./fluree/create.post.parameters.0.schema.definitions.fluree.db.validation/where-pattern.anyOf.0.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.validation~1where-map does not exist in document
Resolver error at paths./fluree/create.post.parameters.0.schema.definitions.fluree.db.validation/where-pattern.anyOf.1.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.validation~1where-tuple does not exist in document
Resolver error at paths./fluree/create.post.parameters.0.schema.definitions.fluree.db.validation/values.anyOf.0.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.validation~1single-var-binding does not exist in document
Resolver error at paths./fluree/create.post.parameters.0.schema.definitions.fluree.db.validation/values.anyOf.1.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.validation~1multiple-var-binding does not exist in document
Resolver error at paths./fluree/create.post.parameters.0.schema.definitions.fluree.db.validation/iri-map.additionalProperties.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.validation~1iri does not exist in document
Resolver error at paths./fluree/create.post.parameters.0.schema.definitions.fluree.db.json-ld.transact/retract.x-allOf.1.properties.retract.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.json-ld.transact~1txn-leaf-map does not exist in document
Resolver error at paths./fluree/create.post.parameters.0.schema.definitions.fluree.db.validation/filter.items.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.validation~1function does not exist in document
Resolver error at paths./fluree/create.post.parameters.0.schema.definitions.fluree.db.json-ld.transact/modification.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.validation~1modification-txn does not exist in document
Resolver error at paths./fluree/create.post.parameters.0.schema.definitions.fluree.db.validation/union.items.items.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.validation~1where-pattern does not exist in document
Resolver error at paths./fluree/create.post.parameters.0.schema.definitions.fluree.db.json-ld.transact/txn-map.anyOf.0.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.json-ld.transact~1retract does not exist in document
Resolver error at paths./fluree/create.post.parameters.0.schema.definitions.fluree.db.json-ld.transact/txn-map.anyOf.1.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.json-ld.transact~1modification does not exist in document
Resolver error at paths./fluree/create.post.parameters.0.schema.definitions.fluree.db.json-ld.transact/txn-map.anyOf.2.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.json-ld.transact~1txn-leaf-map does not exist in document
Resolver error at paths./fluree/create.post.parameters.0.schema.definitions.fluree.db.validation/optional.anyOf.0.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.validation~1where-pattern does not exist in document
Resolver error at paths./fluree/create.post.parameters.0.schema.definitions.fluree.db.validation/optional.anyOf.1.items.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.validation~1where-pattern does not exist in document
Resolver error at paths./fluree/create.post.parameters.0.schema.definitions.fluree.db.validation/modification-txn.x-allOf.1.properties.context.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.validation~1context does not exist in document
Resolver error at paths./fluree/create.post.parameters.0.schema.definitions.fluree.db.validation/modification-txn.x-allOf.1.properties.delete.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.validation~1delete does not exist in document
Resolver error at paths./fluree/create.post.parameters.0.schema.definitions.fluree.db.validation/modification-txn.x-allOf.1.properties.insert.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.validation~1insert does not exist in document
Resolver error at paths./fluree/create.post.parameters.0.schema.definitions.fluree.db.validation/modification-txn.x-allOf.1.properties.where.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.validation~1where does not exist in document
Resolver error at paths./fluree/create.post.parameters.0.schema.definitions.fluree.db.validation/modification-txn.x-allOf.1.properties.values.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.validation~1values does not exist in document
Resolver error at paths./fluree/create.post.parameters.0.schema.definitions.fluree.db.validation/multiple-var-binding.x-items.0.items.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.validation~1var does not exist in document
Resolver error at paths./fluree/create.post.parameters.0.schema.definitions.fluree.db.validation/multiple-var-binding.x-items.1.items.items.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.validation~1val does not exist in document
Resolver error at paths./fluree/create.post.parameters.0.schema.definitions.fluree.db.validation/where-tuple.anyOf.0.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.validation~1triple does not exist in document
Resolver error at paths./fluree/create.post.parameters.0.schema.definitions.fluree.db.validation/subject.anyOf.2.$ref
Could not resolve reference: Could not resolve pointer: /definitions/fluree.db.validation~1iri does not exist in document
cap10morgan commented 8 months ago

Fixed in latest (which wasn't yet–but now is–pushed to Docker Hub). Thanks!