Steps to reproduce bug:
Try and load a link to a pdf that doesn't exist, for example:
https://demo.ametys.org/nightly-odf/plugins/odf-web/odf/_content/XXXXXXXXXXX.pdf
Bug:
The error code is 500 and not 404.
Caused by: javax.jcr.PathNotFoundException: XX/XX/XXXXXXXXXXXXXXX at org.apache.jackrabbit.core.NodeImpl$8#perform:2167 at org.apache.jackrabbit.core.NodeImpl$8#perform:2161 at org.apache.jackrabbit.core.session.SessionState#perform:216 at org.apache.jackrabbit.core.ItemImpl#perform:91 at org.apache.jackrabbit.core.NodeImpl#getNode:2161 at org.ametys.plugins.repository.collection.AmetysObjectCollection#getChild:127 ... 101 more