Formula with ReplaceStr Causes Hyperion DRM to Go into an Infinite Loop (Doc ID 1401084.1)

Last updated on JULY 28, 2016

Applies to:

Hyperion Data Relationship Management - Version 11.1.2.0.00 and later
Information in this document applies to any platform.
9.10.13

Symptoms

  1. You use ReplaceStr in a property formula.
  2. You replace a string with a longer one that contains the first string. For example, you replace "Fred" with "Frederick"
  3. When you test the formula on a node where a replacement will be made, OR save a value containing the search string, DRM stops responding. On the DRM server, CPU usage will be observed at 100% and the only solution is to restart the service.

Example formula:
ReplaceStr(PropValue(Custom.PLNMemberFormula),",\",True)
This function replaces every double-quote character (") in the PLNMemberFormula property with a backslash and quote (\").

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