JSON API Exception response exposing database table name

Created on 26 October 2021, over 2 years ago
Updated 21 September 2023, 9 months ago

When there is an exception in JSON API endpoint call for example if invalid value passed to an endpoint parameter JSON API response back with JSON object and details message looks something as below.

Requesting a feature to hide those error messages and return some generic error messages and for authenticated call may be we could check certain user permission to view details error message.

Here's a sample endpoint : /jsonapi/menu_link_content/knowledge-main-navigation?page[limit]=3&page[offset]=-1

We passed : page[offset]=-1 ( where value should be positive integer)

{
"jsonapi": {
"version": "1.0",
"meta": {
"links": {
"self": {
"href": "http://jsonapi.org/format/1.0/"
}
}
}
},
"errors": [
{
"title": "Internal Server Error",
"status": "500",
"detail": "SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-1' at line 6: SELECT \"base_table\".\"revision_id\" AS \"revision_id\", \"base_table\".\"id\" AS \"id\"\nFROM\n\"menu_link_content\" \"base_table\"\nINNER JOIN \"menu_link_content_data\" \"menu_link_content_data\" ON \"menu_link_content_data\".\"id\" = \"base_table\".\"id\"\nWHERE \"menu_link_content_data\".\"bundle\" = :db_condition_placeholder_0\nGROUP BY base_table.revision_id, base_table.id\nLIMIT 4 OFFSET -1; Array\n(\n    [:db_condition_placeholder_0] => knowledge-main-navigation\n)\n",
"links": {
"via": {
"href": "https://cbd8profile.lndo.site/jsonapi/menu_link_content/knowledge-main-navigation?page%5Blimit%5D=3&page%5Boffset%5D=-1"
},
"info": {
"href": "http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.5.1"
}
}
}
]
}

If we run that endpoint as an authenticated user it gives full stack trace messages.

{
"jsonapi": {
"version": "1.0",
"meta": {
"links": {
"self": {
"href": "http://jsonapi.org/format/1.0/"
}
}
}
},
"errors": [
{
"title": "Internal Server Error",
"status": "500",
"detail": "SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-1' at line 6: SELECT \"base_table\".\"revision_id\" AS \"revision_id\", \"base_table\".\"id\" AS \"id\"\nFROM\n\"menu_link_content\" \"base_table\"\nINNER JOIN \"menu_link_content_data\" \"menu_link_content_data\" ON \"menu_link_content_data\".\"id\" = \"base_table\".\"id\"\nWHERE \"menu_link_content_data\".\"bundle\" = :db_condition_placeholder_0\nGROUP BY base_table.revision_id, base_table.id\nLIMIT 4 OFFSET -1; Array\n(\n    [:db_condition_placeholder_0] => knowledge-main-navigation\n)\n",
"links": {
"via": {
"href": "https://cbd8profile.lndo.site/jsonapi/menu_link_content/knowledge-main-navigation?page%5Blimit%5D=3&page%5Boffset%5D=-1"
},
"info": {
"href": "http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.5.1"
}
},
"source": {
"file": "/app/docroot/core/modules/jsonapi/src/EventSubscriber/DefaultExceptionSubscriber.php",
"line": 49
},
"meta": {
"exception": "PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-1' at line 6 in /app/docroot/core/lib/Drupal/Core/Database/StatementWrapper.php:116\nStack trace:\n#0 /app/docroot/core/lib/Drupal/Core/Database/StatementWrapper.php(116): PDOStatement->execute(Array)\n#1 /app/docroot/core/lib/Drupal/Core/Database/Connection.php(874): Drupal\\Core\\Database\\StatementWrapper->execute(Array, Array)\n#2 /app/docroot/core/lib/Drupal/Core/Database/Query/Select.php(512): Drupal\\Core\\Database\\Connection->query('SELECT \"base_ta...', Array, Array)\n#3 /app/docroot/core/lib/Drupal/Core/Entity/Query/Sql/Query.php(271): Drupal\\Core\\Database\\Query\\Select->execute()\n#4 /app/docroot/core/lib/Drupal/Core/Entity/Query/Sql/Query.php(83): Drupal\\Core\\Entity\\Query\\Sql\\Query->result()\n#5 /app/docroot/core/modules/jsonapi/src/Controller/EntityResource.php(490): Drupal\\Core\\Entity\\Query\\Sql\\Query->execute()\n#6 /app/docroot/core/lib/Drupal/Core/Render/Renderer.php(578): Drupal\\jsonapi\\Controller\\EntityResource->Drupal\\jsonapi\\Controller\\{closure}()\n#7 /app/docroot/core/modules/jsonapi/src/Controller/EntityResource.php(491): Drupal\\Core\\Render\\Renderer->executeInRenderContext(Object(Drupal\\Core\\Render\\RenderContext), Object(Closure))\n#8 /app/docroot/core/modules/jsonapi/src/Controller/EntityResource.php(405): Drupal\\jsonapi\\Controller\\EntityResource->executeQueryInRenderContext(Object(Drupal\\Core\\Entity\\Query\\Sql\\Query), Object(Drupal\\Core\\Cache\\CacheableMetadata))\n#9 [internal function]: Drupal\\jsonapi\\Controller\\EntityResource->getCollection(Object(Drupal\\jsonapi_extras\\ResourceType\\ConfigurableResourceType), Object(Symfony\\Component\\HttpFoundation\\Request))\n#10 /app/docroot/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(123): call_user_func_array(Array, Array)\n#11 /app/docroot/core/lib/Drupal/Core/Render/Renderer.php(578): Drupal\\Core\\EventSubscriber\\EarlyRenderingControllerWrapperSubscriber->Drupal\\Core\\EventSubscriber\\{closure}()\n#12 /app/docroot/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(124): Drupal\\Core\\Render\\Renderer->executeInRenderContext(Object(Drupal\\Core\\Render\\RenderContext), Object(Closure))\n#13 /app/docroot/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(97): Drupal\\Core\\EventSubscriber\\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext(Array, Array)\n#14 /app/vendor/symfony/http-kernel/HttpKernel.php(158): Drupal\\Core\\EventSubscriber\\EarlyRenderingControllerWrapperSubscriber->Drupal\\Core\\EventSubscriber\\{closure}()\n#15 /app/vendor/symfony/http-kernel/HttpKernel.php(80): Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw(Object(Symfony\\Component\\HttpFoundation\\Request), 1)\n#16 /app/docroot/core/lib/Drupal/Core/StackMiddleware/Session.php(57): Symfony\\Component\\HttpKernel\\HttpKernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#17 /app/docroot/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php(47): Drupal\\Core\\StackMiddleware\\Session->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#18 /app/docroot/core/modules/page_cache/src/StackMiddleware/PageCache.php(106): Drupal\\Core\\StackMiddleware\\KernelPreHandle->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#19 /app/docroot/core/modules/page_cache/src/StackMiddleware/PageCache.php(85): Drupal\\page_cache\\StackMiddleware\\PageCache->pass(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#20 /app/docroot/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php(47): Drupal\\page_cache\\StackMiddleware\\PageCache->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#21 /app/docroot/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php(52): Drupal\\Core\\StackMiddleware\\ReverseProxyMiddleware->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#22 /app/vendor/stack/builder/src/Stack/StackedHttpKernel.php(23): Drupal\\Core\\StackMiddleware\\NegotiationMiddleware->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#23 /app/docroot/core/lib/Drupal/Core/DrupalKernel.php(717): Stack\\StackedHttpKernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#24 /app/docroot/index.php(19): Drupal\\Core\\DrupalKernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request))\n#25 {main}\n\nNext Drupal\\Core\\Database\\DatabaseExceptionWrapper: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-1' at line 6: SELECT \"base_table\".\"revision_id\" AS \"revision_id\", \"base_table\".\"id\" AS \"id\"\nFROM\n\"menu_link_content\" \"base_table\"\nINNER JOIN \"menu_link_content_data\" \"menu_link_content_data\" ON \"menu_link_content_data\".\"id\" = \"base_table\".\"id\"\nWHERE \"menu_link_content_data\".\"bundle\" = :db_condition_placeholder_0\nGROUP BY base_table.revision_id, base_table.id\nLIMIT 4 OFFSET -1; Array\n(\n    [:db_condition_placeholder_0] => knowledge-main-navigation\n)\n in /app/docroot/core/lib/Drupal/Core/Database/Driver/mysql/ExceptionHandler.php:53\nStack trace:\n#0 /app/docroot/core/lib/Drupal/Core/Database/Connection.php(911): Drupal\\Core\\Database\\Driver\\mysql\\ExceptionHandler->handleExecutionException(Object(PDOException), Object(Drupal\\Core\\Database\\StatementWrapper), Array, Array)\n#1 /app/docroot/core/lib/Drupal/Core/Database/Query/Select.php(512): Drupal\\Core\\Database\\Connection->query('SELECT \"base_ta...', Array, Array)\n#2 /app/docroot/core/lib/Drupal/Core/Entity/Query/Sql/Query.php(271): Drupal\\Core\\Database\\Query\\Select->execute()\n#3 /app/docroot/core/lib/Drupal/Core/Entity/Query/Sql/Query.php(83): Drupal\\Core\\Entity\\Query\\Sql\\Query->result()\n#4 /app/docroot/core/modules/jsonapi/src/Controller/EntityResource.php(490): Drupal\\Core\\Entity\\Query\\Sql\\Query->execute()\n#5 /app/docroot/core/lib/Drupal/Core/Render/Renderer.php(578): Drupal\\jsonapi\\Controller\\EntityResource->Drupal\\jsonapi\\Controller\\{closure}()\n#6 /app/docroot/core/modules/jsonapi/src/Controller/EntityResource.php(491): Drupal\\Core\\Render\\Renderer->executeInRenderContext(Object(Drupal\\Core\\Render\\RenderContext), Object(Closure))\n#7 /app/docroot/core/modules/jsonapi/src/Controller/EntityResource.php(405): Drupal\\jsonapi\\Controller\\EntityResource->executeQueryInRenderContext(Object(Drupal\\Core\\Entity\\Query\\Sql\\Query), Object(Drupal\\Core\\Cache\\CacheableMetadata))\n#8 [internal function]: Drupal\\jsonapi\\Controller\\EntityResource->getCollection(Object(Drupal\\jsonapi_extras\\ResourceType\\ConfigurableResourceType), Object(Symfony\\Component\\HttpFoundation\\Request))\n#9 /app/docroot/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(123): call_user_func_array(Array, Array)\n#10 /app/docroot/core/lib/Drupal/Core/Render/Renderer.php(578): Drupal\\Core\\EventSubscriber\\EarlyRenderingControllerWrapperSubscriber->Drupal\\Core\\EventSubscriber\\{closure}()\n#11 /app/docroot/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(124): Drupal\\Core\\Render\\Renderer->executeInRenderContext(Object(Drupal\\Core\\Render\\RenderContext), Object(Closure))\n#12 /app/docroot/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(97): Drupal\\Core\\EventSubscriber\\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext(Array, Array)\n#13 /app/vendor/symfony/http-kernel/HttpKernel.php(158): Drupal\\Core\\EventSubscriber\\EarlyRenderingControllerWrapperSubscriber->Drupal\\Core\\EventSubscriber\\{closure}()\n#14 /app/vendor/symfony/http-kernel/HttpKernel.php(80): Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw(Object(Symfony\\Component\\HttpFoundation\\Request), 1)\n#15 /app/docroot/core/lib/Drupal/Core/StackMiddleware/Session.php(57): Symfony\\Component\\HttpKernel\\HttpKernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#16 /app/docroot/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php(47): Drupal\\Core\\StackMiddleware\\Session->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#17 /app/docroot/core/modules/page_cache/src/StackMiddleware/PageCache.php(106): Drupal\\Core\\StackMiddleware\\KernelPreHandle->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#18 /app/docroot/core/modules/page_cache/src/StackMiddleware/PageCache.php(85): Drupal\\page_cache\\StackMiddleware\\PageCache->pass(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#19 /app/docroot/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php(47): Drupal\\page_cache\\StackMiddleware\\PageCache->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#20 /app/docroot/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php(52): Drupal\\Core\\StackMiddleware\\ReverseProxyMiddleware->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#21 /app/vendor/stack/builder/src/Stack/StackedHttpKernel.php(23): Drupal\\Core\\StackMiddleware\\NegotiationMiddleware->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#22 /app/docroot/core/lib/Drupal/Core/DrupalKernel.php(717): Stack\\StackedHttpKernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#23 /app/docroot/index.php(19): Drupal\\Core\\DrupalKernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request))\n#24 {main}\n\nNext Symfony\\Component\\HttpKernel\\Exception\\HttpException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-1' at line 6: SELECT \"base_table\".\"revision_id\" AS \"revision_id\", \"base_table\".\"id\" AS \"id\"\nFROM\n\"menu_link_content\" \"base_table\"\nINNER JOIN \"menu_link_content_data\" \"menu_link_content_data\" ON \"menu_link_content_data\".\"id\" = \"base_table\".\"id\"\nWHERE \"menu_link_content_data\".\"bundle\" = :db_condition_placeholder_0\nGROUP BY base_table.revision_id, base_table.id\nLIMIT 4 OFFSET -1; Array\n(\n    [:db_condition_placeholder_0] => knowledge-main-navigation\n)\n in /app/docroot/core/modules/jsonapi/src/EventSubscriber/DefaultExceptionSubscriber.php:49\nStack trace:\n#0 [internal function]: Drupal\\jsonapi\\EventSubscriber\\DefaultExceptionSubscriber->onException(Object(Symfony\\Component\\HttpKernel\\Event\\ExceptionEvent), 'kernel.exceptio...', Object(Drupal\\Component\\EventDispatcher\\ContainerAwareEventDispatcher))\n#1 /app/docroot/core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php(142): call_user_func(Array, Object(Symfony\\Component\\HttpKernel\\Event\\ExceptionEvent), 'kernel.exceptio...', Object(Drupal\\Component\\EventDispatcher\\ContainerAwareEventDispatcher))\n#2 /app/vendor/symfony/http-kernel/HttpKernel.php(219): Drupal\\Component\\EventDispatcher\\ContainerAwareEventDispatcher->dispatch(Object(Symfony\\Component\\HttpKernel\\Event\\ExceptionEvent), 'kernel.exceptio...')\n#3 /app/vendor/symfony/http-kernel/HttpKernel.php(91): Symfony\\Component\\HttpKernel\\HttpKernel->handleThrowable(Object(Drupal\\Core\\Database\\DatabaseExceptionWrapper), Object(Symfony\\Component\\HttpFoundation\\Request), 1)\n#4 /app/docroot/core/lib/Drupal/Core/StackMiddleware/Session.php(57): Symfony\\Component\\HttpKernel\\HttpKernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#5 /app/docroot/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php(47): Drupal\\Core\\StackMiddleware\\Session->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#6 /app/docroot/core/modules/page_cache/src/StackMiddleware/PageCache.php(106): Drupal\\Core\\StackMiddleware\\KernelPreHandle->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#7 /app/docroot/core/modules/page_cache/src/StackMiddleware/PageCache.php(85): Drupal\\page_cache\\StackMiddleware\\PageCache->pass(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#8 /app/docroot/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php(47): Drupal\\page_cache\\StackMiddleware\\PageCache->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#9 /app/docroot/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php(52): Drupal\\Core\\StackMiddleware\\ReverseProxyMiddleware->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#10 /app/vendor/stack/builder/src/Stack/StackedHttpKernel.php(23): Drupal\\Core\\StackMiddleware\\NegotiationMiddleware->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#11 /app/docroot/core/lib/Drupal/Core/DrupalKernel.php(717): Stack\\StackedHttpKernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#12 /app/docroot/index.php(19): Drupal\\Core\\DrupalKernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request))\n#13 {main}",
"trace": [
{
"function": "onException",
"class": "Drupal\\jsonapi\\EventSubscriber\\DefaultExceptionSubscriber",
"type": "->",
"args": [
null,
"kernel.exception",
null
]
},
{
"file": "/app/docroot/core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php",
"line": 142,
"function": "call_user_func",
"args": [
[
null,
"onException"
],
null,
"kernel.exception",
null
]
},
{
"file": "/app/vendor/symfony/http-kernel/HttpKernel.php",
"line": 219,
"function": "dispatch",
"class": "Drupal\\Component\\EventDispatcher\\ContainerAwareEventDispatcher",
"type": "->",
"args": [
null,
"kernel.exception"
]
},
{
"file": "/app/vendor/symfony/http-kernel/HttpKernel.php",
"line": 91,
"function": "handleThrowable",
"class": "Symfony\\Component\\HttpKernel\\HttpKernel",
"type": "->",
"args": [
"PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-1' at line 6 in /app/docroot/core/lib/Drupal/Core/Database/StatementWrapper.php:116\nStack trace:\n#0 /app/docroot/core/lib/Drupal/Core/Database/StatementWrapper.php(116): PDOStatement->execute(Array)\n#1 /app/docroot/core/lib/Drupal/Core/Database/Connection.php(874): Drupal\\Core\\Database\\StatementWrapper->execute(Array, Array)\n#2 /app/docroot/core/lib/Drupal/Core/Database/Query/Select.php(512): Drupal\\Core\\Database\\Connection->query('SELECT \"base_ta...', Array, Array)\n#3 /app/docroot/core/lib/Drupal/Core/Entity/Query/Sql/Query.php(271): Drupal\\Core\\Database\\Query\\Select->execute()\n#4 /app/docroot/core/lib/Drupal/Core/Entity/Query/Sql/Query.php(83): Drupal\\Core\\Entity\\Query\\Sql\\Query->result()\n#5 /app/docroot/core/modules/jsonapi/src/Controller/EntityResource.php(490): Drupal\\Core\\Entity\\Query\\Sql\\Query->execute()\n#6 /app/docroot/core/lib/Drupal/Core/Render/Renderer.php(578): Drupal\\jsonapi\\Controller\\EntityResource->Drupal\\jsonapi\\Controller\\{closure}()\n#7 /app/docroot/core/modules/jsonapi/src/Controller/EntityResource.php(491): Drupal\\Core\\Render\\Renderer->executeInRenderContext(Object(Drupal\\Core\\Render\\RenderContext), Object(Closure))\n#8 /app/docroot/core/modules/jsonapi/src/Controller/EntityResource.php(405): Drupal\\jsonapi\\Controller\\EntityResource->executeQueryInRenderContext(Object(Drupal\\Core\\Entity\\Query\\Sql\\Query), Object(Drupal\\Core\\Cache\\CacheableMetadata))\n#9 [internal function]: Drupal\\jsonapi\\Controller\\EntityResource->getCollection(Object(Drupal\\jsonapi_extras\\ResourceType\\ConfigurableResourceType), Object(Symfony\\Component\\HttpFoundation\\Request))\n#10 /app/docroot/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(123): call_user_func_array(Array, Array)\n#11 /app/docroot/core/lib/Drupal/Core/Render/Renderer.php(578): Drupal\\Core\\EventSubscriber\\EarlyRenderingControllerWrapperSubscriber->Drupal\\Core\\EventSubscriber\\{closure}()\n#12 /app/docroot/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(124): Drupal\\Core\\Render\\Renderer->executeInRenderContext(Object(Drupal\\Core\\Render\\RenderContext), Object(Closure))\n#13 /app/docroot/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(97): Drupal\\Core\\EventSubscriber\\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext(Array, Array)\n#14 /app/vendor/symfony/http-kernel/HttpKernel.php(158): Drupal\\Core\\EventSubscriber\\EarlyRenderingControllerWrapperSubscriber->Drupal\\Core\\EventSubscriber\\{closure}()\n#15 /app/vendor/symfony/http-kernel/HttpKernel.php(80): Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw(Object(Symfony\\Component\\HttpFoundation\\Request), 1)\n#16 /app/docroot/core/lib/Drupal/Core/StackMiddleware/Session.php(57): Symfony\\Component\\HttpKernel\\HttpKernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#17 /app/docroot/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php(47): Drupal\\Core\\StackMiddleware\\Session->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#18 /app/docroot/core/modules/page_cache/src/StackMiddleware/PageCache.php(106): Drupal\\Core\\StackMiddleware\\KernelPreHandle->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#19 /app/docroot/core/modules/page_cache/src/StackMiddleware/PageCache.php(85): Drupal\\page_cache\\StackMiddleware\\PageCache->pass(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#20 /app/docroot/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php(47): Drupal\\page_cache\\StackMiddleware\\PageCache->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#21 /app/docroot/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php(52): Drupal\\Core\\StackMiddleware\\ReverseProxyMiddleware->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#22 /app/vendor/stack/builder/src/Stack/StackedHttpKernel.php(23): Drupal\\Core\\StackMiddleware\\NegotiationMiddleware->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#23 /app/docroot/core/lib/Drupal/Core/DrupalKernel.php(717): Stack\\StackedHttpKernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#24 /app/docroot/index.php(19): Drupal\\Core\\DrupalKernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request))\n#25 {main}\n\nNext Drupal\\Core\\Database\\DatabaseExceptionWrapper: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-1' at line 6: SELECT \"base_table\".\"revision_id\" AS \"revision_id\", \"base_table\".\"id\" AS \"id\"\nFROM\n\"menu_link_content\" \"base_table\"\nINNER JOIN \"menu_link_content_data\" \"menu_link_content_data\" ON \"menu_link_content_data\".\"id\" = \"base_table\".\"id\"\nWHERE \"menu_link_content_data\".\"bundle\" = :db_condition_placeholder_0\nGROUP BY base_table.revision_id, base_table.id\nLIMIT 4 OFFSET -1; Array\n(\n    [:db_condition_placeholder_0] => knowledge-main-navigation\n)\n in /app/docroot/core/lib/Drupal/Core/Database/Driver/mysql/ExceptionHandler.php:53\nStack trace:\n#0 /app/docroot/core/lib/Drupal/Core/Database/Connection.php(911): Drupal\\Core\\Database\\Driver\\mysql\\ExceptionHandler->handleExecutionException(Object(PDOException), Object(Drupal\\Core\\Database\\StatementWrapper), Array, Array)\n#1 /app/docroot/core/lib/Drupal/Core/Database/Query/Select.php(512): Drupal\\Core\\Database\\Connection->query('SELECT \"base_ta...', Array, Array)\n#2 /app/docroot/core/lib/Drupal/Core/Entity/Query/Sql/Query.php(271): Drupal\\Core\\Database\\Query\\Select->execute()\n#3 /app/docroot/core/lib/Drupal/Core/Entity/Query/Sql/Query.php(83): Drupal\\Core\\Entity\\Query\\Sql\\Query->result()\n#4 /app/docroot/core/modules/jsonapi/src/Controller/EntityResource.php(490): Drupal\\Core\\Entity\\Query\\Sql\\Query->execute()\n#5 /app/docroot/core/lib/Drupal/Core/Render/Renderer.php(578): Drupal\\jsonapi\\Controller\\EntityResource->Drupal\\jsonapi\\Controller\\{closure}()\n#6 /app/docroot/core/modules/jsonapi/src/Controller/EntityResource.php(491): Drupal\\Core\\Render\\Renderer->executeInRenderContext(Object(Drupal\\Core\\Render\\RenderContext), Object(Closure))\n#7 /app/docroot/core/modules/jsonapi/src/Controller/EntityResource.php(405): Drupal\\jsonapi\\Controller\\EntityResource->executeQueryInRenderContext(Object(Drupal\\Core\\Entity\\Query\\Sql\\Query), Object(Drupal\\Core\\Cache\\CacheableMetadata))\n#8 [internal function]: Drupal\\jsonapi\\Controller\\EntityResource->getCollection(Object(Drupal\\jsonapi_extras\\ResourceType\\ConfigurableResourceType), Object(Symfony\\Component\\HttpFoundation\\Request))\n#9 /app/docroot/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(123): call_user_func_array(Array, Array)\n#10 /app/docroot/core/lib/Drupal/Core/Render/Renderer.php(578): Drupal\\Core\\EventSubscriber\\EarlyRenderingControllerWrapperSubscriber->Drupal\\Core\\EventSubscriber\\{closure}()\n#11 /app/docroot/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(124): Drupal\\Core\\Render\\Renderer->executeInRenderContext(Object(Drupal\\Core\\Render\\RenderContext), Object(Closure))\n#12 /app/docroot/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(97): Drupal\\Core\\EventSubscriber\\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext(Array, Array)\n#13 /app/vendor/symfony/http-kernel/HttpKernel.php(158): Drupal\\Core\\EventSubscriber\\EarlyRenderingControllerWrapperSubscriber->Drupal\\Core\\EventSubscriber\\{closure}()\n#14 /app/vendor/symfony/http-kernel/HttpKernel.php(80): Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw(Object(Symfony\\Component\\HttpFoundation\\Request), 1)\n#15 /app/docroot/core/lib/Drupal/Core/StackMiddleware/Session.php(57): Symfony\\Component\\HttpKernel\\HttpKernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#16 /app/docroot/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php(47): Drupal\\Core\\StackMiddleware\\Session->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#17 /app/docroot/core/modules/page_cache/src/StackMiddleware/PageCache.php(106): Drupal\\Core\\StackMiddleware\\KernelPreHandle->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#18 /app/docroot/core/modules/page_cache/src/StackMiddleware/PageCache.php(85): Drupal\\page_cache\\StackMiddleware\\PageCache->pass(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#19 /app/docroot/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php(47): Drupal\\page_cache\\StackMiddleware\\PageCache->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#20 /app/docroot/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php(52): Drupal\\Core\\StackMiddleware\\ReverseProxyMiddleware->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#21 /app/vendor/stack/builder/src/Stack/StackedHttpKernel.php(23): Drupal\\Core\\StackMiddleware\\NegotiationMiddleware->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#22 /app/docroot/core/lib/Drupal/Core/DrupalKernel.php(717): Stack\\StackedHttpKernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#23 /app/docroot/index.php(19): Drupal\\Core\\DrupalKernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request))\n#24 {main}",
"GET /jsonapi/menu_link_content/knowledge-main-navigation?page%5Blimit%5D=3&page%5Boffset%5D=-1 HTTP/1.1\r\nAccept:                    text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9\r\nAccept-Encoding:           gzip, deflate, br\r\nAccept-Language:           en-US,en;q=0.9\r\nAuthorization:             \r\nCookie:                    _uetvid=2b7ed9d0a77111eb9a0ab998bfe2a0d8; AMCV_5E1B123F5245B29B0A490D45%40AdobeOrg=-1124106680%7CMCIDTS%7C18926%7CMCMID%7C34959679752377400502730318467507568655%7CvVersion%7C5.2.0; s_cc=true; SSESSaa73ec74db328beb8c2e305cdab31bb1=E7QPFEBFsCj26JxhkVKv99xMPnN9dfqpi8TcYjsj8oDPIJbb\r\nHost:                      cbd8profile.lndo.site\r\nReferer:                   https://cbd8profile.lndo.site/jsonapi/menu_link_content/knowledge-main-navigation?page[limit]=3&page[offset]=-1\r\nSec-Ch-Ua:                 \"Google Chrome\";v=\"95\", \"Chromium\";v=\"95\", \";Not A Brand\";v=\"99\"\r\nSec-Ch-Ua-Mobile:          ?0\r\nSec-Ch-Ua-Platform:        \"macOS\"\r\nSec-Fetch-Dest:            document\r\nSec-Fetch-Mode:            navigate\r\nSec-Fetch-Site:            same-origin\r\nSec-Fetch-User:            ?1\r\nUpgrade-Insecure-Requests: 1\r\nUser-Agent:                Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36\r\nX-Forwarded-For:           172.19.0.1\r\nX-Forwarded-Host:          cbd8profile.lndo.site\r\nX-Forwarded-Port:          443\r\nX-Forwarded-Proto:         https\r\nX-Forwarded-Server:        41223e7f65a0\r\nX-Lando:                   on\r\nX-Php-Ob-Level:            1\r\nX-Real-Ip:                 172.19.0.1\r\nCookie: _uetvid=2b7ed9d0a77111eb9a0ab998bfe2a0d8; AMCV_5E1B123F5245B29B0A490D45%40AdobeOrg=-1124106680|MCIDTS|18926|MCMID|34959679752377400502730318467507568655|vVersion|5.2.0; s_cc=true; SSESSaa73ec74db328beb8c2e305cdab31bb1=E7QPFEBFsCj26JxhkVKv99xMPnN9dfqpi8TcYjsj8oDPIJbb\r\n\r\n",
1
]
},
{
"file": "/app/docroot/core/lib/Drupal/Core/StackMiddleware/Session.php",
"line": 57,
"function": "handle",
"class": "Symfony\\Component\\HttpKernel\\HttpKernel",
"type": "->",
"args": [
"GET /jsonapi/menu_link_content/knowledge-main-navigation?page%5Blimit%5D=3&page%5Boffset%5D=-1 HTTP/1.1\r\nAccept:                    text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9\r\nAccept-Encoding:           gzip, deflate, br\r\nAccept-Language:           en-US,en;q=0.9\r\nAuthorization:             \r\nCookie:                    _uetvid=2b7ed9d0a77111eb9a0ab998bfe2a0d8; AMCV_5E1B123F5245B29B0A490D45%40AdobeOrg=-1124106680%7CMCIDTS%7C18926%7CMCMID%7C34959679752377400502730318467507568655%7CvVersion%7C5.2.0; s_cc=true; SSESSaa73ec74db328beb8c2e305cdab31bb1=E7QPFEBFsCj26JxhkVKv99xMPnN9dfqpi8TcYjsj8oDPIJbb\r\nHost:                      cbd8profile.lndo.site\r\nReferer:                   https://cbd8profile.lndo.site/jsonapi/menu_link_content/knowledge-main-navigation?page[limit]=3&page[offset]=-1\r\nSec-Ch-Ua:                 \"Google Chrome\";v=\"95\", \"Chromium\";v=\"95\", \";Not A Brand\";v=\"99\"\r\nSec-Ch-Ua-Mobile:          ?0\r\nSec-Ch-Ua-Platform:        \"macOS\"\r\nSec-Fetch-Dest:            document\r\nSec-Fetch-Mode:            navigate\r\nSec-Fetch-Site:            same-origin\r\nSec-Fetch-User:            ?1\r\nUpgrade-Insecure-Requests: 1\r\nUser-Agent:                Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36\r\nX-Forwarded-For:           172.19.0.1\r\nX-Forwarded-Host:          cbd8profile.lndo.site\r\nX-Forwarded-Port:          443\r\nX-Forwarded-Proto:         https\r\nX-Forwarded-Server:        41223e7f65a0\r\nX-Lando:                   on\r\nX-Php-Ob-Level:            1\r\nX-Real-Ip:                 172.19.0.1\r\nCookie: _uetvid=2b7ed9d0a77111eb9a0ab998bfe2a0d8; AMCV_5E1B123F5245B29B0A490D45%40AdobeOrg=-1124106680|MCIDTS|18926|MCMID|34959679752377400502730318467507568655|vVersion|5.2.0; s_cc=true; SSESSaa73ec74db328beb8c2e305cdab31bb1=E7QPFEBFsCj26JxhkVKv99xMPnN9dfqpi8TcYjsj8oDPIJbb\r\n\r\n",
1,
true
]
},
{
"file": "/app/docroot/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php",
"line": 47,
"function": "handle",
"class": "Drupal\\Core\\StackMiddleware\\Session",
"type": "->",
"args": [
"GET /jsonapi/menu_link_content/knowledge-main-navigation?page%5Blimit%5D=3&page%5Boffset%5D=-1 HTTP/1.1\r\nAccept:                    text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9\r\nAccept-Encoding:           gzip, deflate, br\r\nAccept-Language:           en-US,en;q=0.9\r\nAuthorization:             \r\nCookie:                    _uetvid=2b7ed9d0a77111eb9a0ab998bfe2a0d8; AMCV_5E1B123F5245B29B0A490D45%40AdobeOrg=-1124106680%7CMCIDTS%7C18926%7CMCMID%7C34959679752377400502730318467507568655%7CvVersion%7C5.2.0; s_cc=true; SSESSaa73ec74db328beb8c2e305cdab31bb1=E7QPFEBFsCj26JxhkVKv99xMPnN9dfqpi8TcYjsj8oDPIJbb\r\nHost:                      cbd8profile.lndo.site\r\nReferer:                   https://cbd8profile.lndo.site/jsonapi/menu_link_content/knowledge-main-navigation?page[limit]=3&page[offset]=-1\r\nSec-Ch-Ua:                 \"Google Chrome\";v=\"95\", \"Chromium\";v=\"95\", \";Not A Brand\";v=\"99\"\r\nSec-Ch-Ua-Mobile:          ?0\r\nSec-Ch-Ua-Platform:        \"macOS\"\r\nSec-Fetch-Dest:            document\r\nSec-Fetch-Mode:            navigate\r\nSec-Fetch-Site:            same-origin\r\nSec-Fetch-User:            ?1\r\nUpgrade-Insecure-Requests: 1\r\nUser-Agent:                Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36\r\nX-Forwarded-For:           172.19.0.1\r\nX-Forwarded-Host:          cbd8profile.lndo.site\r\nX-Forwarded-Port:          443\r\nX-Forwarded-Proto:         https\r\nX-Forwarded-Server:        41223e7f65a0\r\nX-Lando:                   on\r\nX-Php-Ob-Level:            1\r\nX-Real-Ip:                 172.19.0.1\r\nCookie: _uetvid=2b7ed9d0a77111eb9a0ab998bfe2a0d8; AMCV_5E1B123F5245B29B0A490D45%40AdobeOrg=-1124106680|MCIDTS|18926|MCMID|34959679752377400502730318467507568655|vVersion|5.2.0; s_cc=true; SSESSaa73ec74db328beb8c2e305cdab31bb1=E7QPFEBFsCj26JxhkVKv99xMPnN9dfqpi8TcYjsj8oDPIJbb\r\n\r\n",
1,
true
]
},
{
"file": "/app/docroot/core/modules/page_cache/src/StackMiddleware/PageCache.php",
"line": 106,
"function": "handle",
"class": "Drupal\\Core\\StackMiddleware\\KernelPreHandle",
"type": "->",
"args": [
"GET /jsonapi/menu_link_content/knowledge-main-navigation?page%5Blimit%5D=3&page%5Boffset%5D=-1 HTTP/1.1\r\nAccept:                    text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9\r\nAccept-Encoding:           gzip, deflate, br\r\nAccept-Language:           en-US,en;q=0.9\r\nAuthorization:             \r\nCookie:                    _uetvid=2b7ed9d0a77111eb9a0ab998bfe2a0d8; AMCV_5E1B123F5245B29B0A490D45%40AdobeOrg=-1124106680%7CMCIDTS%7C18926%7CMCMID%7C34959679752377400502730318467507568655%7CvVersion%7C5.2.0; s_cc=true; SSESSaa73ec74db328beb8c2e305cdab31bb1=E7QPFEBFsCj26JxhkVKv99xMPnN9dfqpi8TcYjsj8oDPIJbb\r\nHost:                      cbd8profile.lndo.site\r\nReferer:                   https://cbd8profile.lndo.site/jsonapi/menu_link_content/knowledge-main-navigation?page[limit]=3&page[offset]=-1\r\nSec-Ch-Ua:                 \"Google Chrome\";v=\"95\", \"Chromium\";v=\"95\", \";Not A Brand\";v=\"99\"\r\nSec-Ch-Ua-Mobile:          ?0\r\nSec-Ch-Ua-Platform:        \"macOS\"\r\nSec-Fetch-Dest:            document\r\nSec-Fetch-Mode:            navigate\r\nSec-Fetch-Site:            same-origin\r\nSec-Fetch-User:            ?1\r\nUpgrade-Insecure-Requests: 1\r\nUser-Agent:                Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36\r\nX-Forwarded-For:           172.19.0.1\r\nX-Forwarded-Host:          cbd8profile.lndo.site\r\nX-Forwarded-Port:          443\r\nX-Forwarded-Proto:         https\r\nX-Forwarded-Server:        41223e7f65a0\r\nX-Lando:                   on\r\nX-Php-Ob-Level:            1\r\nX-Real-Ip:                 172.19.0.1\r\nCookie: _uetvid=2b7ed9d0a77111eb9a0ab998bfe2a0d8; AMCV_5E1B123F5245B29B0A490D45%40AdobeOrg=-1124106680|MCIDTS|18926|MCMID|34959679752377400502730318467507568655|vVersion|5.2.0; s_cc=true; SSESSaa73ec74db328beb8c2e305cdab31bb1=E7QPFEBFsCj26JxhkVKv99xMPnN9dfqpi8TcYjsj8oDPIJbb\r\n\r\n",
1,
true
]
},
{
"file": "/app/docroot/core/modules/page_cache/src/StackMiddleware/PageCache.php",
"line": 85,
"function": "pass",
"class": "Drupal\\page_cache\\StackMiddleware\\PageCache",
"type": "->",
"args": [
"GET /jsonapi/menu_link_content/knowledge-main-navigation?page%5Blimit%5D=3&page%5Boffset%5D=-1 HTTP/1.1\r\nAccept:                    text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9\r\nAccept-Encoding:           gzip, deflate, br\r\nAccept-Language:           en-US,en;q=0.9\r\nAuthorization:             \r\nCookie:                    _uetvid=2b7ed9d0a77111eb9a0ab998bfe2a0d8; AMCV_5E1B123F5245B29B0A490D45%40AdobeOrg=-1124106680%7CMCIDTS%7C18926%7CMCMID%7C34959679752377400502730318467507568655%7CvVersion%7C5.2.0; s_cc=true; SSESSaa73ec74db328beb8c2e305cdab31bb1=E7QPFEBFsCj26JxhkVKv99xMPnN9dfqpi8TcYjsj8oDPIJbb\r\nHost:                      cbd8profile.lndo.site\r\nReferer:                   https://cbd8profile.lndo.site/jsonapi/menu_link_content/knowledge-main-navigation?page[limit]=3&page[offset]=-1\r\nSec-Ch-Ua:                 \"Google Chrome\";v=\"95\", \"Chromium\";v=\"95\", \";Not A Brand\";v=\"99\"\r\nSec-Ch-Ua-Mobile:          ?0\r\nSec-Ch-Ua-Platform:        \"macOS\"\r\nSec-Fetch-Dest:            document\r\nSec-Fetch-Mode:            navigate\r\nSec-Fetch-Site:            same-origin\r\nSec-Fetch-User:            ?1\r\nUpgrade-Insecure-Requests: 1\r\nUser-Agent:                Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36\r\nX-Forwarded-For:           172.19.0.1\r\nX-Forwarded-Host:          cbd8profile.lndo.site\r\nX-Forwarded-Port:          443\r\nX-Forwarded-Proto:         https\r\nX-Forwarded-Server:        41223e7f65a0\r\nX-Lando:                   on\r\nX-Php-Ob-Level:            1\r\nX-Real-Ip:                 172.19.0.1\r\nCookie: _uetvid=2b7ed9d0a77111eb9a0ab998bfe2a0d8; AMCV_5E1B123F5245B29B0A490D45%40AdobeOrg=-1124106680|MCIDTS|18926|MCMID|34959679752377400502730318467507568655|vVersion|5.2.0; s_cc=true; SSESSaa73ec74db328beb8c2e305cdab31bb1=E7QPFEBFsCj26JxhkVKv99xMPnN9dfqpi8TcYjsj8oDPIJbb\r\n\r\n",
1,
true
]
},
{
"file": "/app/docroot/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php",
"line": 47,
"function": "handle",
"class": "Drupal\\page_cache\\StackMiddleware\\PageCache",
"type": "->",
"args": [
"GET /jsonapi/menu_link_content/knowledge-main-navigation?page%5Blimit%5D=3&page%5Boffset%5D=-1 HTTP/1.1\r\nAccept:                    text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9\r\nAccept-Encoding:           gzip, deflate, br\r\nAccept-Language:           en-US,en;q=0.9\r\nAuthorization:             \r\nCookie:                    _uetvid=2b7ed9d0a77111eb9a0ab998bfe2a0d8; AMCV_5E1B123F5245B29B0A490D45%40AdobeOrg=-1124106680%7CMCIDTS%7C18926%7CMCMID%7C34959679752377400502730318467507568655%7CvVersion%7C5.2.0; s_cc=true; SSESSaa73ec74db328beb8c2e305cdab31bb1=E7QPFEBFsCj26JxhkVKv99xMPnN9dfqpi8TcYjsj8oDPIJbb\r\nHost:                      cbd8profile.lndo.site\r\nReferer:                   https://cbd8profile.lndo.site/jsonapi/menu_link_content/knowledge-main-navigation?page[limit]=3&page[offset]=-1\r\nSec-Ch-Ua:                 \"Google Chrome\";v=\"95\", \"Chromium\";v=\"95\", \";Not A Brand\";v=\"99\"\r\nSec-Ch-Ua-Mobile:          ?0\r\nSec-Ch-Ua-Platform:        \"macOS\"\r\nSec-Fetch-Dest:            document\r\nSec-Fetch-Mode:            navigate\r\nSec-Fetch-Site:            same-origin\r\nSec-Fetch-User:            ?1\r\nUpgrade-Insecure-Requests: 1\r\nUser-Agent:                Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36\r\nX-Forwarded-For:           172.19.0.1\r\nX-Forwarded-Host:          cbd8profile.lndo.site\r\nX-Forwarded-Port:          443\r\nX-Forwarded-Proto:         https\r\nX-Forwarded-Server:        41223e7f65a0\r\nX-Lando:                   on\r\nX-Php-Ob-Level:            1\r\nX-Real-Ip:                 172.19.0.1\r\nCookie: _uetvid=2b7ed9d0a77111eb9a0ab998bfe2a0d8; AMCV_5E1B123F5245B29B0A490D45%40AdobeOrg=-1124106680|MCIDTS|18926|MCMID|34959679752377400502730318467507568655|vVersion|5.2.0; s_cc=true; SSESSaa73ec74db328beb8c2e305cdab31bb1=E7QPFEBFsCj26JxhkVKv99xMPnN9dfqpi8TcYjsj8oDPIJbb\r\n\r\n",
1,
true
]
},
{
"file": "/app/docroot/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php",
"line": 52,
"function": "handle",
"class": "Drupal\\Core\\StackMiddleware\\ReverseProxyMiddleware",
"type": "->",
"args": [
"GET /jsonapi/menu_link_content/knowledge-main-navigation?page%5Blimit%5D=3&page%5Boffset%5D=-1 HTTP/1.1\r\nAccept:                    text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9\r\nAccept-Encoding:           gzip, deflate, br\r\nAccept-Language:           en-US,en;q=0.9\r\nAuthorization:             \r\nCookie:                    _uetvid=2b7ed9d0a77111eb9a0ab998bfe2a0d8; AMCV_5E1B123F5245B29B0A490D45%40AdobeOrg=-1124106680%7CMCIDTS%7C18926%7CMCMID%7C34959679752377400502730318467507568655%7CvVersion%7C5.2.0; s_cc=true; SSESSaa73ec74db328beb8c2e305cdab31bb1=E7QPFEBFsCj26JxhkVKv99xMPnN9dfqpi8TcYjsj8oDPIJbb\r\nHost:                      cbd8profile.lndo.site\r\nReferer:                   https://cbd8profile.lndo.site/jsonapi/menu_link_content/knowledge-main-navigation?page[limit]=3&page[offset]=-1\r\nSec-Ch-Ua:                 \"Google Chrome\";v=\"95\", \"Chromium\";v=\"95\", \";Not A Brand\";v=\"99\"\r\nSec-Ch-Ua-Mobile:          ?0\r\nSec-Ch-Ua-Platform:        \"macOS\"\r\nSec-Fetch-Dest:            document\r\nSec-Fetch-Mode:            navigate\r\nSec-Fetch-Site:            same-origin\r\nSec-Fetch-User:            ?1\r\nUpgrade-Insecure-Requests: 1\r\nUser-Agent:                Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36\r\nX-Forwarded-For:           172.19.0.1\r\nX-Forwarded-Host:          cbd8profile.lndo.site\r\nX-Forwarded-Port:          443\r\nX-Forwarded-Proto:         https\r\nX-Forwarded-Server:        41223e7f65a0\r\nX-Lando:                   on\r\nX-Php-Ob-Level:            1\r\nX-Real-Ip:                 172.19.0.1\r\nCookie: _uetvid=2b7ed9d0a77111eb9a0ab998bfe2a0d8; AMCV_5E1B123F5245B29B0A490D45%40AdobeOrg=-1124106680|MCIDTS|18926|MCMID|34959679752377400502730318467507568655|vVersion|5.2.0; s_cc=true; SSESSaa73ec74db328beb8c2e305cdab31bb1=E7QPFEBFsCj26JxhkVKv99xMPnN9dfqpi8TcYjsj8oDPIJbb\r\n\r\n",
1,
true
]
},
{
"file": "/app/vendor/stack/builder/src/Stack/StackedHttpKernel.php",
"line": 23,
"function": "handle",
"class": "Drupal\\Core\\StackMiddleware\\NegotiationMiddleware",
"type": "->",
"args": [
"GET /jsonapi/menu_link_content/knowledge-main-navigation?page%5Blimit%5D=3&page%5Boffset%5D=-1 HTTP/1.1\r\nAccept:                    text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9\r\nAccept-Encoding:           gzip, deflate, br\r\nAccept-Language:           en-US,en;q=0.9\r\nAuthorization:             \r\nCookie:                    _uetvid=2b7ed9d0a77111eb9a0ab998bfe2a0d8; AMCV_5E1B123F5245B29B0A490D45%40AdobeOrg=-1124106680%7CMCIDTS%7C18926%7CMCMID%7C34959679752377400502730318467507568655%7CvVersion%7C5.2.0; s_cc=true; SSESSaa73ec74db328beb8c2e305cdab31bb1=E7QPFEBFsCj26JxhkVKv99xMPnN9dfqpi8TcYjsj8oDPIJbb\r\nHost:                      cbd8profile.lndo.site\r\nReferer:                   https://cbd8profile.lndo.site/jsonapi/menu_link_content/knowledge-main-navigation?page[limit]=3&page[offset]=-1\r\nSec-Ch-Ua:                 \"Google Chrome\";v=\"95\", \"Chromium\";v=\"95\", \";Not A Brand\";v=\"99\"\r\nSec-Ch-Ua-Mobile:          ?0\r\nSec-Ch-Ua-Platform:        \"macOS\"\r\nSec-Fetch-Dest:            document\r\nSec-Fetch-Mode:            navigate\r\nSec-Fetch-Site:            same-origin\r\nSec-Fetch-User:            ?1\r\nUpgrade-Insecure-Requests: 1\r\nUser-Agent:                Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36\r\nX-Forwarded-For:           172.19.0.1\r\nX-Forwarded-Host:          cbd8profile.lndo.site\r\nX-Forwarded-Port:          443\r\nX-Forwarded-Proto:         https\r\nX-Forwarded-Server:        41223e7f65a0\r\nX-Lando:                   on\r\nX-Php-Ob-Level:            1\r\nX-Real-Ip:                 172.19.0.1\r\nCookie: _uetvid=2b7ed9d0a77111eb9a0ab998bfe2a0d8; AMCV_5E1B123F5245B29B0A490D45%40AdobeOrg=-1124106680|MCIDTS|18926|MCMID|34959679752377400502730318467507568655|vVersion|5.2.0; s_cc=true; SSESSaa73ec74db328beb8c2e305cdab31bb1=E7QPFEBFsCj26JxhkVKv99xMPnN9dfqpi8TcYjsj8oDPIJbb\r\n\r\n",
1,
true
]
},
{
"file": "/app/docroot/core/lib/Drupal/Core/DrupalKernel.php",
"line": 717,
"function": "handle",
"class": "Stack\\StackedHttpKernel",
"type": "->",
"args": [
"GET /jsonapi/menu_link_content/knowledge-main-navigation?page%5Blimit%5D=3&page%5Boffset%5D=-1 HTTP/1.1\r\nAccept:                    text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9\r\nAccept-Encoding:           gzip, deflate, br\r\nAccept-Language:           en-US,en;q=0.9\r\nAuthorization:             \r\nCookie:                    _uetvid=2b7ed9d0a77111eb9a0ab998bfe2a0d8; AMCV_5E1B123F5245B29B0A490D45%40AdobeOrg=-1124106680%7CMCIDTS%7C18926%7CMCMID%7C34959679752377400502730318467507568655%7CvVersion%7C5.2.0; s_cc=true; SSESSaa73ec74db328beb8c2e305cdab31bb1=E7QPFEBFsCj26JxhkVKv99xMPnN9dfqpi8TcYjsj8oDPIJbb\r\nHost:                      cbd8profile.lndo.site\r\nReferer:                   https://cbd8profile.lndo.site/jsonapi/menu_link_content/knowledge-main-navigation?page[limit]=3&page[offset]=-1\r\nSec-Ch-Ua:                 \"Google Chrome\";v=\"95\", \"Chromium\";v=\"95\", \";Not A Brand\";v=\"99\"\r\nSec-Ch-Ua-Mobile:          ?0\r\nSec-Ch-Ua-Platform:        \"macOS\"\r\nSec-Fetch-Dest:            document\r\nSec-Fetch-Mode:            navigate\r\nSec-Fetch-Site:            same-origin\r\nSec-Fetch-User:            ?1\r\nUpgrade-Insecure-Requests: 1\r\nUser-Agent:                Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36\r\nX-Forwarded-For:           172.19.0.1\r\nX-Forwarded-Host:          cbd8profile.lndo.site\r\nX-Forwarded-Port:          443\r\nX-Forwarded-Proto:         https\r\nX-Forwarded-Server:        41223e7f65a0\r\nX-Lando:                   on\r\nX-Php-Ob-Level:            1\r\nX-Real-Ip:                 172.19.0.1\r\nCookie: _uetvid=2b7ed9d0a77111eb9a0ab998bfe2a0d8; AMCV_5E1B123F5245B29B0A490D45%40AdobeOrg=-1124106680|MCIDTS|18926|MCMID|34959679752377400502730318467507568655|vVersion|5.2.0; s_cc=true; SSESSaa73ec74db328beb8c2e305cdab31bb1=E7QPFEBFsCj26JxhkVKv99xMPnN9dfqpi8TcYjsj8oDPIJbb\r\n\r\n",
1,
true
]
},
{
"file": "/app/docroot/index.php",
"line": 19,
"function": "handle",
"class": "Drupal\\Core\\DrupalKernel",
"type": "->",
"args": [
"GET /jsonapi/menu_link_content/knowledge-main-navigation?page%5Blimit%5D=3&page%5Boffset%5D=-1 HTTP/1.1\r\nAccept:                    text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9\r\nAccept-Encoding:           gzip, deflate, br\r\nAccept-Language:           en-US,en;q=0.9\r\nAuthorization:             \r\nCookie:                    _uetvid=2b7ed9d0a77111eb9a0ab998bfe2a0d8; AMCV_5E1B123F5245B29B0A490D45%40AdobeOrg=-1124106680%7CMCIDTS%7C18926%7CMCMID%7C34959679752377400502730318467507568655%7CvVersion%7C5.2.0; s_cc=true; SSESSaa73ec74db328beb8c2e305cdab31bb1=E7QPFEBFsCj26JxhkVKv99xMPnN9dfqpi8TcYjsj8oDPIJbb\r\nHost:                      cbd8profile.lndo.site\r\nReferer:                   https://cbd8profile.lndo.site/jsonapi/menu_link_content/knowledge-main-navigation?page[limit]=3&page[offset]=-1\r\nSec-Ch-Ua:                 \"Google Chrome\";v=\"95\", \"Chromium\";v=\"95\", \";Not A Brand\";v=\"99\"\r\nSec-Ch-Ua-Mobile:          ?0\r\nSec-Ch-Ua-Platform:        \"macOS\"\r\nSec-Fetch-Dest:            document\r\nSec-Fetch-Mode:            navigate\r\nSec-Fetch-Site:            same-origin\r\nSec-Fetch-User:            ?1\r\nUpgrade-Insecure-Requests: 1\r\nUser-Agent:                Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36\r\nX-Forwarded-For:           172.19.0.1\r\nX-Forwarded-Host:          cbd8profile.lndo.site\r\nX-Forwarded-Port:          443\r\nX-Forwarded-Proto:         https\r\nX-Forwarded-Server:        41223e7f65a0\r\nX-Lando:                   on\r\nX-Php-Ob-Level:            1\r\nX-Real-Ip:                 172.19.0.1\r\nCookie: _uetvid=2b7ed9d0a77111eb9a0ab998bfe2a0d8; AMCV_5E1B123F5245B29B0A490D45%40AdobeOrg=-1124106680|MCIDTS|18926|MCMID|34959679752377400502730318467507568655|vVersion|5.2.0; s_cc=true; SSESSaa73ec74db328beb8c2e305cdab31bb1=E7QPFEBFsCj26JxhkVKv99xMPnN9dfqpi8TcYjsj8oDPIJbb\r\n\r\n"
]
}
]
}
}
]
}
✨ Feature request
Status

Needs work

Version

11.0 πŸ”₯

Component
JSON APIΒ  β†’

Last updated 1 day ago

Created by

πŸ‡ΊπŸ‡ΈUnited States mmi.cse

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.69.0 2024