# Issue in generating PDF of canvas report in 8.7

**URL:** <https://discuss.elastic.co/t/issue-in-generating-pdf-of-canvas-report-in-8-7/334315>\
**Category:** Kibana\
**Tags:** elastic-stack-reporting\
**Created:** [May 25, 2023, 11:57am UTC](https://discuss.elastic.co/t/issue-in-generating-pdf-of-canvas-report-in-8-7/334315 "2023-05-25T11:57:27Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![bhavya](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/bhavya/32/45679_2.png) [@bhavya](https://discuss.elastic.co/u/bhavya)\
**Post date:** [May 25, 2023, 11:57am UTC](https://discuss.elastic.co/t/issue-in-generating-pdf-of-canvas-report-in-8-7/334315/1 "2023-05-25T11:57:27Z")

</div>

We have created parameterized canvas reports, wherein we are using group filters, as shown below (in the expression editor)

`filters group="timeFilter" | embeddable config="eyJ2aWV3TW9kZSI6ImVkaXQiLCJ0aW1lUmFuZ2UiOnsiZnJvbSI6Im5vdy02MGQiLCJ0byI6Im5vdyJ9LCJkaXNhYmxlVHJpZ2dlcnMiOnRydWUsInJlbmRlck1vZGUiOiJub0ludGVyYWN0aXZpdHkiLCJzYXZlZE9iamVjdElkIjoiNjU4OTY2MDAtZjAxYi0xMWVkLWIzZmQtMDlhYzc5MWE4YzdkIiwiZmlsdGVycyI6W3sicXVlcnkiOnsicmFuZ2UiOnsiQHRpbWVzdGFtcCI6eyJndGUiOiIyMDIzLTA1LTAzVDE4OjMwOjAwLjAwMFoiLCJsdGUiOiIyMDIzLTA1LTI1VDExOjE4OjQ0Ljk3NloifX19LCJtZXRhIjp7ImluZGV4IjoiMCIsImFsaWFzIjoiIiwiZ3JvdXAiOiJ0aW1lRmlsdGVyIn19XSwiaWQiOiJlbGVtZW50LWQ3NzM4NjZiLTZkMDUtNGQ0OC05NjkxLTk4ODQ5YTRkMjU2YiIsImV4ZWN1dGlvbkNvbnRleHQiOnsidHlwZSI6ImNhbnZhcyJ9fQ==" type="lens" | render`

When we select any time range for the last 30 days, all the visualizations are correctly loading on the canvas. But when we are trying to generate a PDF of the report, it's not generating.

The error coming is:

> ReportingError(code: queue\_timeout\_error) "Max attempts reached (20). Queue timeout reached."

On the other hand, **when we select the time range as last month, then reports are correctly generated, without any errors.**

---

<div class="post-metadata">

**Author:** ![Priscilla\_Parodi](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/priscilla_parodi/32/43047_2.png) [@Priscilla\_Parodi](https://discuss.elastic.co/u/Priscilla_Parodi)\
**Post date:** [May 28, 2023, 2:39pm UTC](https://discuss.elastic.co/t/issue-in-generating-pdf-of-canvas-report-in-8-7/334315/2 "2023-05-28T14:39:13Z")

</div>

Hello @bhavya,

I don't know if I understand correctly, but the reports work for 'last month' but not for a period of 30 days?

The error message you're receiving indicates a timeout issue during PDF generation. This error typically occurs when the process spans a large amount of data, causing Kibana to exceed the xpack.reporting.queue.timeout limit.

You can try increasing the xpack.reporting.queue.timeout [report setting](https://www.elastic.co/guide/en/kibana/current/reporting-settings-kb.html#reporting-kibana-server-settings) in your kibana.yml file. By default, it is set to 4 minutes (4m).

---

<div class="post-metadata">

**Author:** ![bhavya](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/bhavya/32/45679_2.png) [@bhavya](https://discuss.elastic.co/u/bhavya)\
**Post date:** [May 29, 2023, 6:04am UTC](https://discuss.elastic.co/t/issue-in-generating-pdf-of-canvas-report-in-8-7/334315/3 "2023-05-29T06:04:26Z")

</div>

Hello @Priscilla_Parodi ,

This setting, `xpack.reporting.queue.timeout: 10m`, is present in my Kibana config but still the PDF generation is not working for the last 30 days/last 7 days.

My Kibana config is:

```auto
xpack.reporting.enabled: true
xpack.reporting.encryptionKey: "***"
xpack.reporting.queue.timeout: 10m
xpack.reporting.capture.timeouts.openUrl: 5m
xpack.reporting.capture.timeouts.waitForElements: 5m
xpack.reporting.capture.timeouts.renderComplete: 15m
xpack.reporting.capture.maxAttempts: 20
xpack.reporting.capture.loadDelay: 120s
xpack.reporting.capture.networkPolicy.enabled: true
xpack.reporting.kibanaServer.hostname: "kibana01"
xpack.reporting.roles.enabled: false
xpack.reporting.roles.allow: ["***"]
xpack.task_manager.max_workers: 25

```

It only worked for the last Month's time range

---

<div class="post-metadata">

**Author:** ![Priscilla\_Parodi](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/priscilla_parodi/32/43047_2.png) [@Priscilla\_Parodi](https://discuss.elastic.co/u/Priscilla_Parodi)\
**Post date:** [May 29, 2023, 12:31pm UTC](https://discuss.elastic.co/t/issue-in-generating-pdf-of-canvas-report-in-8-7/334315/4 "2023-05-29T12:31:44Z")

</div>

Hello @bhavya,

Thank you for sharing the config. You can add even more time if necessary, but I have a few questions.

Could you please share your query to retrieve data from the last 30 days and the last 7 days?

Could you also share the query you're currently using to filter by the last month?

By running a [\_search](https://www.elastic.co/guide/en/elasticsearch/reference/current/search-search.html), how many documents are retrieved for each of these queries?

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [June 26, 2023, 12:32pm UTC](https://discuss.elastic.co/t/issue-in-generating-pdf-of-canvas-report-in-8-7/334315/5 "2023-06-26T12:32:40Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
