Error When Creating a Commerce Rule with System Attribute in Simple Condition [Error: Object '-1' of type 'CmAttribute' could not be found] (Doc ID 2284382.1)

Last updated on AUGUST 28, 2017

Applies to:

Oracle BigMachines CPQ Cloud Service - Version 2017 R1 and later
Information in this document applies to any platform.

Symptoms

Saving a constraint rule using a system attribute in a simple conditions gives the below error.

Error: Object '-1' of type 'CmAttribute' could not be found.

Below are steps to reproduce:

  1. On a site that is on 2017 R1 attempt to create a commerce rule.
  2. Use a system attribute in a simple condition and he error will be present when saving.

The rule is therefore unable to be saved. Using Main Document or Sub Document attributes works correctly.

If modifying an existing rule with system attribute in simple condition, the change cannot be saved due to the same error.

Changes

Site was upgraded to 2017 R1.

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