-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Data element circular reference detected #5
Comments
@alcazes Can you provide a URL of the rule where you see this error. Or provide a screenshot of the Make Fetch call action config? Thanks! |
@dompuiu the URL is https://experience.adobe.com/#/@rbs/sname:prod/data-collection/eventForwarding/companies/COe5253eb028b44a8dbe0d4830477b7be6/properties/PR3f4c299f27f541dfbcd290cd3b62a916/rules/RL4c17b6ad344544e292dc5ac035f1c21f/ruleComponent/RCf5fc04e3ad5f4f63b27c6d44693ff1cb The part of the rule which creates the issue is this one: I also opened an issues on adobe/reactor-extension-core-edge#7 for the same behaviour. I dig a bit dipper and I believe the issue is no even with your extensions but the turbine source code: if (dataElementCallStack.includes(dataElementName)) {
dataElementCallStack.push(dataElementName);
return Promise.reject(
new Error(
`Data element circular reference detected: ${dataElementCallStack.join(
' -> '
)}`
)
);
} Based on this code you cannot create a data element to be reused in other data elements like in my case:
Based on all that it seems that for now you cannot use a data element in other data elements as you would do with Adobe Launch. I also create an Adobe support ticket for same Should I open an issue against reactor-turbine or your team will follow up ? |
Yes, the issue is in |
… called with a list of data elements that don't have circular references. This fixes this issue: adobe/reactor-extension-cloud-connector-edge#5.
This issue is fixed in this release: https://github.com/adobe/reactor-turbine-edge/releases/tag/v2.3.3. |
This fix was deployed today in production. |
Expected Behaviour
We should be able to reference a data element inside another data element
Actual Behaviour
Error
Sample Code that illustrates the problem
There seems to be a bug in Adobe Event Forwarding:
Data Elements are as follow:
platform
eventType
lifecycleShortCode
The text was updated successfully, but these errors were encountered: