docusaurus-graphql-plugin icon indicating copy to clipboard operation
docusaurus-graphql-plugin copied to clipboard

Docusaurus v3 - Cannot mix different versions of joi schemas

Open Braunson opened this issue 5 months ago • 0 comments

After upgrading to Docusaurus v3, I'm seeing this error Cannot mix different versions of joi schemas. This is using the latest version of this plugin.

yarn run v1.22.19
$ docusaurus docs:generate:graphql
/home/braunson/project/docs/node_modules/@hapi/hoek/lib/error.js:23
            Error.captureStackTrace(this, exports.assert);
                  ^

Error: Cannot mix different versions of joi schemas
    at new module.exports (/home/braunson/project/docs/node_modules/@hapi/hoek/lib/error.js:23:19)
    at module.exports (/home/braunson/project/docs/node_modules/@hapi/hoek/lib/assert.js:21:11)
    at exports.isSchema (/home/braunson/project/docs/node_modules/docusaurus-graphql-plugin/node_modules/joi/lib/common.js:132:5)
    at internals.schema (/home/braunson/project/docs/node_modules/docusaurus-graphql-plugin/node_modules/joi/lib/compile.js:66:16)
    at exports.schema (/home/braunson/project/docs/node_modules/docusaurus-graphql-plugin/node_modules/joi/lib/compile.js:17:26)
    at internals.Base.$_compile (/home/project/project/docs/node_modules/docusaurus-graphql-plugin/node_modules/joi/lib/base.js:646:24)
    at /home/braunson/project/docs/node_modules/docusaurus-graphql-plugin/node_modules/joi/lib/types/keys.js:262:92
    at exports.tryWithPath (/home/braunson/project/docs/node_modules/docusaurus-graphql-plugin/node_modules/joi/lib/common.js:176:16)
    at internals.Base.method [as keys] (/home/braunson/project/docs/node_modules/docusaurus-graphql-plugin/node_modules/joi/lib/types/keys.js:262:32)
    at internals.Base.method [as append] (/home/braunson/project/docs/node_modules/docusaurus-graphql-plugin/node_modules/joi/lib/types/keys.js:191:29) {
  path: 'id'
}

Braunson avatar Dec 06 '23 18:12 Braunson