Description of problem: When pdl source contains a default pdl and database dependent pdl file com.arsdigita.persistence.pdl.ManifestSource loads both pdl's causing duplicate object definition errors. Previous implimentations only loaded only the database dependent version if it existed otherwise it loaded the default version. Version-Release number of selected component (if applicable): How reproducible: Every time Steps to Reproduce: Create two pdl files, a default one ex. Group.pdl and a database dependent pdl for the database ccm is using ex. Group.ora.pdl. Actual results: ManifestSource will load both pdl's and throw an error. Expected results: ManifestSource should only load the database dependent pdl. Additional info:
fixed on dev (39453)
@39505 I check in additional changes that brought back the ability to load pdl from a jar and/or zip. My changes work with the stuff that Archit did.