EducationSoftwareStrategy.com
StrategyCommunity

Knowledge Base

Product

Community

Knowledge Base

TopicsBrowse ArticlesDeveloper Zone

Product

Download SoftwareProduct DocumentationSecurity Hub

Education

Tutorial VideosSolution GalleryEducation courses

Community

GuidelinesGrandmastersEvents
x_social-icon_white.svglinkedin_social-icon_white.svg
Strategy logoCommunity

© Strategy Inc. All Rights Reserved.

LegalTerms of UsePrivacy Policy
  1. Home
  2. Topics

KB483779: In MicroStrategy 2019, exporting a large dossier to a PDF causes an Export Engine limit error


Ni Shen

Product Owner, Principal • MicroStrategy


This article provides a workaround for users exporting a large dossier to a PDF who receive the error, "Dossier content size exceeds the PDF Export Engine limit."

Starting with the release of Strategy ONE (March 2024), dossiers are also known as dashboards.

Description


In Strategy 2019, exporting a dossier with a large amount of content to a PDF may result in the following error:
"Dossier content size exceeds the PDF Export Engine limit."

ka0PW0000001JaUYAU_0EM2R000000mlRv.jpeg

Why is this happening?


The Export Engine has a setting that limits the maximum server .JSON length allowed in the POST request of exporting in the application.properties file.
The default setting is 200 megabytes, and Strategy does not encourage enlarging this value since a server .JSON length larger than 200 megabytes may hit hte Java VM's out-of-memory error.

ka0PW0000001JaUYAU_0EM2R000000mlSP.jpeg

Solution


Strategy's Technology Team is currently investigating ways to optimize the memory usage of the Export Engine in Strategy 2020. Stay tuned for release notes on Strategy 2020! 
For an immediate solution, you can use the following workaround.

Workaround


To export large dossiers to a PDF, you can enlarge the jvm.heapsize setting in the PDF exporter application.properties file. 
Before increasing this setting, it should be noted that enlarging this value may cause a blank error page to appear as a result to hitting a memory problem on Node.js. This is a limitation of the third party renderer, Node.js, as it cannot handle large content in-memory. Additionally, if there are multiple users exporting to PDF at the same time, the dossier may fail to export because the Java VM may be out of memory. 
 


Comment

0 comments

Details

Knowledge Article

Published:

November 13, 2019

Last Updated:

March 21, 2024