Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Problem/Motivation
While writing tests for #2879527: Caching issue with the rate widget for users with same role/permissions, these schema errors started cropping up:
1) Drupal\Tests\rate\Functional\RateWidgetTest::testWidgetCaching
Drupal\Core\Config\Schema\SchemaIncompleteException: Schema errors for views.view.rate_results with the following errors: views.view.rate_results:display.default.display_options.fields.value.group_columns variable type is NULL but applied schema class is Drupal\Core\Config\Schema\Sequence, views.view.rate_results:display.default.display_options.fields.value.set_precision missing schema, views.view.rate_results:display.default.display_options.fields.value.precision missing schema, views.view.rate_results:display.default.display_options.fields.value.decimal missing schema, views.view.rate_results:display.default.display_options.fields.value.format_plural missing schema, views.view.rate_results:display.default.display_options.fields.value.format_plural_string missing schema, views.view.rate_results:display.default.display_options.fields.value.prefix missing schema, views.view.rate_results:display.default.display_options.fields.value.suffix missing schema, views.view.rate_results:display.summary_block.display_options.fields.value.set_precision missing schema, views.view.rate_results:display.summary_block.display_options.fields.value.precision missing schema, views.view.rate_results:display.summary_block.display_options.fields.value.decimal missing schema, views.view.rate_results:display.summary_block.display_options.fields.value.format_plural missing schema, views.view.rate_results:display.summary_block.display_options.fields.value.format_plural_string missing schema, views.view.rate_results:display.summary_block.display_options.fields.value.prefix missing schema, views.view.rate_results:display.summary_block.display_options.fields.value.suffix missing schema
The temporary fix is to disable strict schema checking during testing.
Comments