Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Discover the Trends Shaping AI in 2026: Register Here!
cancel
Showing results for 
Search instead for 
Did you mean: 
dmitri_volkov
Contributor III
Contributor III

Download as Image / PDF does not work

Qlik Sense Enterprise on Windows November 2025 Patch 1

Cannot export charts as images or pdf files.

Added settings in Printing.exe.config:

<add key="webrenderer-args" value="-l=trace" />

<add key="webrenderer-grpc-call-timeout-secs" value="300" />

 

[2025-12-15 21:23:59] serving url: https://myserver/resources/assets/mapconf.json from file system provider for prefix /resources/, file path: C:\Program Files\Qlik\Sense\client\assets/mapconf.json
[2025-12-15 21:23:59] successfully downloaded resource from local path: C:\Program Files\Qlik\Sense\client\assets/mapconf.json for url: https://myserver/resources/assets/mapconf.json
[2025-12-15 21:23:59] PaintHandler::OnResourceLoadComplete id=worker_47_1w_imgidx_025_rid_adf3092a9de94d6ea557f032e53866df worker=worker_47_1w url=https://myserver/resources/assets/mapconf.json?1765826639052&xrfkey=LlbQsjiygAtNzqI5 bytes=87 response_status=OK
[2025-12-15 21:23:59] PaintHandler::OnBeforeResourceLoad id=worker_47_1w_imgidx_025_rid_adf3092a9de94d6ea557f032e53866df worker=worker_47_1w url=https://maps.qlikcloud.com/ravegeo/webmap5/maps?key=may21-K8DU2D3jU9PWhr&listMaps method=GET
[2025-12-15 21:24:58] exit due to timeout id=worker_47_1w_imgidx_025_rid_adf3092a9de94d6ea557f032e53866df
[2025-12-15 21:24:58] processed request id=worker_47_1w_imgidx_025_rid_adf3092a9de94d6ea557f032e53866df valid=false render_msec=60012
[2025-12-15 21:24:58] error, LoadAndRenderChart failed id=worker_47_1w_imgidx_025_rid_adf3092a9de94d6ea557f032e53866df error=task LOAD_URL_TIMEOUT, result: ERROR_LOADURL_TIMEOUT_RESULT, the rendering page could not be loaded, check the URL

Labels (1)
13 Replies
RafaelBarrios
Partner - Specialist
Partner - Specialist

hi @dmitri_volkov 

which is the windows server version ?

if using geoanalytics

which is the version ?
only extension or also server ?

 

Best,

RafaelBarrios
Partner - Specialist
Partner - Specialist

Also,

Check that your qlik nodes are allowed to get to https://maps.qlikcloud.com

 

Best,

dmitri_volkov
Contributor III
Contributor III
Author

  1. Microsoft Windows Server 2019 Standard
    Version 10.0.17763 Build 17763
  2. We do not use geoanalytics
dmitri_volkov
Contributor III
Contributor III
Author

Pointing browser on Qlik Sense server to

https://maps.qlikcloud.com/ravegeo/status

delivers

OK

But also logs

Content-Security-Policy: The page’s settings blocked the loading of a resource (img-src) at https://maps.qlikcloud.com/favicon.ico because it violates the following directive: “default-src 'none'”

RafaelBarrios
Partner - Specialist
Partner - Specialist

hi @dmitri_volkov 

My guess is that you have a reverse proxy or custom security settings in Qlik, the default-src 'none' directive is being injected and is blocking the Qlik engine itself.

You must explicitly allow map domains. In the same Virtual Proxy -> Advanced section, check if you have Additional HTTP response headers configured. If you have a CSP line, it must include the following:

Content-Security-Policy: ... img-src 'self' data: https://maps.qlikcloud.com https://*.vector-freetile.com; ...

 

Also, since the error occurs within the Printing.exe component (which uses an embedded Chromium browser), it's sometimes necessary to force the engine to ignore these security restrictions for exporting.

Add these additional parameters to your webrenderer-args inside <appSettings> section of your C:\Program Files\Qlik\Sense\Printing\Printing.exe.config file:

<add key="webrenderer-args" value="-l=trace --disable-web-security --allow-running-insecure-content" />

 

Then, Restart the printing service

 

Hope this helps.

Best,

dmitri_volkov
Contributor III
Contributor III
Author

@RafaelBarrios 

Can you please elaborate on how virtual proxy settings have to be amended?

Below is screenshot from my QS server:

dmitri_volkov_0-1767697607308.png

 

 

RafaelBarrios
Partner - Specialist
Partner - Specialist

try

Content-Security-Policy: default-src 'self' 'unsafe-inline' 'unsafe-eval' https://*; img-src 'self' data: https://maps.qlikcloud.com https://*.vector-freetile.com https://*.qliktech.com; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval';

in "additional response header"

RafaelBarrios_0-1767700722675.png

`default-src 'self' ... https://*:`: Allows Qlik Sense to load resources from your own server and any secure (HTTPS) site by default. This removes the `default-src 'none'` block.

