<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[rendering a report of large data]]></title><description><![CDATA[<p>Hi,</p>
<p>I am trying to render jsreport with around 100k records (pdf using phantom-pdf and also tried with chrome-pdf) from my application using jsreport client.  It is taking longer time to generate. In the meantime, session gets timeout in my application and hence report not getting rendered/downloaded in the site.</p>
<p>Is there a way to improve the performance and avoid session timeouts.</p>
<p>This is very critical for my site. Please help me to get this done.</p>
]]></description><link>https://forum.jsreport.net/topic/553/rendering-a-report-of-large-data</link><generator>RSS for Node</generator><lastBuildDate>Sun, 19 Apr 2026 08:33:49 GMT</lastBuildDate><atom:link href="https://forum.jsreport.net/topic/553.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 31 May 2018 11:37:18 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to rendering a report of large data on Invalid Date]]></title><description><![CDATA[<p>Hi,</p>
<p>I am trying to render jsreport with around 100k records (pdf using phantom-pdf and also tried with chrome-pdf) from my application using jsreport client.  It is taking longer time to generate. In the meantime, session gets timeout in my application and hence report not getting rendered/downloaded in the site.</p>
<p>Is there a way to improve the performance and avoid session timeouts.</p>
<p>This is very critical for my site. Please help me to get this done.</p>
]]></description><link>https://forum.jsreport.net/post/2758</link><guid isPermaLink="true">https://forum.jsreport.net/post/2758</guid><dc:creator><![CDATA[chalapathirs]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Reply to rendering a report of large data on Invalid Date]]></title><description><![CDATA[<p>Please share the jsreport logs for particular rendering so we can see the timing where it spends the most of the time.</p>
]]></description><link>https://forum.jsreport.net/post/2761</link><guid isPermaLink="true">https://forum.jsreport.net/post/2761</guid><dc:creator><![CDATA[jan_blaha]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Reply to rendering a report of large data on Invalid Date]]></title><description><![CDATA[<p>2018-05-30T17:04:38.323Z - info: Initializing jsreport@2.0.0 in development mode using configuration file: jsreport.config.json<br />
2018-05-30T17:04:38.329Z - info: Searching for available extensions in F:\ReportingServerJS<br />
2018-05-30T17:04:38.345Z - info: Extensions location cache not found, crawling directories<br />
2018-05-30T17:04:42.080Z - info: Found 31 extensions<br />
2018-05-30T17:04:42.144Z - debug: Writing extension locations cache to C:\Users\CHALAP~1.SIR\AppData\Local\Temp\jsreport\core\locations.json<br />
2018-05-30T17:04:42.149Z - debug: Discovered 31 extensions<br />
2018-05-30T17:04:42.304Z - info: Setting process based strategy for rendering. Please visit <a href="http://jsreport.net/learn/configuration" rel="nofollow">http://jsreport.net/learn/configuration</a> for information how to get more performance.<br />
2018-05-30T17:04:42.331Z - info: Using extension handlebars<br />
2018-05-30T17:04:42.358Z - info: Using extension import-export<br />
2018-05-30T17:04:42.832Z - info: Using extension templates<br />
2018-05-30T17:04:42.849Z - info: Using extension jsrender<br />
2018-05-30T17:04:42.852Z - debug: Extension authentication is disabled, skipping<br />
2018-05-30T17:04:42.853Z - info: Using extension freeze<br />
2018-05-30T17:04:42.860Z - info: Using extension cli<br />
2018-05-30T17:04:42.864Z - info: Using extension express<br />
2018-05-30T17:04:43.392Z - info: Using extension debug<br />
2018-05-30T17:04:43.400Z - info: Using extension tags<br />
2018-05-30T17:04:43.414Z - info: Using extension data<br />
2018-05-30T17:04:43.424Z - info: Using extension fs-store<br />
2018-05-30T17:04:44.263Z - info: Using extension authorization<br />
2018-05-30T17:04:44.272Z - debug: Extension authorization was disabled<br />
2018-05-30T17:04:44.273Z - info: Using extension html-to-xlsx<br />
2018-05-30T17:04:44.823Z - info: html-to-xlsx detected chrome as available html engine<br />
2018-05-30T17:04:44.825Z - info: Using extension child-templates<br />
2018-05-30T17:04:44.836Z - info: Using extension browser-client<br />
2018-05-30T17:04:44.847Z - info: Using extension chrome-pdf<br />
2018-05-30T17:04:44.860Z - info: Using extension pdf-utils<br />
2018-05-30T17:04:45.352Z - info: Using extension version-control<br />
2018-05-30T17:04:45.490Z - info: Using extension reports<br />
2018-05-30T17:04:45.500Z - info: Using extension text<br />
2018-05-30T17:04:45.504Z - info: Using extension base<br />
2018-05-30T17:04:45.513Z - info: Using extension studio<br />
2018-05-30T17:04:45.639Z - info: Using extension licensing<br />
2018-05-30T17:04:45.725Z - info: Using extension scripts<br />
2018-05-30T17:04:45.744Z - info: Using extension assets<br />
2018-05-30T17:04:45.807Z - info: Using extension scheduling<br />
2018-05-30T17:04:45.957Z - info: Using extension xlsx<br />
2018-05-30T17:04:46.074Z - info: Using extension sample-template<br />
2018-05-30T17:04:46.082Z - info: Using extension resources<br />
2018-05-30T17:04:46.088Z - info: Using extension public-templates<br />
2018-05-30T17:04:46.095Z - debug: Extension public-templates was disabled<br />
2018-05-30T17:04:46.114Z - info: fs store is persisting using fs<br />
2018-05-30T17:04:46.117Z - info: fs store is synchronizing using fs<br />
2018-05-30T17:04:46.296Z - info: fs store is loading data<br />
2018-05-30T17:04:46.425Z - info: fs store is initialized successfully<br />
2018-05-30T17:04:46.500Z - info: Creating default express app.<br />
2018-05-30T17:04:46.605Z - info: jsreport server successfully started on http port: 5488<br />
2018-05-30T17:04:46.607Z - info: fs store emits sockets to synchronize underlying changes with studio<br />
2018-05-30T17:04:46.757Z - info: Verifying license key free<br />
2018-05-30T17:04:46.763Z - info: Using free license<br />
2018-05-30T17:04:46.773Z - debug: Inserting samples<br />
2018-05-30T17:04:46.806Z - debug: Inserting sample entity Population<br />
2018-05-30T17:04:46.881Z - debug: Inserting sample entity Invoice<br />
2018-05-30T17:04:46.927Z - debug: Inserting sample entity Population<br />
2018-05-30T17:04:46.988Z - debug: Inserting sample entity OrdersHeader<br />
2018-05-30T17:04:47.035Z - debug: Inserting sample entity Invoice<br />
2018-05-30T17:04:47.097Z - debug: Inserting sample entity Orders<br />
2018-05-30T17:04:47.152Z - debug: Inserting sample entity Invoice styles.css<br />
2018-05-30T17:04:47.222Z - debug: Inserting sample entity global helpers.js<br />
2018-05-30T17:04:47.311Z - debug: Inserting sample entity Invoice logo.png<br />
2018-05-30T17:04:47.367Z - debug: Inserting sample entity Orders<br />
2018-05-30T17:04:47.421Z - debug: Inserting sample entity Population<br />
2018-05-30T17:04:47.802Z - info: reporter initialized<br />
2018-05-30T17:05:03.623Z - debug: OData query on templates<br />
2018-05-30T17:05:03.626Z - debug: OData query on tags<br />
2018-05-30T17:05:03.645Z - debug: OData query on scripts<br />
2018-05-30T17:05:03.649Z - debug: OData query on data<br />
2018-05-30T17:05:03.652Z - debug: OData query on assets<br />
2018-05-30T17:05:03.655Z - debug: OData query on xlsxTemplates<br />
2018-05-30T17:05:03.673Z - debug: OData query on schedules<br />
2018-05-30T17:05:03.692Z - debug: OData query on settings<br />
2018-05-30T17:05:03.862Z - debug: OData query on templates<br />
2018-05-30T17:05:03.880Z - debug: OData query on settings<br />
2018-05-30T17:05:06.637Z - debug: OData query on templates<br />
2018-05-30T17:05:06.676Z - debug: OData query on templates<br />
2018-05-30T17:05:07.562Z - debug: OData query on settings<br />
2018-05-30T17:08:49.386Z - info: Initializing jsreport@2.0.0 in development mode using configuration file: jsreport.config.json<br />
2018-05-30T17:08:49.391Z - info: Searching for available extensions in F:\ReportingServerJS<br />
2018-05-30T17:08:49.405Z - info: Extensions location cache C:\Users\CHALAP~1.SIR\AppData\Local\Temp\jsreport\core\locations.json contains older information, crawling<br />
2018-05-30T17:08:50.949Z - info: Found 32 extensions<br />
2018-05-30T17:08:50.984Z - debug: Writing extension locations cache to C:\Users\CHALAP~1.SIR\AppData\Local\Temp\jsreport\core\locations.json<br />
2018-05-30T17:08:50.990Z - debug: Discovered 32 extensions<br />
2018-05-30T17:08:51.074Z - info: Setting process based strategy for rendering. Please visit <a href="http://jsreport.net/learn/configuration" rel="nofollow">http://jsreport.net/learn/configuration</a> for information how to get more performance.<br />
2018-05-30T17:08:51.086Z - info: Using extension handlebars<br />
2018-05-30T17:08:51.096Z - info: Using extension jsrender<br />
2018-05-30T17:08:51.099Z - info: Using extension templates<br />
2018-05-30T17:08:51.108Z - debug: Extension authentication is disabled, skipping<br />
2018-05-30T17:08:51.110Z - info: Using extension import-export<br />
2018-05-30T17:08:51.289Z - info: Using extension freeze<br />
2018-05-30T17:08:51.292Z - info: Using extension cli<br />
2018-05-30T17:08:51.294Z - info: Using extension express<br />
2018-05-30T17:08:51.485Z - info: Using extension debug<br />
2018-05-30T17:08:51.488Z - info: Using extension tags<br />
2018-05-30T17:08:51.496Z - info: Using extension data<br />
2018-05-30T17:08:51.500Z - info: Using extension fs-store<br />
2018-05-30T17:08:51.795Z - info: Using extension authorization<br />
2018-05-30T17:08:51.798Z - debug: Extension authorization was disabled<br />
2018-05-30T17:08:51.799Z - info: Using extension html-to-xlsx<br />
2018-05-30T17:08:51.983Z - info: html-to-xlsx detected chrome as available html engine<br />
2018-05-30T17:08:51.984Z - info: html-to-xlsx detected phantom as available html engine<br />
2018-05-30T17:08:51.985Z - info: Using extension child-templates<br />
2018-05-30T17:08:51.990Z - info: Using extension browser-client<br />
2018-05-30T17:08:51.994Z - info: Using extension licensing<br />
2018-05-30T17:08:52.022Z - info: Using extension chrome-pdf<br />
2018-05-30T17:08:52.027Z - info: Using extension phantom-pdf<br />
2018-05-30T17:08:52.074Z - info: Using extension version-control<br />
2018-05-30T17:08:52.116Z - info: Using extension reports<br />
2018-05-30T17:08:52.120Z - info: Using extension text<br />
2018-05-30T17:08:52.122Z - info: Using extension base<br />
2018-05-30T17:08:52.124Z - info: Using extension studio<br />
2018-05-30T17:08:52.168Z - info: Using extension pdf-utils<br />
2018-05-30T17:08:52.439Z - info: Using extension scripts<br />
2018-05-30T17:08:52.458Z - info: Using extension assets<br />
2018-05-30T17:08:52.504Z - info: Using extension scheduling<br />
2018-05-30T17:08:52.633Z - info: Using extension xlsx<br />
2018-05-30T17:08:52.737Z - info: Using extension sample-template<br />
2018-05-30T17:08:52.745Z - info: Using extension resources<br />
2018-05-30T17:08:52.752Z - info: Using extension public-templates<br />
2018-05-30T17:08:52.758Z - debug: Extension public-templates was disabled<br />
2018-05-30T17:08:52.773Z - info: fs store is persisting using fs<br />
2018-05-30T17:08:52.776Z - info: fs store is synchronizing using fs<br />
2018-05-30T17:08:52.945Z - info: fs store is loading data<br />
2018-05-30T17:08:53.164Z - info: fs store is initialized successfully<br />
2018-05-30T17:08:53.229Z - info: Creating default express app.<br />
2018-05-30T17:08:53.303Z - info: jsreport server successfully started on http port: 5488<br />
2018-05-30T17:08:53.307Z - info: fs store emits sockets to synchronize underlying changes with studio<br />
2018-05-30T17:08:53.343Z - info: Verifying license key free<br />
2018-05-30T17:08:53.349Z - info: Using free license<br />
2018-05-30T17:08:53.365Z - info: reporter initialized<br />
2018-05-30T17:09:48.050Z - debug: OData query on templates<br />
2018-05-30T17:09:48.103Z - debug: OData query on tags<br />
2018-05-30T17:09:48.107Z - debug: OData query on data<br />
2018-05-30T17:09:48.113Z - debug: OData query on scripts<br />
2018-05-30T17:09:48.118Z - debug: OData query on assets<br />
2018-05-30T17:09:48.122Z - debug: OData query on xlsxTemplates<br />
2018-05-30T17:09:48.181Z - debug: OData query on schedules<br />
2018-05-30T17:09:48.216Z - debug: OData query on settings<br />
2018-05-30T17:09:48.569Z - debug: OData query on templates<br />
2018-05-30T17:09:58.193Z - debug: OData query on tags<br />
2018-05-30T17:09:58.218Z - debug: OData query on templates<br />
2018-05-30T17:09:58.225Z - debug: OData query on data<br />
2018-05-30T17:09:58.238Z - debug: OData query on scripts<br />
2018-05-30T17:09:58.244Z - debug: OData query on assets<br />
2018-05-30T17:09:58.249Z - debug: OData query on xlsxTemplates<br />
2018-05-30T17:09:58.296Z - debug: OData query on schedules<br />
2018-05-30T17:09:58.334Z - debug: OData query on settings<br />
2018-05-30T17:09:58.601Z - debug: OData query on templates<br />
2018-05-30T17:09:58.691Z - debug: OData query on settings<br />
2018-05-30T17:10:00.565Z - debug: OData query on templates<br />
2018-05-30T17:10:00.607Z - debug: OData query on templates<br />
2018-05-30T17:10:01.315Z - debug: OData query on settings<br />
2018-05-30T17:11:41.321Z - info: Initializing jsreport@2.0.0 in development mode using configuration file: dev.config.json<br />
2018-05-30T17:11:41.326Z - info: Searching for available extensions in F:\ReportingServerJS<br />
2018-05-30T17:11:41.342Z - info: Extensions location cache contains up to date information, skipping crawling in F:\ReportingServerJS\node_modules<br />
2018-05-30T17:11:41.356Z - info: Found 32 extensions<br />
2018-05-30T17:11:41.392Z - debug: Writing extension locations cache to C:\Users\CHALAP~1.SIR\AppData\Local\Temp\jsreport\core\locations.json<br />
2018-05-30T17:11:41.399Z - debug: Discovered 32 extensions<br />
2018-05-30T17:11:44.125Z - info: Using extension handlebars<br />
2018-05-30T17:11:44.133Z - info: Using extension jsrender<br />
2018-05-30T17:11:44.137Z - info: Using extension templates<br />
2018-05-30T17:11:44.144Z - debug: Extension authentication is disabled, skipping<br />
2018-05-30T17:11:44.145Z - info: Using extension import-export<br />
2018-05-30T17:11:44.322Z - info: Using extension freeze<br />
2018-05-30T17:11:44.325Z - info: Using extension cli<br />
2018-05-30T17:11:44.327Z - info: Using extension express<br />
2018-05-30T17:11:44.476Z - info: Using extension debug<br />
2018-05-30T17:11:44.480Z - info: Using extension tags<br />
2018-05-30T17:11:44.484Z - info: Using extension data<br />
2018-05-30T17:11:44.489Z - info: Using extension fs-store<br />
2018-05-30T17:11:44.743Z - info: Using extension authorization<br />
2018-05-30T17:11:44.746Z - debug: Extension authorization was disabled<br />
2018-05-30T17:11:44.747Z - info: Using extension html-to-xlsx<br />
2018-05-30T17:11:44.920Z - info: html-to-xlsx detected chrome as available html engine<br />
2018-05-30T17:11:44.922Z - info: html-to-xlsx detected phantom as available html engine<br />
2018-05-30T17:11:44.923Z - info: Using extension child-templates<br />
2018-05-30T17:11:44.928Z - info: Using extension browser-client<br />
2018-05-30T17:11:44.932Z - info: Using extension licensing<br />
2018-05-30T17:11:44.960Z - info: Using extension chrome-pdf<br />
2018-05-30T17:11:44.965Z - info: Using extension phantom-pdf<br />
2018-05-30T17:11:45.009Z - info: Using extension version-control<br />
2018-05-30T17:11:45.055Z - info: Using extension reports<br />
2018-05-30T17:11:45.059Z - info: Using extension text<br />
2018-05-30T17:11:45.061Z - info: Using extension base<br />
2018-05-30T17:11:45.064Z - info: Using extension studio<br />
2018-05-30T17:11:45.109Z - info: Using extension pdf-utils<br />
2018-05-30T17:11:45.250Z - info: Using extension scripts<br />
2018-05-30T17:11:45.256Z - info: Using extension assets<br />
2018-05-30T17:11:45.269Z - info: Using extension scheduling<br />
2018-05-30T17:11:45.311Z - info: Using extension xlsx<br />
2018-05-30T17:11:45.340Z - info: Using extension sample-template<br />
2018-05-30T17:11:45.344Z - info: Using extension resources<br />
2018-05-30T17:11:45.346Z - info: Using extension public-templates<br />
2018-05-30T17:11:45.348Z - debug: Extension public-templates was disabled<br />
2018-05-30T17:11:45.356Z - info: fs store is persisting using fs<br />
2018-05-30T17:11:45.358Z - info: fs store is synchronizing using fs<br />
2018-05-30T17:11:45.429Z - info: fs store is loading data<br />
2018-05-30T17:11:45.516Z - info: fs store is initialized successfully<br />
2018-05-30T17:11:45.539Z - info: Creating default express app.<br />
2018-05-30T17:11:45.562Z - info: jsreport server successfully started on http port: 5488<br />
2018-05-30T17:11:45.563Z - info: fs store emits sockets to synchronize underlying changes with studio<br />
2018-05-30T17:11:45.576Z - info: Verifying license key<br />
2018-05-30T17:11:46.339Z - info: License key verified as yearly subscription<br />
2018-05-30T17:11:46.341Z - info: Storing license verification information to jsreport.license.json<br />
2018-05-30T17:11:46.361Z - info: reporter initialized<br />
2018-05-30T17:12:02.722Z - debug: OData query on templates<br />
2018-05-30T17:12:02.749Z - debug: OData query on tags<br />
2018-05-30T17:12:02.755Z - debug: OData query on data<br />
2018-05-30T17:12:02.761Z - debug: OData query on scripts<br />
2018-05-30T17:12:02.764Z - debug: OData query on assets<br />
2018-05-30T17:12:02.776Z - debug: OData query on xlsxTemplates<br />
2018-05-30T17:12:02.813Z - debug: OData query on schedules<br />
2018-05-30T17:12:02.863Z - debug: OData query on settings<br />
2018-05-30T17:12:03.376Z - debug: OData query on templates<br />
2018-05-30T17:12:03.446Z - debug: OData query on settings<br />
2018-05-30T17:12:09.404Z - debug: OData query on templates<br />
2018-05-30T17:12:09.423Z - debug: OData query on templates<br />
2018-05-30T17:12:10.456Z - debug: OData query on settings<br />
2018-05-30T17:12:31.553Z - debug: OData query on scripts<br />
2018-05-30T17:13:25.317Z - debug: fs store sync is triggering reload, because F:\ReportingServerJS\data\data\ScheduledAppointments was changed by other process<br />
2018-05-30T17:13:25.345Z - info: fs store is loading data<br />
2018-05-30T17:13:25.391Z - debug: fs store sync is triggering reload, because F:\ReportingServerJS\data\data\activityData was changed by other process<br />
2018-05-30T17:13:25.951Z - info: fs store is loading data<br />
2018-05-30T17:13:25.962Z - debug: Sending external-modification socket to the studio<br />
2018-05-30T17:13:26.191Z - debug: OData query on templates<br />
2018-05-30T17:13:26.254Z - debug: Sending external-modification socket to the studio<br />
2018-05-30T17:13:26.858Z - info: Starting rendering request 1 (user: null)<br />
2018-05-30T17:13:26.867Z - info: Rendering template { name: Orders, recipe: chrome-pdf, engine: handlebars, preview: true }<br />
2018-05-30T17:13:26.871Z - debug: Data item not defined for this template.<br />
2018-05-30T17:13:26.874Z - debug: Resources not defined for this template.<br />
2018-05-30T17:13:26.886Z - debug: Executing script Orders<br />
2018-05-30T17:13:27.482Z - warn: Error when processing render request require of &quot;http&quot; module has been blocked. To be able to require custom modules you need to add to configuration { &quot;allowLocalFilesAccess&quot;: true } or enable just specific module using { &quot;extensions&quot;: { &quot;scripts&quot;: { &quot;allowedModules&quot;: [&quot;http&quot;] } } Error: require of &quot;http&quot; module has been blocked. To be able to require custom modules you need to add to configuration { &quot;allowLocalFilesAccess&quot;: true } or enable just specific module using { &quot;extensions&quot;: { &quot;scripts&quot;: { &quot;allowedModules&quot;: [&quot;http&quot;] } }<br />
at _require (F:\ReportingServerJS\node_modules\jsreport-core\lib\render\safeSandbox.js:59:19)<br />
at Object.apply (F:\ReportingServerJS\node_modules\vm2\lib/contextify.js:288:34)<br />
at vm.js:2:14<br />
at ContextifyScript.Script.runInContext (vm.js:59:29)<br />
at VM.run (F:\ReportingServerJS\node_modules\vm2\lib\main.js:212:72)<br />
at module.exports (F:\ReportingServerJS\node_modules\jsreport-scripts\lib\scriptEvalChild.js:125:3)<br />
at IncomingMessage.&lt;anonymous&gt; (F:\ReportingServerJS\node_modules\script-manager\lib\worker-servers.js:239:47)<br />
at emitNone (events.js:106:13)<br />
at IncomingMessage.emit (events.js:208:7)<br />
at endReadableNT (_stream_readable.js:1064:12)<br />
at _combinedTickCallback (internal/process/next_tick.js:138:11)<br />
at process._tickDomainCallback (internal/process/next_tick.js:218:9)<br />
2018-05-30T17:13:27.486Z - warn: Error during processing request at <a href="http://localhost:5488/api/report/Orders" rel="nofollow">http://localhost:5488/api/report/Orders</a><br />
2018-05-30T17:13:43.948Z - debug: fs store sync is triggering reload, because F:\ReportingServerJS\data\templates\ScheduledAppointmentsxlsx was changed by other process<br />
2018-05-30T17:13:43.949Z - info: fs store is loading data<br />
2018-05-30T17:13:44.578Z - debug: Sending external-modification socket to the studio<br />
2018-05-30T17:13:44.719Z - debug: OData query on templates<br />
2018-05-30T17:13:45.255Z - info: Starting rendering request 2 (user: null)<br />
2018-05-30T17:13:45.270Z - info: Rendering template { name: Orders, recipe: chrome-pdf, engine: handlebars, preview: true }<br />
2018-05-30T17:13:45.273Z - debug: Data item not defined for this template.<br />
2018-05-30T17:13:45.276Z - debug: Resources not defined for this template.<br />
2018-05-30T17:13:45.287Z - debug: Executing script Orders<br />
2018-05-30T17:13:45.368Z - warn: Error when processing render request require of &quot;http&quot; module has been blocked. To be able to require custom modules you need to add to configuration { &quot;allowLocalFilesAccess&quot;: true } or enable just specific module using { &quot;extensions&quot;: { &quot;scripts&quot;: { &quot;allowedModules&quot;: [&quot;http&quot;] } } Error: require of &quot;http&quot; module has been blocked. To be able to require custom modules you need to add to configuration { &quot;allowLocalFilesAccess&quot;: true } or enable just specific module using { &quot;extensions&quot;: { &quot;scripts&quot;: { &quot;allowedModules&quot;: [&quot;http&quot;] } }<br />
at _require (F:\ReportingServerJS\node_modules\jsreport-core\lib\render\safeSandbox.js:59:19)<br />
at Object.apply (F:\ReportingServerJS\node_modules\vm2\lib/contextify.js:288:34)<br />
at vm.js:2:14<br />
at ContextifyScript.Script.runInContext (vm.js:59:29)<br />
at VM.run (F:\ReportingServerJS\node_modules\vm2\lib\main.js:212:72)<br />
at module.exports (F:\ReportingServerJS\node_modules\jsreport-scripts\lib\scriptEvalChild.js:125:3)<br />
at IncomingMessage.&lt;anonymous&gt; (F:\ReportingServerJS\node_modules\script-manager\lib\worker-servers.js:239:47)<br />
at emitNone (events.js:106:13)<br />
at IncomingMessage.emit (events.js:208:7)<br />
at endReadableNT (_stream_readable.js:1064:12)<br />
at _combinedTickCallback (internal/process/next_tick.js:138:11)<br />
at process._tickDomainCallback (internal/process/next_tick.js:218:9)<br />
2018-05-30T17:13:45.370Z - warn: Error during processing request at <a href="http://localhost:5488/api/report/Orders" rel="nofollow">http://localhost:5488/api/report/Orders</a><br />
2018-05-30T17:13:57.622Z - debug: fs store sync is triggering reload, because F:\ReportingServerJS\data\xlsxTemplates\ScheduledAppointments was changed by other process<br />
2018-05-30T17:13:57.642Z - info: fs store is loading data<br />
2018-05-30T17:13:57.987Z - debug: Sending external-modification socket to the studio<br />
2018-05-30T17:13:58.215Z - debug: OData query on templates<br />
2018-05-30T17:13:58.670Z - info: Starting rendering request 3 (user: null)<br />
2018-05-30T17:13:58.675Z - info: Rendering template { name: Orders, recipe: chrome-pdf, engine: handlebars, preview: true }<br />
2018-05-30T17:13:58.680Z - debug: Data item not defined for this template.<br />
2018-05-30T17:13:58.686Z - debug: Resources not defined for this template.<br />
2018-05-30T17:13:58.691Z - debug: Executing script Orders<br />
2018-05-30T17:13:58.755Z - warn: Error when processing render request require of &quot;http&quot; module has been blocked. To be able to require custom modules you need to add to configuration { &quot;allowLocalFilesAccess&quot;: true } or enable just specific module using { &quot;extensions&quot;: { &quot;scripts&quot;: { &quot;allowedModules&quot;: [&quot;http&quot;] } } Error: require of &quot;http&quot; module has been blocked. To be able to require custom modules you need to add to configuration { &quot;allowLocalFilesAccess&quot;: true } or enable just specific module using { &quot;extensions&quot;: { &quot;scripts&quot;: { &quot;allowedModules&quot;: [&quot;http&quot;] } }<br />
at _require (F:\ReportingServerJS\node_modules\jsreport-core\lib\render\safeSandbox.js:59:19)<br />
at Object.apply (F:\ReportingServerJS\node_modules\vm2\lib/contextify.js:288:34)<br />
at vm.js:2:14<br />
at ContextifyScript.Script.runInContext (vm.js:59:29)<br />
at VM.run (F:\ReportingServerJS\node_modules\vm2\lib\main.js:212:72)<br />
at module.exports (F:\ReportingServerJS\node_modules\jsreport-scripts\lib\scriptEvalChild.js:125:3)<br />
at IncomingMessage.&lt;anonymous&gt; (F:\ReportingServerJS\node_modules\script-manager\lib\worker-servers.js:239:47)<br />
at emitNone (events.js:106:13)<br />
at IncomingMessage.emit (events.js:208:7)<br />
at endReadableNT (_stream_readable.js:1064:12)<br />
at _combinedTickCallback (internal/process/next_tick.js:138:11)<br />
at process._tickDomainCallback (internal/process/next_tick.js:218:9)<br />
2018-05-30T17:13:58.757Z - warn: Error during processing request at <a href="http://localhost:5488/api/report/Orders" rel="nofollow">http://localhost:5488/api/report/Orders</a><br />
2018-05-30T17:14:59.080Z - info: Initializing jsreport@2.0.0 in development mode using configuration file: dev.config.json<br />
2018-05-30T17:14:59.086Z - info: Searching for available extensions in F:\ReportingServerJS<br />
2018-05-30T17:14:59.114Z - info: Extensions location cache contains up to date information, skipping crawling in F:\ReportingServerJS\node_modules<br />
2018-05-30T17:14:59.167Z - info: Found 32 extensions<br />
2018-05-30T17:14:59.225Z - debug: Writing extension locations cache to C:\Users\CHALAP~1.SIR\AppData\Local\Temp\jsreport\core\locations.json<br />
2018-05-30T17:14:59.238Z - debug: Discovered 32 extensions<br />
2018-05-30T17:15:04.934Z - info: Using extension handlebars<br />
2018-05-30T17:15:04.946Z - info: Using extension jsrender<br />
2018-05-30T17:15:04.948Z - info: Using extension templates<br />
2018-05-30T17:15:04.959Z - debug: Extension authentication is disabled, skipping<br />
2018-05-30T17:15:04.960Z - info: Using extension import-export<br />
2018-05-30T17:15:05.231Z - info: Using extension freeze<br />
2018-05-30T17:15:05.235Z - info: Using extension cli<br />
2018-05-30T17:15:05.237Z - info: Using extension express<br />
2018-05-30T17:15:05.489Z - info: Using extension debug<br />
2018-05-30T17:15:05.493Z - info: Using extension tags<br />
2018-05-30T17:15:05.500Z - info: Using extension data<br />
2018-05-30T17:15:05.505Z - info: Using extension fs-store<br />
2018-05-30T17:15:05.979Z - info: Using extension authorization<br />
2018-05-30T17:15:05.987Z - debug: Extension authorization was disabled<br />
2018-05-30T17:15:05.989Z - info: Using extension html-to-xlsx<br />
2018-05-30T17:15:06.485Z - info: html-to-xlsx detected chrome as available html engine<br />
2018-05-30T17:15:06.490Z - info: html-to-xlsx detected phantom as available html engine<br />
2018-05-30T17:15:06.492Z - info: Using extension child-templates<br />
2018-05-30T17:15:06.502Z - info: Using extension browser-client<br />
2018-05-30T17:15:06.510Z - info: Using extension licensing<br />
2018-05-30T17:15:06.591Z - info: Using extension chrome-pdf<br />
2018-05-30T17:15:06.605Z - info: Using extension phantom-pdf<br />
2018-05-30T17:15:06.764Z - info: Using extension version-control<br />
2018-05-30T17:15:06.890Z - info: Using extension reports<br />
2018-05-30T17:15:06.899Z - info: Using extension text<br />
2018-05-30T17:15:06.902Z - info: Using extension base<br />
2018-05-30T17:15:06.908Z - info: Using extension studio<br />
2018-05-30T17:15:07.037Z - info: Using extension pdf-utils<br />
2018-05-30T17:15:07.444Z - info: Using extension scripts<br />
2018-05-30T17:15:07.461Z - info: Using extension assets<br />
2018-05-30T17:15:07.507Z - info: Using extension scheduling<br />
2018-05-30T17:15:07.656Z - info: Using extension xlsx<br />
2018-05-30T17:15:07.768Z - info: Using extension sample-template<br />
2018-05-30T17:15:07.775Z - info: Using extension resources<br />
2018-05-30T17:15:07.780Z - info: Using extension public-templates<br />
2018-05-30T17:15:07.786Z - debug: Extension public-templates was disabled<br />
2018-05-30T17:15:07.801Z - info: fs store is persisting using fs<br />
2018-05-30T17:15:07.803Z - info: fs store is synchronizing using fs<br />
2018-05-30T17:15:07.966Z - info: fs store is loading data<br />
2018-05-30T17:15:08.359Z - info: fs store is initialized successfully<br />
2018-05-30T17:15:08.435Z - info: Creating default express app.<br />
2018-05-30T17:15:08.515Z - info: jsreport server successfully started on http port: 5488<br />
2018-05-30T17:15:08.520Z - info: fs store emits sockets to synchronize underlying changes with studio<br />
2018-05-30T17:15:08.557Z - info: Verifying license key<br />
2018-05-30T17:15:08.564Z - info: License key for subscription verified against the jsreport.license.json file<br />
2018-05-30T17:15:08.577Z - info: reporter initialized<br />
2018-05-30T17:15:18.347Z - debug: OData query on templates<br />
2018-05-30T17:15:18.383Z - debug: OData query on tags<br />
2018-05-30T17:15:18.388Z - debug: OData query on data<br />
2018-05-30T17:15:18.392Z - debug: OData query on scripts<br />
2018-05-30T17:15:18.398Z - debug: OData query on assets<br />
2018-05-30T17:15:18.403Z - debug: OData query on xlsxTemplates<br />
2018-05-30T17:15:18.434Z - debug: OData query on schedules<br />
2018-05-30T17:15:18.507Z - debug: OData query on settings<br />
2018-05-30T17:15:19.051Z - debug: OData query on templates<br />
2018-05-30T17:15:19.103Z - debug: OData query on settings<br />
2018-05-30T17:15:26.312Z - debug: OData query on templates<br />
2018-05-30T17:15:26.335Z - debug: OData query on templates<br />
2018-05-30T17:15:27.386Z - debug: OData query on settings<br />
2018-05-30T17:15:32.788Z - info: Starting rendering request 1 (user: null)<br />
2018-05-30T17:15:32.820Z - info: Rendering template { name: ScheduledAppointmentspdf, recipe: phantom-pdf, engine: handlebars, preview: true }<br />
2018-05-30T17:15:32.825Z - debug: Adding sample data r1JqqYHJQ<br />
2018-05-30T17:15:32.926Z - debug: Resources not defined for this template.<br />
2018-05-30T17:15:32.943Z - debug: Base url not specified, skipping its injection.<br />
2018-05-30T17:15:32.950Z - debug: Rendering engine handlebars<br />
2018-05-30T17:15:34.710Z - debug: Compiled template not found in the cache, compiling<br />
2018-05-30T17:15:35.217Z - debug: Executing recipe phantom-pdf<br />
2018-05-30T17:15:57.744Z - debug: Converting in dedicated phantomjs 1.9.8<br />
2018-05-30T17:15:57.746Z - debug: Request file:///C%3A%5CUsers%5CCHALAP~1.SIR%5CAppData%5CLocal%5CTemp%5Cjsreport%5Cautocleanup%5C5687de6d-5826-43c1-aee9-fbab130d7c33html.html<br />
2018-05-30T17:15:58.115Z - debug: phantom-pdf recipe finished with 218 pages generated<br />
2018-05-30T17:15:58.120Z - debug: Skipping storing report.<br />
2018-05-30T17:15:58.146Z - info: Rendering request 1 finished in 25394 ms<br />
2018-05-30T17:16:24.063Z - debug: OData update on templates<br />
2018-05-30T17:18:09.207Z - info: Starting rendering request 2 (user: null)<br />
2018-05-30T17:18:09.213Z - info: Rendering template { name: ScheduledAppointmentspdf, recipe: phantom-pdf, engine: handlebars, preview: false }<br />
2018-05-30T17:18:09.214Z - debug: Inline data specified.<br />
2018-05-30T17:18:09.215Z - debug: Resources not defined for this template.<br />
2018-05-30T17:18:09.219Z - debug: Base url not specified, skipping its injection.<br />
2018-05-30T17:18:09.220Z - debug: Rendering engine handlebars<br />
2018-05-30T17:18:12.684Z - debug: Compiled template not found in the cache, compiling<br />
2018-05-30T17:18:13.801Z - debug: Executing recipe phantom-pdf<br />
2018-05-30T17:20:35.384Z - debug: Converting in dedicated phantomjs 1.9.8<br />
2018-05-30T17:20:35.384Z - debug: Request file:///C%3A%5CUsers%5CCHALAP~1.SIR%5CAppData%5CLocal%5CTemp%5Cjsreport%5Cautocleanup%5Cfd5e8402-ea08-4bee-a09b-8cbda068fa65html.html<br />
2018-05-30T17:20:41.077Z - debug: phantom-pdf recipe finished with 2318 pages generated<br />
2018-05-30T17:20:41.292Z - debug: Skipping storing report.<br />
2018-05-30T17:20:41.341Z - info: Rendering request 2 finished in 152132 ms</p>
]]></description><link>https://forum.jsreport.net/post/2768</link><guid isPermaLink="true">https://forum.jsreport.net/post/2768</guid><dc:creator><![CDATA[chalapathirs]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Reply to rendering a report of large data on Invalid Date]]></title><description><![CDATA[<p>Thanks.<br />
I see you render 2318 pages and jsreport spends the most of the time in phantomjs process during converting html to pdf.<br />
There isn't much to do. You can try to simplify your css styles but the rendering of such long pdf will always take a while.</p>
<p>I recommend you to re-architect your UX during rendering such big pdf.<br />
Make the action a background job.</p>
]]></description><link>https://forum.jsreport.net/post/2771</link><guid isPermaLink="true">https://forum.jsreport.net/post/2771</guid><dc:creator><![CDATA[jan_blaha]]></dc:creator><pubDate>Invalid Date</pubDate></item></channel></rss>