I have created two rules to act on some events related to commerce products.
The first is to act on reference node delete event, to remove the product upon node delete.
the second is to delete the node upon expiration event using node_expire
When running the cron to make expired event to be happen no actions executed except if I disabled the first rule
I have tried rules components and rule sets as that two rules have conditions and actions in common But nothing changed.
Edit: I did some debugging and found that warning and error messages
WD rules: Unable to load commerce_product with id "102"
WD rules: Unable to evaluate action entity_fetch.
WD rules: Unable to get variable entity_fetched, it is not defined.
WD rules: Unable to evaluate action entity_delete.