`img-src 'self' data: https://maps.qlikcloud.com ...:`: This is the critical part. It specifically authorizes Qlik Sense to download images (the map tiles) from official Qlik servers.

`'unsafe-inline' 'unsafe-eval':`: Qlik Sense requires these directives to execute the JavaScript code necessary to render the graphics before converting them to image/PDF.

Hope this helps.
best,

dmitri_volkov
Contributor III
Contributor III
Author

Still the same:

[2026-01-06 18:06:00] successfully downloaded resource from local path: C:\Program Files\Qlik\Sense\client\assets/mapconf.json for url: https://...qliks.../resources/assets/mapconf.json
[2026-01-06 18:06:00] PaintHandler::OnResourceLoadComplete id=worker_25_1w_imgidx_012_rid_b6197ac3480440dba5667e15fcca9f73 worker=worker_25_1w url=https://...qliks.../resources/assets/mapconf.json?1767715560230&xrfkey=EmqgEQNrIpT7TZHC bytes=87 response_status=OK
[2026-01-06 18:06:00] PaintHandler::OnBeforeResourceLoad id=worker_25_1w_imgidx_012_rid_b6197ac3480440dba5667e15fcca9f73 worker=worker_25_1w url=https://maps.qlikcloud.com/ravegeo/webmap5/maps?key=may21-K8DU2D3jU9PWhr&listMaps method=GET
[2026-01-06 18:06:56] Stat: WorkerpoolId=10 Queuelen=0
[2026-01-06 18:06:56] Stat: WorkerpoolId=12 Queuelen=0
[2026-01-06 18:06:56] Stat: WorkerpoolId=14 Queuelen=0
[2026-01-06 18:06:56] Stat: WorkerpoolId=16 Queuelen=0
[2026-01-06 18:06:56] Stat: WorkerpoolId=18 Queuelen=0
[2026-01-06 18:06:56] Stat: WorkerpoolId=2 Queuelen=0
[2026-01-06 18:06:56] Stat: WorkerpoolId=20 Queuelen=0
[2026-01-06 18:06:56] Stat: WorkerpoolId=22 Queuelen=0
[2026-01-06 18:06:56] Stat: WorkerpoolId=24 Queuelen=0
[2026-01-06 18:06:56] Stat: WorkerpoolId=25 Queuelen=0
[2026-01-06 18:06:56] state count stat=RUNNING worker_count=1
[2026-01-06 18:06:56] Stat: WorkerpoolId=26 Queuelen=0
[2026-01-06 18:06:56] Stat: WorkerpoolId=4 Queuelen=0
[2026-01-06 18:06:56] Stat: WorkerpoolId=6 Queuelen=0
[2026-01-06 18:06:56] Stat: WorkerpoolId=8 Queuelen=0
[2026-01-06 18:06:59] exit due to timeout id=worker_25_1w_imgidx_012_rid_b6197ac3480440dba5667e15fcca9f73
[2026-01-06 18:06:59] processed request id=worker_25_1w_imgidx_012_rid_b6197ac3480440dba5667e15fcca9f73 valid=false render_msec=60013
[2026-01-06 18:06:59] error, LoadAndRenderChart failed id=worker_25_1w_imgidx_012_rid_b6197ac3480440dba5667e15fcca9f73 error=task LOAD_URL_TIMEOUT, result: ERROR_LOADURL_TIMEOUT_RESULT, the rendering page could not be loaded, check the URL
[2026-01-06 18:06:59] setting up worker state worker_name=worker_25_1w state=IDLE
[2026-01-06 18:06:59] Shutting down worker pool... worker_pool_id=25
[2026-01-06 18:06:59] setting up worker state worker_name=worker_25_1w state=STOPPING
[2026-01-06 18:06:59] Worker shutdown worker_name=worker_25_1w id= worker_pid=18228 current_bytes=111968256
[2026-01-06 18:06:59] PaintHandler::DoClose id=worker_NOWORKER_imgidx_000_navid_NOID_rid_NOID_tenid_NOID_usrid_NOID worker=worker_25_1w browser_id=13
[2026-01-06 18:06:59] PaintHandler::OnBeforeClose id=worker_NOWORKER_imgidx_000_navid_NOID_rid_NOID_tenid_NOID_usrid_NOID worker=worker_25_1w browser_id=13
[2026-01-06 18:06:59] SenseStartHeuristicsRwrCefTaskPixelWatermark::~SenseStartHeuristicsRwrCefTaskPixelWatermark
[2026-01-06 18:06:59] PaintHandler::OnResourceLoadComplete, HTTP status empty id= worker=worker_25_1w url=https://maps.qlikcloud.com/ravegeo/webmap5/maps?key=may21-K8DU2D3jU9PWhr&listMaps bytes=0 response_status= cef_errorcode=-3
[2026-01-06 18:06:59] setting up worker state worker_name=worker_25_1w state=SHUTDOWN

David_Friend
Support
Support

@dmitri_volkov is this with maps or just any normal charts?