When I try to compile my business rules, I get an error indicating that there is a State Loop Error.
Oracle B2C Service, All versions
When compiling or activating a ruleset, you will get a State Loop Error message if you have two states and there is a rule in each state that transitions to the other state and continues processing.
For example, if you have states A and B. If you have a rule in state A that includes an action to "Transition to state B and continue" and there is a rule in state B has an action "Transition to state A and Continue"', the application will see this as a loop, regardless of the specific IF criteria listed in the rules.
To avoid a state loop error, use the action "Transition State and Stop" in at least one of the rules used to transition between the A and B states.