final String message = String.format("%s.%s -- %s usermetadata operation failed for %s", e.getMessage(), e.getCause() == null ? "" : e.getCause().getMessage(), resourceRequestName, name); throw new MetacatUserMetadataException(message); } catch (MetacatUnAuthorizedException e) { collectRequestExceptionMetrics(tags, e.getClass().getSimpleName());