public void loadProfile() { try { profile = sessionBean.getProfileCached().get(image.getMetadataSet().getProfile()); if (profile == null) { profile = ObjectLoader.loadProfile(image.getMetadataSet().getProfile(), sessionBean.getUser()); } if (profile == null) { profile = new MetadataProfile(); } } catch (Exception e) { BeanHelper.error( sessionBean.getMessage("error_profile_load") + " " + image.getMetadataSet().getProfile() + " " + sessionBean.getLabel("of") + " " + image.getId()); profile = new MetadataProfile(); logger.error( "Error load profile " + image.getMetadataSet().getProfile() + " of image " + image.getId(), e); } }