log.warn("DOIConsumer cannot handles items without DOIs, skipping: "
+ event.toString());
}
try
{
provider.updateMetadata(ctx, dso, doi);
}
catch (IllegalArgumentException ex)
{
// should not happen, as we got the DOI from the DOIProvider
log.warn("DOIConsumer caught an IdentifierException.", ex);