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
Comment #2
cofaure commentedI've got the same problem :/
Comment #3
jonathan1055 commentedYes, 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.
Comment #4
jonathan1055 commentedI 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.
Comment #5
fagoPlease update to alpha3 - that should fix it then.