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
Comment #1
carl.brown commentedAny 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!
Comment #2
jeanj commentedsame problem here ... no hints?
Comment #3
itangalo commentedI 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.
Comment #4
vegardjo commentedAlso getting this, prevents platform upgrades via Aegir too..
Comment #5
Cauliflower commentedSame errors in alpha5.
Comment #6
carl.brown commentedYep, 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).
Comment #7
emattias commentedHere'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.
Comment #8
emattias commentedHere's the same patch as #7 but also applied to the update hook.
Comment #9
luksakThis occured to me after updating ctools to latest dev. Downgrading to 7.x-2.0-alpha3 fixed the issue.
Comment #10
carl.brown commentedThe patch in #8 enabled me to perform the database update and successfully move to 7.x-2.0-alpha5.
Comment #11
luksakWorks for me as well.