Changeset 3931 for OAIHarvester
- Timestamp:
- 11/04/13 18:19:59 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
OAIHarvester/trunk/OAIHarvester/src/main/java/eu/clarin/cmdi/oai/harvester/impl/HarvestWorker.java
r3920 r3931 394 394 if (response.readStart(OAI_NS, "metadata", true)) { 395 395 response.consumeWhitespace(); 396 readerWrapper.reset(response.getXMLStreamReader()); 397 job.onRecordMetadata(header, readerWrapper); 396 if (!response.getXMLStreamReader().isCharacters()) { 397 readerWrapper.reset(response.getXMLStreamReader()); 398 job.onRecordMetadata(header, readerWrapper); 399 } else { 400 // FIXME: notify handler somehow of failed record 401 logger.error("invalid metadata record with identifier '{}' contains only characters", 402 header.getIdentifier()); 403 } 398 404 response.consumeWhitespace(); 399 405 response.readEnd(OAI_NS, "metadata", true);
Note: See TracChangeset
for help on using the changeset viewer.