diff --git a/imagetool/src/main/java/com/oracle/weblogic/imagetool/aru/AruPatch.java b/imagetool/src/main/java/com/oracle/weblogic/imagetool/aru/AruPatch.java index 6d09db0d..2a6cc7bb 100644 --- a/imagetool/src/main/java/com/oracle/weblogic/imagetool/aru/AruPatch.java +++ b/imagetool/src/main/java/com/oracle/weblogic/imagetool/aru/AruPatch.java @@ -198,19 +198,21 @@ public static List getPatches(Document patchList, String patchSelector int index = patch.downloadPath().indexOf("patch_file="); if (index < 0) { - throw new XPathExpressionException(Utils.getMessage("IMG-0059", patch.patchId())); + logger.fine("Unusable patch data from ARU for id:" + patch.patchId() + + " ver:" + patch.version() + " url:" + patch.downloadUrl()); + } else { + patch.fileName(patch.downloadPath().substring(index + "patch_file=".length())); + + logger.fine("AruPatch created id:" + patch.patchId() + + " ver:" + patch.version() + + " desc:" + patch.description() + + " rel:" + patch.release() + + " product:" + patch.product() + + " relName:" + patch.releaseName() + + " psu:" + patch.psuBundle() + + " url:" + patch.downloadUrl()); + result.add(patch); } - patch.fileName(patch.downloadPath().substring(index + "patch_file=".length())); - - logger.fine("AruPatch created id:" + patch.patchId() - + " ver:" + patch.version() - + " desc:" + patch.description() - + " rel:" + patch.release() - + " product:" + patch.product() - + " relName:" + patch.releaseName() - + " psu:" + patch.psuBundle() - + " url:" + patch.downloadUrl()); - result.add(patch); } } return result;