+ product.getProductType().getName()
+ ": Message: " + e.getMessage());
}
for (Iterator<Element> i = metadataTypes.iterator(); i.hasNext();) {
Element element = i.next();
List<String> values = m.getAllMetadata(element.getElementName());
if (values == null) {
LOG.log(Level.WARNING, "No Metadata specified for product ["
+ product.getProductName() + "] for required field ["
+ element.getElementName()
+ "]: Attempting to continue processing metadata");
continue;
}
for (Iterator<String> j = values.iterator(); j.hasNext();) {
String value = j.next();
try {
addMetadataValue(element, product, value);
} catch (Exception e) {
e.printStackTrace();
LOG
.log(
Level.WARNING,
"Exception ingesting metadata. Error inserting field: ["
+ element.getElementId()
+ "=>"
+ value
+ "]: for product: ["
+ product.getProductName()
+ "]: Message: "