Liferay tgrep browser fails completely if iiif-metadata service not available
When the iiif metadata service is down, the browse item view in tgrep fails completely, e.g. https://textgridrep.org/browse/-/browse/vs2w_0.
the log on the liferay-tomcat states:
09:58:12,858 ERROR [http-bio-8080-exec-7968][render_portlet_jsp:132] null javax.ws.rs.client.ResponseProcessingException: No message body reader has been found for class info.textgrid.repportlet.browse.IIIFProjects, ContentType: / at org.apache.cxf.jaxrs.impl.ResponseImpl.reportMessageHandlerProblem(ResponseImpl.java:439) at org.apache.cxf.jaxrs.impl.ResponseImpl.doReadEntity(ResponseImpl.java:390) at org.apache.cxf.jaxrs.impl.ResponseImpl.readEntity(ResponseImpl.java:320) at org.apache.cxf.jaxrs.impl.ResponseImpl.readEntity(ResponseImpl.java:310) [...]
the website should stay available in this case, just the iiif link schould be grey, not visible or at best be grey and state the temporarely problem with iiiif metadata