As an administrator, I want ingest to detect and automatically handle zip files containing subdirectories. The ingest pipeline is finding the subdirectory in the zip but it takes no action and loops forever preventing subsequent processing. The deployment should be removed from the ProcessUnified directory to an error directory.
A typical message example is:
2020-05-27 13:36:55,436 | ERROR | g/ProcessUnified | DefaultErrorHandler | ContextId: UnifiedCTIngestCamelContext | RouteId: UnifiedCameraTrapStartProcessing | Failed delivery for (MessageId: ID-oris-srv04-si-edu-33392-1590500724935-4-553406 on ExchangeId: ID-oris-srv04-si-edu-33392-1590500724935-4-553407). Exhausted after delivery attempt: 1 caught: edu.si.services.camel.extractor.ExtractorException: Extracting archive 'p168d55416.zip' failed! Directory '__MACOSX/' found in archive!