try {
String contributionURI = FileHelper.getName(contributionURL.getPath());
if (contributionURI == null || contributionURI.length() == 0) {
contributionURI = contributionURL.toString();
}
contribution = contributionService.contribute(contributionURI, contributionURL, false);
} catch (ContributionException e) {
throw new ServiceRuntimeException(e);
} catch (IOException e) {
throw new ServiceRuntimeException(e);
}