diff --git a/repository-meta-analyzer/src/main/java/org/hyades/processor/MetaAnalyzerProcessor.java b/repository-meta-analyzer/src/main/java/org/hyades/processor/MetaAnalyzerProcessor.java index 6bc85de53..7e579e43b 100644 --- a/repository-meta-analyzer/src/main/java/org/hyades/processor/MetaAnalyzerProcessor.java +++ b/repository-meta-analyzer/src/main/java/org/hyades/processor/MetaAnalyzerProcessor.java @@ -200,6 +200,10 @@ private org.hyades.model.IntegrityMeta fetchIntegrityMeta(IMetaAnalyzer analyzer org.hyades.model.IntegrityMeta integrityMeta; try { integrityMeta = analyzer.getIntegrityMeta(component); + } catch (UnsupportedOperationException unsupportedPackageException) { + LOGGER.debug("Failed to analyze {} using {} with repository {} because package type is not supported", + component.getPurl(), analyzer.getName(), repository.getIdentifier(), unsupportedPackageException); + return null; } catch (Exception e) { LOGGER.error("Failed to analyze {} using {} with repository {}", component.getPurl(), analyzer.getName(), repository.getIdentifier(), e);