GraphQL explorer schema discovery is broken

(Note: YES I am aware that this is not the right category - but no category fits, so …)

PROBLEM: When I open https://developer.atlassian.com/platform/atlassian-graphql-api/graphql/explorer/ I am unable to look at the fields/schemas (a few months ago this used to work fine). Instead, I see the following error: “Schema is invalid: Input Object type ConvoAiHomeThreadsInput must define one or more fields.” in the right pane.

The middle pane shows a huge stack trace:

{
  "errors": [
    {
      "message": "Input Object type ConvoAiHomeThreadsInput must define one or more fields.",
      "stack": "1024/t.reportError@https://dac-static.atlassian.com/_static/graphql-sandbox.8e566f91b5075ce5b9e3.bundle.js:2:24799\nk@https://dac-static.atlassian.com/_static/graphql-sandbox.8e566f91b5075ce5b9e3.bundle.js:2:29458\n1024/h/<@https://dac-static.atlassian.com/_static/graphql-sandbox.8e566f91b5075ce5b9e3.bundle.js:2:24357\nh@https://dac-static.atlassian.com/_static/graphql-sandbox.8e566f91b5075ce5b9e3.bundle.js:2:24464\n273/</Js/O<@https://dac-static.atlassian.com/_static/graphql-sandbox.8e566f91b5075ce5b9e3.bundle.js:694:208303\nuseMemo@https://dac-static.atlassian.com/_static/documentation-changelogs-docs-index-rest-docs-search-graphql-docs-graphql-sandbox-jsapi-connect-module-pages-analytics-and-cookie-preferences-errors-supportdesk-pricing-cal-home-page-v2-home-page-v3-lp.0728d31d72ff005cb5c3.bundle.js:2:1966851\nuseMemo@https://dac-static.atlassian.com/_static/documentation-changelogs-docs-index-rest-docs-search-graphql-docs-graphql-sandbox-jsapi-connect-module-pages-analytics-and-cookie-preferences-errors-supportdesk-pricing-cal-home-page-v2-home-page-v3-lp.0728d31d72ff005cb5c3.bundle.js:2:1901006\nJs@https://dac-static.atlassian.com/_static/graphql-sandbox.8e566f91b5075ce5b9e3.bundle.js:694:208247\nva@https://dac-static.atlassian.com/_static/documentation-changelogs-docs-index-rest-docs-search-graphql-docs-graphql-sandbox-jsapi-connect-module-pages-analytics-and-cookie-preferences-errors-supportdesk-pricing-cal-home-page-v2-home-page-v3-lp.0728d31d72ff005cb5c3.bundle.js:2:1961581\nec@https://dac-static.atlassian.com/_static/documentation-changelogs-docs-index-rest-docs-search-graphql-docs-graphql-sandbox-jsapi-connect-module-pages-analytics-and-cookie-preferences-errors-supportdesk-pricing-cal-home-page-v2-home-page-v3-lp.0728d31d72ff005cb5c3.bundle.js:2:1969773\nPc@https://dac-static.atlassian.com/_static/documentation-changelogs-docs-index-rest-docs-search-graphql-docs-graphql-sandbox-jsapi-connect-module-pages-analytics-and-cookie-preferences-errors-supportdesk-pricing-cal-home-page-v2-home-page-v3-lp.0728d31d72ff005cb5c3.bundle.js:2:2007559\nDs@https://dac-static.atlassian.com/_static/documentation-changelogs-docs-index-rest-docs-search-graphql-docs-graphql-sandbox-jsapi-connect-module-pages-analytics-and-cookie-preferences-errors-supportdesk-pricing-cal-home-page-v2-home-page-v3-lp.0728d31d72ff005cb5c3.bundle.js:2:1992312\nIs@https://dac-static.atlassian.com/_static/documentation-changelogs-docs-index-rest-docs-search-graphql-docs-graphql-sandbox-jsapi-connect-module-pages-analytics-and-cookie-preferences-errors-supportdesk-pricing-cal-home-page-v2-home-page-v3-lp.0728d31d72ff005cb5c3.bundle.js:2:1992235\nxs@https://dac-static.atlassian.com/_static/documentation-changelogs-docs-index-rest-docs-search-graphql-docs-graphql-sandbox-jsapi-connect-module-pages-analytics-and-cookie-preferences-errors-supportdesk-pricing-cal-home-page-v2-home-page-v3-lp.0728d31d72ff005cb5c3.bundle.js:2:1989583\nni/<@https://dac-static.atlassian.com/_static/documentation-changelogs-docs-index-rest-docs-search-graphql-docs-graphql-sandbox-jsapi-connect-module-pages-analytics-and-cookie-preferences-errors-supportdesk-pricing-cal-home-page-v2-home-page-v3-lp.0728d31d72ff005cb5c3.bundle.js:2:1947996\nt.unstable_runWithPriority@https://dac-static.atlassian.com/_static/documentation-changelogs-docs-index-rest-docs-search-graphql-docs-graphql-sandbox-jsapi-connect-module-pages-analytics-and-cookie-preferences-errors-supportdesk-pricing-cal-home-page-v2-home-page-v3-lp.0728d31d72ff005cb5c3.bundle.js:2:2022264\nJo@https://dac-static.atlassian.com/_static/documentation-changelogs-docs-index-rest-docs-search-graphql-docs-graphql-sandbox-jsapi-connect-module-pages-analytics-and-cookie-preferences-errors-supportdesk-pricing-cal-home-page-v2-home-page-v3-lp.0728d31d72ff005cb5c3.bundle.js:2:1947706\nni@https://dac-static.atlassian.com/_static/documentation-changelogs-docs-index-rest-docs-search-graphql-docs-graphql-sandbox-jsapi-connect-module-pages-analytics-and-cookie-preferences-errors-supportdesk-pricing-cal-home-page-v2-home-page-v3-lp.0728d31d72ff005cb5c3.bundle.js:2:1947944\nti@https://dac-static.atlassian.com/_static/documentation-changelogs-docs-index-rest-docs-search-graphql-docs-graphql-sandbox-jsapi-connect-module-pages-analytics-and-cookie-preferences-errors-supportdesk-pricing-cal-home-page-v2-home-page-v3-lp.0728d31d72ff005cb5c3.bundle.js:2:1947877\nys@https://dac-static.atlassian.com/_static/documentation-changelogs-docs-index-rest-docs-search-graphql-docs-graphql-sandbox-jsapi-connect-module-pages-analytics-and-cookie-preferences-errors-supportdesk-pricing-cal-home-page-v2-home-page-v3-lp.0728d31d72ff005cb5c3.bundle.js:2:1986349\nDa@https://dac-static.atlassian.com/_static/documentation-changelogs-docs-index-rest-docs-search-graphql-docs-graphql-sandbox-jsapi-connect-module-pages-analytics-and-cookie-preferences-errors-supportdesk-pricing-cal-home-page-v2-home-page-v3-lp.0728d31d72ff005cb5c3.bundle.js:2:1965240\n273/</Js/_</<@https://dac-static.atlassian.com/_static/graphql-sandbox.8e566f91b5075ce5b9e3.bundle.js:694:207852\n"
    }
  ]
}

This has been broken for weeks. I need to be able to look at the schemas, though.

Hi @MariusShekowITRenten :waving_hand:

Have you tried ignoring the loading error and continuing with a query?

When I load the explorer, I see the exact same error you reported:

But then it works anyway when I run a query. For example:

query ExploreQueries {
  __schema {
    queryType {
      fields {
        name
        description
      }
    }
  }
}

Results in:

Sure, queries of all sorts work fine. But essentially, there is a bug for months now (the effect being that you cannot click on the fields and see their documentation anymore, instead you have to craft manual schema queries like a caveman). And it’s rather interesting that no one notices nor cares to fix it … Probably Atlassian replaced QA engineers with AI.