I'm getting an ajax error 200 and this message whenever I try to add conditions to a rule set:

Fatal error: Class 'NodeIdArrayRulesDataWrapper' not found in /home/main/public_html/sites/all/modules/rules/rules.module on line 539

This started happening after upgrading to Rules 7.x-2.10.

Any fixes for this?

Comments

Mouser76 created an issue. See original summary.

tr’s picture

Status: Active » Postponed (maintainer needs more info)

The string NodeIdArray does not show up anywhere in the code of Drupal core or in Rules or in any of Rules' dependencies (with a case-insensitive search). I searched both 7.x-2.10 and 7.x-2.9.

While I guess there could be a dynamically generated class name somewhere, I think the problem might be because of contributed code you have - a custom data type for Rules, or custom events/actions/conditions. Hard to say without further information. Can you reproduce this on a clean site or do you need specific contributed modules enabled to make this happen?

tr’s picture

Status: Postponed (maintainer needs more info) » Closed (cannot reproduce)

No further information provided.