Ive just noticed when updating Drupal core to 8.3.1 from 8.2.8 update.php would have a 500 ajax error (not exact wording) and error screen is blank so no clues as to the problem.
Eventually looked at error logs on server which pointed to Rules alpha 2 being the problem
After checking existing rules in admin they were uneditable WSOD so updeted to lates dev version fixed the problem and Drupal update completed without problems after dev version replaced the alpha.

Error log:

[23-Apr-2017 13:06:05 ] PHP Fatal error: Class Drupal\rules\Ui\RulesUiDefinition contains 2 abstract methods and must therefore be declared abstract or implement the remaining methods (Drupal\Component\Plugin\Definition\PluginDefinitionInterface::id, Drupal\Component\Plugin\Definition\PluginDefinitionInterface::getProvider) in /mywebaddress/modules/rules/src/Ui/RulesUiDefinition.php on line 146

Not sure if anyone had this issue but placing this here if they do.

Comments

Stephen_WTD created an issue. See original summary.

cofaure’s picture

I've got the same problem :/

jonathan1055’s picture

Yes, Rules was broken when using/installing at Core 8.3 but is now fixed - see #2849779: Implement missing PluginDefinitionInterface methods in RulesUiDefinition
This correction is only in the dev release so far. We would really like a new release tagged with 3.0-alpha3 as that would help in this situation, because users would get information about the availbale update and probably avoid the problem in the first place.

jonathan1055’s picture

I have created #2880164: Make new Rules release 8.x-3.0-alpha3
Please follow that issue and add your support for a new alpha3 release.

fago’s picture

Category: Bug report » Support request
Status: Active » Fixed

Please update to alpha3 - that should fix it then.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.