Preview Image missing
Moderator: moderator
Preview Image missing
The Dashboard is not showing Preview Images of Mailings created with V 24.10.000.121.
Older mailings created with V 21.04. are ok.
Where can i start to investigate the problem ?
Older mailings created with V 21.04. are ok.
Where can i start to investigate the problem ?
-
- Site Admin
- Posts: 2628
- Joined: Thu Aug 03, 2006 10:20 am
- Location: Munich, Germany
- Contact:
Re: Preview Image missing
Do you see any error message in the GUI or in catalina.out?
OpenEMM Maintainer
Re: Preview Image missing
Yes, i do. But node is installed (v18.20.4)
Code: Select all
... 2 more
2025-01-14 14:52:18,568: ERROR [pool-16-thread-1] com.agnitas.util.preview.impl.PreviewImageServiceImpl - Error occurred while saving preview-image. URL: https://xxxx/mailing/preview/view-content.action;jsessionid=8F430BA5AB190C24C1A904E0D9076B39?format=1&customerID=1431&mailingId=55
java.io.IOException: Cannot run program "node": error=2, No such file or directory
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1143) ~[?:?]
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1073) ~[?:?]
at java.base/java.lang.Runtime.exec(Runtime.java:594) ~[?:?]
at java.base/java.lang.Runtime.exec(Runtime.java:453) ~[?:?]
at com.agnitas.util.ProcessUtils.runCommand(ProcessUtils.java:44) ~[classes/:?]
at com.agnitas.util.preview.impl.PreviewImageServiceImpl.createScreenshotWithPuppeteer(PreviewImageServiceImpl.java:144) ~[classes/:?]
at com.agnitas.util.preview.impl.PreviewImageServiceImpl.renderDocument(PreviewImageServiceImpl.java:132) ~[classes/:?]
at com.agnitas.util.preview.impl.PreviewImageServiceImpl.generatePreview(PreviewImageServiceImpl.java:104) [classes/:?]
at com.agnitas.util.preview.impl.PreviewImageServiceImpl$MailingPreviewTask.run(PreviewImageServiceImpl.java:451) [classes/:?]
at com.agnitas.util.preview.impl.PreviewImageGenerationQueueImpl$WrapperTask.run(PreviewImageGenerationQueueImpl.java:96) [classes/:?]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) [?:?]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) [?:?]
at java.base/java.lang.Thread.run(Thread.java:840) [?:?]
Caused by: java.io.IOException: error=2, No such file or directory
-
- Site Admin
- Posts: 2628
- Joined: Thu Aug 03, 2006 10:20 am
- Location: Munich, Germany
- Contact:
Re: Preview Image missing
Did you execute "npm install" in directory /home/openemm/webapps/emm/WEB-INF?
OpenEMM Maintainer
Re: Preview Image missing
Yes, i did.
Code: Select all
[root@newsletter WEB-INF]# npm install
up to date, audited 116 packages in 2s
13 packages are looking for funding
run `npm fund` for details
1 high severity vulnerability
To address all issues (including breaking changes), run:
npm audit fix --force
Run `npm audit` for details.
npm notice
npm notice New major version of npm available! 10.7.0 -> 11.0.0
npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.0.0
npm notice To update run: npm install -g npm@11.0.0
npm notice
Re: Preview Image missing
Did it again with openemm user, which seem has solved the problem.
Correct ?
Correct ?
-
- Site Admin
- Posts: 2628
- Joined: Thu Aug 03, 2006 10:20 am
- Location: Munich, Germany
- Contact:
Re: Preview Image missing
Yes, this is why the OpenEMM Install&Admin Guide states "switch to user openemm" in bold. 

OpenEMM Maintainer
Re: Preview Image missing

Sorry. RTFM, i know.
Thanks for your help. BTW : Great work.