[273501] EAR Validator is validating manifests of binary jars
diff --git a/plugins/org.eclipse.jst.j2ee/j2eeplugin/org/eclipse/jst/j2ee/internal/validation/UIEarValidator.java b/plugins/org.eclipse.jst.j2ee/j2eeplugin/org/eclipse/jst/j2ee/internal/validation/UIEarValidator.java index 6370d16..34963ef 100644 --- a/plugins/org.eclipse.jst.j2ee/j2eeplugin/org/eclipse/jst/j2ee/internal/validation/UIEarValidator.java +++ b/plugins/org.eclipse.jst.j2ee/j2eeplugin/org/eclipse/jst/j2ee/internal/validation/UIEarValidator.java
@@ -375,8 +375,10 @@ return; List archives = earFile.getArchiveFiles(); for (int i = 0; i < archives.size(); i++) { - final Archive anArchive = (Archive) archives.get(i); + if(anArchive.getLoadStrategy().isReadOnly()){ + continue; + } IFile target = getManifestFile(anArchive); if (target != null) _reporter.removeMessageSubset(this, target, MANIFEST_GROUP_NAME);