PgsqlBackendConfiguration must set up the catalogFacade bean as intended. In this case, it wasn't being created as a ResolvingCatalogFacade, meaning any additional decorator would get the raw PsqlCatalogFacade and the returned CatalogInfo object wouldn't be resolving according to the required inbound and outbound resolving functions (e.g. to initialize the Catalog property where appropriate, possibly leading to NPE, or replacing ResolvingProxy references with actual CatalogInfo references, etc).
PgsqlBackendConfiguration
must set up thecatalogFacade
bean as intended. In this case, it wasn't being created as aResolvingCatalogFacade
, meaning any additional decorator would get the rawPsqlCatalogFacade
and the returnedCatalogInfo
object wouldn't be resolving according to the required inbound and outbound resolving functions (e.g. to initialize theCatalog
property where appropriate, possibly leading to NPE, or replacingResolvingProxy
references with actualCatalogInfo
references, etc).