When an attribute type 'lookup' using a parameterized lookup is deleted, the record of the mapping in ODF_LOOKUP_PARAMETERS table for that attribute is not deleted.
The following errors may be seen in the app-ca.logs:
ERROR 2019-01-28 11:32:10,729 [http-nio-14001-exec-8] union.persistence (clarity:admin:21815978__....:mainnav.work) Undefined statement set: odf-pmd.project.select-parameterized-captions.prj_test_mgr.map.1
ERROR 2019-01-28 11:32:10,729 [http-nio-14001-exec-8] dal.DataProviderClient (clarity:admin:21815978__....:mainnav.work) Could not run statement set for parameterized lookups
ERROR 2019-01-28 11:32:10,730 [http-nio-14001-exec-8] dal.DataProviderClient (clarity:admin:21815978__....:mainnav.work) Could not process statement set for parameterized lookups, lookupAttributeCode:prj_test_mgr object code: project
Steps to Reproduce:
select * from ODF_LOOKUP_PARAMETERS where lookup_attribute_name in ('mylookup')
result: 1 row
Delete the attribute you just createdselect * from ODF_LOOKUP_PARAMETERS where lookup_attribute_name in ('mylookup')
Expected Result: No result. The record for the attribute in the ODF_LOOKUP_PARAMETERS is deleted.
Actual Result: 1 row. The record for the attribute in the ODF_LOOKUP_PARAMETERS is not deleted.
Caused by DE48500
This is fixed in 15.6.1