Transient RepositoryPropertyDescriptor Properties Seem To Require Data-type Attribute. (Doc ID 2094218.1)

Last updated on MARCH 09, 2016

Applies to:

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

Symptoms

When attempting to define Transient repository property, which utilizes a User-defined property type (Java class extending atg.repository.RepositoryPropertyDescriptor) as a 'property-type' input argument (without 'data-type' or 'item-type' arguments)
an error occurs during repository start-up

The issue can be reproduced at will with the following steps:

1. Extend the definition of a Repository item (e.g. /atg/userprofiling/ProfileAdapterRepository definition for item 'user' ) by adding file userProfile.xml in directory <ATG_Home>\localconfig\atg\userprofiling\ (utilizing XML File Combination mechanism).

2. Add to userProfile.xml the following:

Due to this issue, users cannot define a Transient repository property, which utilizes a User-defined property type (Java class extending atg.repository.RepositoryPropertyDescriptor) as a 'property-type' input argument, without additionally defining 'data-type' or 'item-type' arguments, as stated in the documentation.

Cause

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