My Oracle Support Banner

Purging of OBDX Table Is Failing with Error "Predeployment of PersistenceUnit [BATCH] failed" (Doc ID 2851514.1)

Last updated on JANUARY 29, 2024

Applies to:

Oracle Banking Digital Experience - Version 18.2.0.0.0 to 18.2.0.0.0 [Release 18]
Information in this document applies to any platform.

Symptoms

Purging of OBDX tables is not happening, following error is observed in logs:

ERROR
-----------------------
Exception Description: Predeployment of PersistenceUnit [BATCH] failed.
Internal Exception: Exception [EclipseLink-7215] (Eclipse Persistence Services - 2.5.2.v20140319-9ad6abd): org.eclipse.persistence.exceptions.ValidationException
Exception Description: Could not load the field named [key] on the class [class com.ofss.digx.cz.app.securepay.entity.DeregisterSoftTokenDomain]. Ensure there is a corresponding field with that name defined on the class

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Login to the obdx schema
2. Check the details in digx_pu_shell_params table under dat_next_purge and dat_last_purge column 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.