Setting multiple paths for catalog files in System property, delimited by a semi-colon(;) is not honored and IllegalArgumentException is thrown.
This is the code snipet:
String files = file_path_1 + ";" + file_path_2;
System.setProperty("javax.xml.catalog.files", files);
CatalogResolver catalogResolver = CatalogManager.catalogResolver(CatalogFeatures.defaults());
URL of the failing tests:
api/javax_xml/catalog/CatalogManager/index.html#CatalogResolverTests[hierarchyOfCatFiles2]
api/javax_xml/catalog/CatalogManager/index.html#CatalogTests[hierarchyOfCatFilesSys]
api/javax_xml/catalog/CatalogManager/index.html#CatalogUriResolverTests[hierarchyOfCatFiles2]
This is the code snipet:
String files = file_path_1 + ";" + file_path_2;
System.setProperty("javax.xml.catalog.files", files);
CatalogResolver catalogResolver = CatalogManager.catalogResolver(CatalogFeatures.defaults());
URL of the failing tests:
api/javax_xml/catalog/CatalogManager/index.html#CatalogResolverTests[hierarchyOfCatFiles2]
api/javax_xml/catalog/CatalogManager/index.html#CatalogTests[hierarchyOfCatFilesSys]
api/javax_xml/catalog/CatalogManager/index.html#CatalogUriResolverTests[hierarchyOfCatFiles2]