# Difficulties / Bugs with Canvas

**URL:** <https://discuss.elastic.co/t/difficulties-bugs-with-canvas/220422>\
**Category:** Kibana\
**Tags:** canvas\
**Created:** [February 21, 2020, 5:01pm UTC](https://discuss.elastic.co/t/difficulties-bugs-with-canvas/220422 "2020-02-21T17:01:41Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![tsullivan](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/tsullivan/32/31077_2.png) [@tsullivan](https://discuss.elastic.co/u/tsullivan)\
**Post date:** [February 24, 2020, 7:37pm UTC](https://discuss.elastic.co/t/difficulties-bugs-with-canvas/220422/2 "2020-02-24T19:37:35Z")

</div>

> [@Rob\_wylde](#):
>
> - When I try and print a workpad to pdf. Only a single page is printed to pdf.  
> You can repo this by simply opening a new template and trying to print to pdf. Expected result is for all pages to be included but I only get a single page. If i add the post url to a watcher i'll get what seems like a random single page being outputted.

Hi, this is a known issue and it will be fixed in 7.6.1: [[Reporting] Fix screenshot pipeline for multi-page by tsullivan · Pull Request #56928 · elastic/kibana · GitHub](https://github.com/elastic/kibana/pull/56928) (It was totally my fault too - sorry about that!)

> [@Rob\_wylde](#):
>
> I try and upload an image to my assets and even though only 3% of space is being used i get an error.  
> `The server gave a response that the workpad data was too large. This usually means uploaded image assets that are too large for Kibana or a proxy.`  
> This file is 535kb and i've been able to successfully add it to another workpad.

Whenever you make any changes to the workpad, the entire workpad gets re-uploaded to Elasticsearch for auto-saving. Canvas maintains the workpad as a single string of JSON, with the images converted to base64 format.

It sounds like the overall size of the workpad is pretty high for Elasticsearch, or a proxy server in front of Elasticsearch. Elasticsearch has a setting to limit the size of HTTP payloads at `http.max_content_length`: [HTTP | Elasticsearch Guide [8.11] | Elastic](https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-http.html)

If the size of the workpad isn't hitting the ES size limit, it could be hitting a limit of a 3rd party proxy server in front of Elasticsearch.

---

_[View the full topic](https://discuss.elastic.co/t/difficulties-bugs-with-canvas/220422)._
