Support Article
Database-Config-KeyPropertyNotExposed error in log
KCP-119
Summary
On indexing work items, the Database-Config-KeyPropertyNotExposed error is generated in the log.
Error Messages
Caused by: com.pega.pegarules.pub.database.ConfigurationException: Database-Config-KeyPropertyNotExposed PegaIns-Interface-Contact-CommunicationOptions PrimaryCommunication at com.pega.pegarules.data.internal.dictionary.ColumnCategorizer.verify(ColumnCategorizer.java:1185) ~[prprivate-data.jar:?] at com.pega.pegarules.data.internal.dictionary.ColumnCategorizer.mapColumnsToRelevantList(ColumnCategorizer.java:239) ~[prprivate-data.jar:?] at com.pega.pegarules.data.internal.dictionary.ColumnCategorizer.(ColumnCategorizer.java:184) ~[prprivate-data.jar:?] at com.pega.pegarules.data.internal.dictionary.ClassMapImpl.lookupSqlForRdbms(ClassMapImpl.java:5665) ~[prprivate-data.jar:?] at com.pega.pegarules.data.internal.dictionary.ClassMapImpl.lookupSQL(ClassMapImpl.java:5515) ~[prprivate-data.jar:?] at com.pega.pegarules.data.internal.dictionary.ClassMapImpl.getSQL(ClassMapImpl.java:1349) ~[prprivate-data.jar:?] at com.pega.pegarules.data.internal.access.ConditionListSpecificationImpl.generateSQL(ConditionListSpecificationImpl.java:543) ~[prprivate-data.jar:?] at com.pega.pegarules.data.internal.access.ConditionListSpecificationImpl.getQueryInserts(ConditionListSpecificationImpl.java:370) ~[prprivate-data.jar:?] at com.pega.pegarules.data.internal.access.BasicListSpecificationImpl.getQueryInserts(BasicListSpecificationImpl.java:113) ~[prprivate-data.jar:?] at com.pega.pegarules.data.internal.access.Lister.listWithResultPackager(Lister.java:381) ~[prprivate-data.jar:?] at com.pega.pegarules.data.internal.access.Lister.list(Lister.java:190) ~[prprivate-data.jar:?] at com.pega.pegarules.data.internal.access.DatabaseImpl.list(DatabaseImpl.java:3009) ~[prprivate-data.jar:?]
Steps to Reproduce
Verify the mapped keys for the PegaApp-Interface-Contact-CommunicationOptions class and the composite primary keys of the pa_communication_options table.
Root Cause
A defect in Pegasystems’ code or rules.
The keys were mapped incorrectly.
Resolution
Apply HFix-63728.
Published December 2, 2021
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.