The problem is occurring with JsReport 2.4 (we've been using it since its release). I am currently testing JsReport 2.10, but as mentioned earlier, the problem is difficult to replicate. Here is my config for JsReport 2.4:
{
"extensions": {
"authentication": {
"cookieSession": {
"secret": "<your strong secret here>"
},
"admin": {
"username": "admin",
"password": "password"
},
"enabled": false
},
"chrome-pdf": {
"launchOptions": {
"args": ["--no-sandbox"]
}
},
"fs-store": {
"syncModifications": false
},
"html-embedded-in-docx": {
"previewInOfficeOnline": false
},
"html-to-text": {
"ignoreImage": true
},
"html-to-xlsx": {
"previewInExcelOnline": false
},
"sample-template": {
"createSamples": false
},
"scheduling": {
"maxParallelJobs": 2
},
"scripts": {
"timeout": 1200000,
"strategy": "http-server"
},
"xlsx": {
"previewInExcelOnline": false
}
},
"httpPort": 5488,
"store": {
"provider": "fs"
},
"blobStorage": {
"provider": "fs"
},
"logger": {
"console": {
"transport": "console",
"level": "debug"
},
"file": {
"transport": "file",
"level": "info",
"filename": "logs/reporter.log",
"maxsize": 1000000,
"maxFiles": 5
},
"error": {
"transport": "file",
"level": "error",
"filename": "logs/error.log",
"maxsize": 1000000,
"maxFiles": 5
}
},
"allowLocalFilesAccess": true,
"templatingEngines": {
"timeout": 120000,
"strategy": "http-server",
"numberOfWorkers": 3,
"forkOptions": {
"execArgv": ["--max-old-space-size=4096"]
}
},
"chrome": {
"timeout": 1200000
},
"express": {
"inputRequestLimit": "200mb"
}
}