--- old/src/java.xml/share/classes/javax/xml/catalog/CatalogReader.java 2016-08-29 11:59:53.912405901 -0700 +++ new/src/java.xml/share/classes/javax/xml/catalog/CatalogReader.java 2016-08-29 11:59:53.796400107 -0700 @@ -259,15 +259,6 @@ CatalogEntryType type = CatalogEntryType.getType(localName); if (type == CatalogEntryType.GROUP) { inGroup = false; - } else if (type == CatalogEntryType.CATALOGENTRY) { - /* - Done reading the catalog file. - Load delegate and alternative catalogs if defer is false. - */ - if (!catalog.isDeferred()) { - catalog.loadDelegateCatalogs(); - catalog.loadNextCatalogs(); - } } }