How to enable debugging on derived properties? (Doc ID 2095348.1)

Last updated on MAY 23, 2016

Applies to:

Oracle Commerce Platform - Version 9.0 and later
Information in this document applies to any platform.

Goal

How to enable debugging for derived properties in order to debug the derived properties validation process.

This might help in cases when Derivation.validate is called repeatedly and failing with:

Unable to resolve component /atg/seo/SEORepository
java.lang.StackOverflowError
at atg.beans.DynamicPropertyDescriptor.getComponentPropertyType(DynamicPropertyDescriptor.java:396)
at atg.repository.RepositoryPropertyDescriptor.isAssignableFrom(RepositoryPropertyDescriptor.java:899)
at atg.repository.dp.Derivation.validate(Derivation.java:750)
at atg.repository.dp.Derivation.validate(Derivation.java:809)
at atg.repository.dp.Derivation.validate(Derivation.java:809)
at atg.repository.dp.Derivation.validate(Derivation.java:809)
at atg.repository.dp.Derivation.validate(Derivation.java:809)
at atg.repository.dp.Derivation.validate(Derivation.java:809)
at atg.repository.dp.Derivation.validate(Derivation.java:809)
...
at atg.repository.dp.Derivation.validate(Derivation.java:809)

Solution

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms