Preview Image missing

Use this forum for questions regarding adoption and functionality of OpenEMM

Moderator: moderator

Macom2021
Posts: 11
Joined: Thu Mar 31, 2022 3:10 pm

Preview Image missing

Post by Macom2021 »

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 ?
maschoff
Site Admin
Posts: 2628
Joined: Thu Aug 03, 2006 10:20 am
Location: Munich, Germany
Contact:

Re: Preview Image missing

Post by maschoff »

Do you see any error message in the GUI or in catalina.out?
OpenEMM Maintainer
Macom2021
Posts: 11
Joined: Thu Mar 31, 2022 3:10 pm

Re: Preview Image missing

Post by Macom2021 »

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
maschoff
Site Admin
Posts: 2628
Joined: Thu Aug 03, 2006 10:20 am
Location: Munich, Germany
Contact:

Re: Preview Image missing

Post by maschoff »

Did you execute "npm install" in directory /home/openemm/webapps/emm/WEB-INF?
OpenEMM Maintainer
Macom2021
Posts: 11
Joined: Thu Mar 31, 2022 3:10 pm

Re: Preview Image missing

Post by Macom2021 »

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

Macom2021
Posts: 11
Joined: Thu Mar 31, 2022 3:10 pm

Re: Preview Image missing

Post by Macom2021 »

Did it again with openemm user, which seem has solved the problem.

Correct ?
maschoff
Site Admin
Posts: 2628
Joined: Thu Aug 03, 2006 10:20 am
Location: Munich, Germany
Contact:

Re: Preview Image missing

Post by maschoff »

Yes, this is why the OpenEMM Install&Admin Guide states "switch to user openemm" in bold. :D
OpenEMM Maintainer
Macom2021
Posts: 11
Joined: Thu Mar 31, 2022 3:10 pm

Re: Preview Image missing

Post by Macom2021 »

:D

Sorry. RTFM, i know.

Thanks for your help. BTW : Great work.
Post Reply