You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you have the Nextcloud app 'Office' installed and enabled, and you have enabled 'watermarking' in its admin settings, then albums shared by public link in Memories do not show previews. They also do not show the photos if you have not chosen to view full size/original when clicking on previews.
This is now a recognised bug in the Office app (richdocuments). You can find all logs and relevant information in the issue there:
I am opening it here as well a) to see if anything could be done from Memories' side to mitigate this (I don't think so as it's Office that catches Memories' previews, but I am no expert by far), and b) to make the Memories developers and users aware as it was a very annoyingly difficult bug to pin down.
Steps To Reproduce
Install Office app if not already installed.
Go to its admin settings and enable watermarking. Enable 'Show watermark for all shares' or 'Show watermark for read only shares'.
Go to Memories, create a public link to share an album.
Open the public link on a private tab or other browser/device where you are not logged in to Nextcloud.
There are no previews shown.
Platform
- OS: Windows 10, and Linux Mint
- Browser: Firefox, Edge
- Memories Version: 7.4.1
- Nextcloud Version: 29.0.3
- PHP Version: 8.3
Screenshots
This is the shared album (viewed via its public link not logged in to NC) when watermarking is enabled:
This is the same album when watermarking is disabled (or when 'Show watermark for read only shares' is disabled) on the Office admin settings:
Additional context
Here's relevant errors produced in nextcloud.log when loading the public album with watermarking enabled in Office:
{"reqId":"e1JdD0i0dfFqoElLs5pg","level":0,"time":"December 13, 2024 10:33:42","remoteAddr":"37.120.159.200","user":"--","app":"PHP","method":"GET","url":"/apps/memories/api/image/preview/2943507?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=f90c66ef3db52e5a4afc0a3379bc31fd&x=340&y=340&a=1","message":"Creation of dynamic property OCA\\Extract\\AppInfo\\Application::$appName is deprecated at /var/www/nextcloud/apps/extract/lib/AppInfo/Application.php#35","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0","version":"29.0.3.4","data":{"app":"PHP"}}
{"reqId":"3xW1gdwerHcgvkhMy6IY","level":0,"time":"December 13, 2024 10:33:42","remoteAddr":"37.120.159.200","user":"--","app":"PHP","method":"GET","url":"/apps/memories/api/image/preview/2943492?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=83a7ea4f8e7ea378758b213a89e92016&x=340&y=340&a=1","message":"Creation of dynamic property OCA\\Extract\\AppInfo\\Application::$appName is deprecated at /var/www/nextcloud/apps/extract/lib/AppInfo/Application.php#35","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0","version":"29.0.3.4","data":{"app":"PHP"}}
{"reqId":"3xW1gdwerHcgvkhMy6IY","level":0,"time":"December 13, 2024 10:33:42","remoteAddr":"37.120.159.200","user":"--","app":"workflowengine","method":"GET","url":"/apps/memories/api/image/preview/2943492?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=83a7ea4f8e7ea378758b213a89e92016&x=340&y=340&a=1","message":"Flow activation: rules were requested for operation Block access to a file","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0","version":"29.0.3.4","data":{"app":"workflowengine","level":"0"}}
{"reqId":"3xW1gdwerHcgvkhMy6IY","level":0,"time":"December 13, 2024 10:33:42","remoteAddr":"37.120.159.200","user":"--","app":"workflowengine","method":"GET","url":"/apps/memories/api/image/preview/2943492?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=83a7ea4f8e7ea378758b213a89e92016&x=340&y=340&a=1","message":"No flow configurations is going to run Block access to a file","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0","version":"29.0.3.4","data":{"app":"workflowengine","level":"0"}}
{"reqId":"e1JdD0i0dfFqoElLs5pg","level":0,"time":"December 13, 2024 10:33:42","remoteAddr":"37.120.159.200","user":"--","app":"workflowengine","method":"GET","url":"/apps/memories/api/image/preview/2943507?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=f90c66ef3db52e5a4afc0a3379bc31fd&x=340&y=340&a=1","message":"Flow activation: rules were requested for operation Block access to a file","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0","version":"29.0.3.4","data":{"app":"workflowengine","level":"0"}}
{"reqId":"e1JdD0i0dfFqoElLs5pg","level":0,"time":"December 13, 2024 10:33:42","remoteAddr":"37.120.159.200","user":"--","app":"workflowengine","method":"GET","url":"/apps/memories/api/image/preview/2943507?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=f90c66ef3db52e5a4afc0a3379bc31fd&x=340&y=340&a=1","message":"No flow configurations is going to run Block access to a file","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0","version":"29.0.3.4","data":{"app":"workflowengine","level":"0"}}
{"reqId":"IXslttdBccgYKe9hseZE","level":0,"time":"December 13, 2024 10:33:42","remoteAddr":"37.120.159.200","user":"--","app":"PHP","method":"GET","url":"/apps/memories/api/image/preview/2943456?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=44fcd416c165e745ff88cd2d77039975&x=340&y=340&a=1","message":"Creation of dynamic property OCA\\Extract\\AppInfo\\Application::$appName is deprecated at /var/www/nextcloud/apps/extract/lib/AppInfo/Application.php#35","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0","version":"29.0.3.4","data":{"app":"PHP"}}
{"reqId":"FjMvQnAnYydtm3CJM3sE","level":0,"time":"December 13, 2024 10:33:42","remoteAddr":"37.120.159.200","user":"--","app":"PHP","method":"GET","url":"/apps/memories/api/image/preview/2943485?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=7f81f8a66d15d2c99ca8d6f3944d545e&x=340&y=340&a=1","message":"Creation of dynamic property OCA\\Extract\\AppInfo\\Application::$appName is deprecated at /var/www/nextcloud/apps/extract/lib/AppInfo/Application.php#35","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0","version":"29.0.3.4","data":{"app":"PHP"}}
{"reqId":"guugEEoVz24VZibV8EHr","level":0,"time":"December 13, 2024 10:33:42","remoteAddr":"37.120.159.200","user":"--","app":"PHP","method":"GET","url":"/apps/memories/api/image/preview/2943449?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=84273a078ec49706380b1f3a8e2403cf&x=340&y=340&a=1","message":"Creation of dynamic property OCA\\Extract\\AppInfo\\Application::$appName is deprecated at /var/www/nextcloud/apps/extract/lib/AppInfo/Application.php#35","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0","version":"29.0.3.4","data":{"app":"PHP"}}
{"reqId":"IXslttdBccgYKe9hseZE","level":0,"time":"December 13, 2024 10:33:42","remoteAddr":"37.120.159.200","user":"--","app":"workflowengine","method":"GET","url":"/apps/memories/api/image/preview/2943456?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=44fcd416c165e745ff88cd2d77039975&x=340&y=340&a=1","message":"Flow activation: rules were requested for operation Block access to a file","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0","version":"29.0.3.4","data":{"app":"workflowengine","level":"0"}}
{"reqId":"IXslttdBccgYKe9hseZE","level":0,"time":"December 13, 2024 10:33:42","remoteAddr":"37.120.159.200","user":"--","app":"workflowengine","method":"GET","url":"/apps/memories/api/image/preview/2943456?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=44fcd416c165e745ff88cd2d77039975&x=340&y=340&a=1","message":"No flow configurations is going to run Block access to a file","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0","version":"29.0.3.4","data":{"app":"workflowengine","level":"0"}}
{"reqId":"guugEEoVz24VZibV8EHr","level":0,"time":"December 13, 2024 10:33:42","remoteAddr":"37.120.159.200","user":"--","app":"workflowengine","method":"GET","url":"/apps/memories/api/image/preview/2943449?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=84273a078ec49706380b1f3a8e2403cf&x=340&y=340&a=1","message":"Flow activation: rules were requested for operation Block access to a file","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0","version":"29.0.3.4","data":{"app":"workflowengine","level":"0"}}
{"reqId":"FjMvQnAnYydtm3CJM3sE","level":0,"time":"December 13, 2024 10:33:42","remoteAddr":"37.120.159.200","user":"--","app":"workflowengine","method":"GET","url":"/apps/memories/api/image/preview/2943485?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=7f81f8a66d15d2c99ca8d6f3944d545e&x=340&y=340&a=1","message":"Flow activation: rules were requested for operation Block access to a file","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0","version":"29.0.3.4","data":{"app":"workflowengine","level":"0"}}
{"reqId":"guugEEoVz24VZibV8EHr","level":0,"time":"December 13, 2024 10:33:42","remoteAddr":"37.120.159.200","user":"--","app":"workflowengine","method":"GET","url":"/apps/memories/api/image/preview/2943449?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=84273a078ec49706380b1f3a8e2403cf&x=340&y=340&a=1","message":"No flow configurations is going to run Block access to a file","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0","version":"29.0.3.4","data":{"app":"workflowengine","level":"0"}}
{"reqId":"FjMvQnAnYydtm3CJM3sE","level":0,"time":"December 13, 2024 10:33:42","remoteAddr":"37.120.159.200","user":"--","app":"workflowengine","method":"GET","url":"/apps/memories/api/image/preview/2943485?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=7f81f8a66d15d2c99ca8d6f3944d545e&x=340&y=340&a=1","message":"No flow configurations is going to run Block access to a file","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0","version":"29.0.3.4","data":{"app":"workflowengine","level":"0"}}
{"reqId":"rP4n8t1Ce1Nzi7cJqEK3","level":0,"time":"December 13, 2024 10:33:42","remoteAddr":"37.120.159.200","user":"--","app":"PHP","method":"GET","url":"/apps/memories/api/image/preview/2943499?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=6f8680a91311e7a9250a5b4bd25e30ee&x=340&y=340&a=1","message":"Creation of dynamic property OCA\\Extract\\AppInfo\\Application::$appName is deprecated at /var/www/nextcloud/apps/extract/lib/AppInfo/Application.php#35","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0","version":"29.0.3.4","data":{"app":"PHP"}}
{"reqId":"OZ0G9rtyFeSHgTLFsW0m","level":0,"time":"December 13, 2024 10:33:42","remoteAddr":"37.120.159.200","user":"--","app":"PHP","method":"GET","url":"/apps/memories/api/image/preview/2943520?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=12c44834b6ab1d2a9c23bec305c01e6c&x=340&y=340&a=1","message":"Creation of dynamic property OCA\\Extract\\AppInfo\\Application::$appName is deprecated at /var/www/nextcloud/apps/extract/lib/AppInfo/Application.php#35","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0","version":"29.0.3.4","data":{"app":"PHP"}}
{"reqId":"8eZ4nOKhdNXLn2t1zoiD","level":0,"time":"December 13, 2024 10:33:42","remoteAddr":"37.120.159.200","user":"--","app":"PHP","method":"GET","url":"/apps/memories/api/image/preview/2943463?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=5d1bece3d7ebdf5ba8665d0db63e44db&x=340&y=340&a=1","message":"Creation of dynamic property OCA\\Extract\\AppInfo\\Application::$appName is deprecated at /var/www/nextcloud/apps/extract/lib/AppInfo/Application.php#35","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0","version":"29.0.3.4","data":{"app":"PHP"}}
{"reqId":"8eZ4nOKhdNXLn2t1zoiD","level":0,"time":"December 13, 2024 10:33:42","remoteAddr":"37.120.159.200","user":"--","app":"workflowengine","method":"GET","url":"/apps/memories/api/image/preview/2943463?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=5d1bece3d7ebdf5ba8665d0db63e44db&x=340&y=340&a=1","message":"Flow activation: rules were requested for operation Block access to a file","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0","version":"29.0.3.4","data":{"app":"workflowengine","level":"0"}}
{"reqId":"8eZ4nOKhdNXLn2t1zoiD","level":0,"time":"December 13, 2024 10:33:42","remoteAddr":"37.120.159.200","user":"--","app":"workflowengine","method":"GET","url":"/apps/memories/api/image/preview/2943463?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=5d1bece3d7ebdf5ba8665d0db63e44db&x=340&y=340&a=1","message":"No flow configurations is going to run Block access to a file","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0","version":"29.0.3.4","data":{"app":"workflowengine","level":"0"}}
{"reqId":"rP4n8t1Ce1Nzi7cJqEK3","level":0,"time":"December 13, 2024 10:33:42","remoteAddr":"37.120.159.200","user":"--","app":"workflowengine","method":"GET","url":"/apps/memories/api/image/preview/2943499?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=6f8680a91311e7a9250a5b4bd25e30ee&x=340&y=340&a=1","message":"Flow activation: rules were requested for operation Block access to a file","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0","version":"29.0.3.4","data":{"app":"workflowengine","level":"0"}}
{"reqId":"rP4n8t1Ce1Nzi7cJqEK3","level":0,"time":"December 13, 2024 10:33:42","remoteAddr":"37.120.159.200","user":"--","app":"workflowengine","method":"GET","url":"/apps/memories/api/image/preview/2943499?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=6f8680a91311e7a9250a5b4bd25e30ee&x=340&y=340&a=1","message":"No flow configurations is going to run Block access to a file","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0","version":"29.0.3.4","data":{"app":"workflowengine","level":"0"}}
{"reqId":"OZ0G9rtyFeSHgTLFsW0m","level":0,"time":"December 13, 2024 10:33:43","remoteAddr":"37.120.159.200","user":"--","app":"workflowengine","method":"GET","url":"/apps/memories/api/image/preview/2943520?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=12c44834b6ab1d2a9c23bec305c01e6c&x=340&y=340&a=1","message":"Flow activation: rules were requested for operation Block access to a file","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0","version":"29.0.3.4","data":{"app":"workflowengine","level":"0"}}
{"reqId":"OZ0G9rtyFeSHgTLFsW0m","level":0,"time":"December 13, 2024 10:33:43","remoteAddr":"37.120.159.200","user":"--","app":"workflowengine","method":"GET","url":"/apps/memories/api/image/preview/2943520?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=12c44834b6ab1d2a9c23bec305c01e6c&x=340&y=340&a=1","message":"No flow configurations is going to run Block access to a file","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0","version":"29.0.3.4","data":{"app":"workflowengine","level":"0"}}
{"reqId":"wRFTv7LW2ifRo85IGu7d","level":0,"time":"December 13, 2024 10:33:43","remoteAddr":"37.120.159.200","user":"--","app":"PHP","method":"GET","url":"/apps/memories/api/image/preview/2943476?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=58f1cea5ea77b083c730658e1fbd6a25&x=340&y=340&a=1","message":"Creation of dynamic property OCA\\Extract\\AppInfo\\Application::$appName is deprecated at /var/www/nextcloud/apps/extract/lib/AppInfo/Application.php#35","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0","version":"29.0.3.4","data":{"app":"PHP"}}
{"reqId":"55075FrBQiHZ10DP7Ccg","level":0,"time":"December 13, 2024 10:33:43","remoteAddr":"37.120.159.200","user":"--","app":"PHP","method":"GET","url":"/apps/memories/api/image/preview/2943512?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=c25fb6a15e67db8fa56fd74d4b72080b&x=340&y=340&a=1","message":"Creation of dynamic property OCA\\Extract\\AppInfo\\Application::$appName is deprecated at /var/www/nextcloud/apps/extract/lib/AppInfo/Application.php#35","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0","version":"29.0.3.4","data":{"app":"PHP"}}
{"reqId":"55075FrBQiHZ10DP7Ccg","level":0,"time":"December 13, 2024 10:33:43","remoteAddr":"37.120.159.200","user":"--","app":"workflowengine","method":"GET","url":"/apps/memories/api/image/preview/2943512?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=c25fb6a15e67db8fa56fd74d4b72080b&x=340&y=340&a=1","message":"Flow activation: rules were requested for operation Block access to a file","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0","version":"29.0.3.4","data":{"app":"workflowengine","level":"0"}}
{"reqId":"55075FrBQiHZ10DP7Ccg","level":0,"time":"December 13, 2024 10:33:43","remoteAddr":"37.120.159.200","user":"--","app":"workflowengine","method":"GET","url":"/apps/memories/api/image/preview/2943512?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=c25fb6a15e67db8fa56fd74d4b72080b&x=340&y=340&a=1","message":"No flow configurations is going to run Block access to a file","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0","version":"29.0.3.4","data":{"app":"workflowengine","level":"0"}}
{"reqId":"wRFTv7LW2ifRo85IGu7d","level":0,"time":"December 13, 2024 10:33:43","remoteAddr":"37.120.159.200","user":"--","app":"workflowengine","method":"GET","url":"/apps/memories/api/image/preview/2943476?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=58f1cea5ea77b083c730658e1fbd6a25&x=340&y=340&a=1","message":"Flow activation: rules were requested for operation Block access to a file","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0","version":"29.0.3.4","data":{"app":"workflowengine","level":"0"}}
{"reqId":"wRFTv7LW2ifRo85IGu7d","level":0,"time":"December 13, 2024 10:33:43","remoteAddr":"37.120.159.200","user":"--","app":"workflowengine","method":"GET","url":"/apps/memories/api/image/preview/2943476?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=58f1cea5ea77b083c730658e1fbd6a25&x=340&y=340&a=1","message":"No flow configurations is going to run Block access to a file","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0","version":"29.0.3.4","data":{"app":"workflowengine","level":"0"}}
And here are browser console messages:
Content-Security-Policy: Ignoring “blob:” within script-src-elem: ‘strict-dynamic’ specified [92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi](https://cloud.mavridis.uk/apps/memories/a/92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi)
Layout was forced before the page was fully loaded. If stylesheets are not yet loaded this may cause a flash of unstyled content. [node.js:417:1](resource://devtools/server/actors/inspector/node.js)
Service Worker is not enabled on this browser. [App.vue:315](webpack:///memories/App.vue)
session heartbeat polling started [session-heartbeat.js:103:9](webpack:///nextcloud/core/src/session-heartbeat.js)
[DEBUG] Files_PDFViewer: Initializing for public page
Object { app: "Files_PDFViewer", level: 0, isPublicPage: false, canDownload: true, isSecureViewerAvailable: false }
[ConsoleLogger.js:65:18](webpack:///files_pdfviewer/node_modules/@nextcloud/logger/dist/ConsoleLogger.js)
[ERROR] Files_PDFViewer: But this does not appear to be a public page
Object { app: "Files_PDFViewer", level: 0 }
[ConsoleLogger.js:74:18](webpack:///files_pdfviewer/node_modules/@nextcloud/logger/dist/ConsoleLogger.js)
XHRGET[https://.domain.com/apps/memories/api/image/preview/2943492?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=83a7ea4f8e7ea378758b213a89e92016&x=340&y=340&a=1](https://cloud.mavridis.uk/apps/memories/api/image/preview/2943492?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=83a7ea4f8e7ea378758b213a89e92016&x=340&y=340&a=1)[HTTP/2 500 456ms]
XHRGET[https://.domain.com/apps/memories/api/image/preview/2943507?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=f90c66ef3db52e5a4afc0a3379bc31fd&x=340&y=340&a=1](https://cloud.mavridis.uk/apps/memories/api/image/preview/2943507?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=f90c66ef3db52e5a4afc0a3379bc31fd&x=340&y=340&a=1)[HTTP/2 500 455ms]
XHRGET[https://.domain.com/apps/memories/api/image/preview/2943456?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=44fcd416c165e745ff88cd2d77039975&x=340&y=340&a=1](https://cloud.mavridis.uk/apps/memories/api/image/preview/2943456?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=44fcd416c165e745ff88cd2d77039975&x=340&y=340&a=1)[HTTP/2 500 522ms]
XHRGET[https://.domain.com/apps/memories/api/image/preview/2943485?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=7f81f8a66d15d2c99ca8d6f3944d545e&x=340&y=340&a=1](https://cloud.mavridis.uk/apps/memories/api/image/preview/2943485?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=7f81f8a66d15d2c99ca8d6f3944d545e&x=340&y=340&a=1)[HTTP/2 500 532ms]
XHRGET[https://.domain.com/apps/memories/api/image/preview/2943449?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=84273a078ec49706380b1f3a8e2403cf&x=340&y=340&a=1](https://cloud.mavridis.uk/apps/memories/api/image/preview/2943449?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=84273a078ec49706380b1f3a8e2403cf&x=340&y=340&a=1)[HTTP/2 500 453ms]
XHRGET[https://.domain.com/apps/memories/api/image/preview/2943476?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=58f1cea5ea77b083c730658e1fbd6a25&x=340&y=340&a=1](https://cloud.mavridis.uk/apps/memories/api/image/preview/2943476?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=58f1cea5ea77b083c730658e1fbd6a25&x=340&y=340&a=1)[HTTP/2 500 684ms]
XHRGET[https://.domain.com/apps/memories/api/image/preview/2943512?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=c25fb6a15e67db8fa56fd74d4b72080b&x=340&y=340&a=1](https://cloud.mavridis.uk/apps/memories/api/image/preview/2943512?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=c25fb6a15e67db8fa56fd74d4b72080b&x=340&y=340&a=1)[HTTP/2 500 552ms]
XHRGET[https://.domain.com/apps/memories/api/image/preview/2943463?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=5d1bece3d7ebdf5ba8665d0db63e44db&x=340&y=340&a=1](https://cloud.mavridis.uk/apps/memories/api/image/preview/2943463?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=5d1bece3d7ebdf5ba8665d0db63e44db&x=340&y=340&a=1)[HTTP/2 500 637ms]
XHRGET[https://.domain.com/apps/memories/api/image/preview/2943520?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=12c44834b6ab1d2a9c23bec305c01e6c&x=340&y=340&a=1](https://cloud.mavridis.uk/apps/memories/api/image/preview/2943520?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=12c44834b6ab1d2a9c23bec305c01e6c&x=340&y=340&a=1)[HTTP/2 500 655ms]
XHRGET[https://.domain.com/apps/memories/api/image/preview/2943499?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=6f8680a91311e7a9250a5b4bd25e30ee&x=340&y=340&a=1](https://cloud.mavridis.uk/apps/memories/api/image/preview/2943499?token=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&albums=92q5cXDKEqAfG3xTjsOUpOWI3AXmfywi&c=6f8680a91311e7a9250a5b4bd25e30ee&x=340&y=340&a=1)[HTTP/2 500 736ms]
Failed to load XImg Error fetching single preview: {"message":""} [XImg.vue:95](webpack:///memories/components/frame/XImg.vue)
Failed to load XImg Error fetching single preview: {"message":""} [XImg.vue:95](webpack:///memories/components/frame/XImg.vue)
Failed to load XImg Error fetching single preview: {"message":""} [XImg.vue:95](webpack:///memories/components/frame/XImg.vue)
Failed to load XImg Error fetching single preview: {"message":""} [XImg.vue:95](webpack:///memories/components/frame/XImg.vue)
Failed to load XImg Error fetching single preview: {"message":""} [XImg.vue:95](webpack:///memories/components/frame/XImg.vue)
Failed to load XImg Error fetching single preview: {"message":""} [XImg.vue:95](webpack:///memories/components/frame/XImg.vue)
Failed to load XImg Error fetching single preview: {"message":""} [XImg.vue:95](webpack:///memories/components/frame/XImg.vue)
Failed to load XImg Error fetching single preview: {"message":""} [XImg.vue:95](webpack:///memories/components/frame/XImg.vue)
Failed to load XImg Error fetching single preview: {"message":""} [XImg.vue:95](webpack:///memories/components/frame/XImg.vue)
Failed to load XImg Error fetching single preview: {"message":""} [XImg.vue:95](webpack:///memories/components/frame/XImg.vue)
Failed to load XImg Error fetching single preview: {"message":""} [XImg.vue:95](webpack:///memories/components/frame/XImg.vue)
Failed to load XImg Error fetching single preview: {"message":""} [XImg.vue:95](webpack:///memories/components/frame/XImg.vue)
Failed to load XImg Error fetching single preview: {"message":""} [XImg.vue:95](webpack:///memories/components/frame/XImg.vue)
Failed to load XImg Error fetching single preview: {"message":""} [XImg.vue:95](webpack:///memories/components/frame/XImg.vue)
Failed to load XImg Error fetching single preview: {"message":""} [XImg.vue:95](webpack:///memories/components/frame/XImg.vue)
Failed to load XImg Error fetching single preview: {"message":""} [XImg.vue:95](webpack:///memories/components/frame/XImg.vue)
Failed to load XImg Error fetching single preview: {"message":""} [XImg.vue:95](webpack:///memories/components/frame/XImg.vue)
Failed to load XImg Error fetching single preview: {"message":""} [XImg.vue:95](webpack:///memories/components/frame/XImg.vue)
Failed to load XImg Error fetching single preview: {"message":""} [XImg.vue:95](webpack:///memories/components/frame/XImg.vue)
Failed to load XImg Error fetching single preview: {"message":""} [XImg.vue:95](webpack:///memories/components/frame/XImg.vue)
The text was updated successfully, but these errors were encountered:
Describe the bug
If you have the Nextcloud app 'Office' installed and enabled, and you have enabled 'watermarking' in its admin settings, then albums shared by public link in Memories do not show previews. They also do not show the photos if you have not chosen to view full size/original when clicking on previews.
This is now a recognised bug in the Office app (richdocuments). You can find all logs and relevant information in the issue there:
nextcloud/richdocuments#4331
I am opening it here as well a) to see if anything could be done from Memories' side to mitigate this (I don't think so as it's Office that catches Memories' previews, but I am no expert by far), and b) to make the Memories developers and users aware as it was a very annoyingly difficult bug to pin down.
Steps To Reproduce
Platform
Screenshots
This is the shared album (viewed via its public link not logged in to NC) when watermarking is enabled:
This is the same album when watermarking is disabled (or when 'Show watermark for read only shares' is disabled) on the Office admin settings:
Additional context
Here's relevant errors produced in nextcloud.log when loading the public album with watermarking enabled in Office:
And here are browser console messages:
The text was updated successfully, but these errors were encountered: