Full notice:

Failed: FacesExtendableException: There is no method actions for this instance of the class RulesRuleSet. in FacesExtendable->__call() (line 133 of C:\wamp2.2a\www\drupal-7.12\sites\all\modules\rules\includes\faces.inc).

Basically, just updated Cache Actions module from 7.x-2.0-alpha3 to 7.x-2.0-alpha4.
When I ran update.php i was informed that I had the following database update:
cache_actions module

7201 - Upgrade all old panels rules to the new format.

But then after trying to apply the pending update, I got the above failure and the update cannot complete.

For now I've rolled back to alpha3 as I have no idea what this is all about!

I've had a problem with FacesExtendable in the past - #1257580: Fatal error: Class 'FacesExtendable' not found line 231 on every page after </html> tag, but that was fixed a while back and the only other reference I can find to a similar issue is #1285856: FacesExtendableException : There is no method dependencies for this instance of the class RulesAction, although it appears unrelated.

Anyone else getting this problem?

Comments

carl.brown’s picture

Category: task » bug

Any one have any ideas on this?

I'd forgotten about it and just updated a load of other modules this morning. Tried to update Cache Actions and got the same error again... Unsurprisingly, I guess, since it's just repeating what I did the first time around!

jeanj’s picture

same problem here ... no hints?

itangalo’s picture

I get the same problem when I try to change the name of the cache key and then save a custom page. Kind of annoying, since it now stops me from saving other changes as well.

vegardjo’s picture

Also getting this, prevents platform upgrades via Aegir too..

Cauliflower’s picture

Version: 7.x-2.0-alpha4 » 7.x-2.0-alpha5
Priority: Normal » Major

Same errors in alpha5.

carl.brown’s picture

Yep, just got this in alpha5 again too. Had to roll back to alpha3 again to keep things happy :(
All module dependencies are met, and up to date: Requires: Rules (enabled), Entity tokens (enabled), Entity API (enabled).

emattias’s picture

Here's a patch based entirely on this patch.

I'm not sure that this is the ultimate solution since, to my understanding, this limits so that it will only sync the key change for event triggered Rules and not other component types (like rule sets). Maybe that's the correct behavior?

Either way this patch fixes so that I can save the error triggering display again. And the cache action key is changed.

emattias’s picture

Here's the same patch as #7 but also applied to the update hook.

luksak’s picture

Issue summary: View changes

This occured to me after updating ctools to latest dev. Downgrading to 7.x-2.0-alpha3 fixed the issue.

carl.brown’s picture

The patch in #8 enabled me to perform the database update and successfully move to 7.x-2.0-alpha5.

luksak’s picture

Works for me as well.