Problem/Motivation
When importing config, I see
[warning] Message: Schema errors for solo.settings with the following errors:
solo.settings:menu_template_assignments.account.menu_name missing schema,
solo.settings:menu_template_assignments.admin.menu_name missing schema,
solo.settings:menu_template_assignments.content.menu_name missing schema,
solo.settings:menu_template_assignments.devel.menu_name missing schema,
solo.settings:menu_template_assignments.footer.menu_name missing schema,
solo.settings:menu_template_assignments.main.menu_name missing schema,
solo.settings:menu_template_assignments.navigation-user-links.menu_name
missing schema, solo.settings:menu_template_assignments.tools.menu_name
missing schema, solo.settings:favicon.path missing schema,
solo.settings:favicon.mimetype missing schema,
solo.settings:comment_heading_first missing schema,
solo.settings:comment_title_tag missing schema,
solo.settings:comment_show_permalink missing schema,
solo.settings:comment_show_author missing schema,
solo.settings:comment_show_date missing schema,
solo.settings:comment_show_picture missing schema,
solo.settings:comment_show_new_indicator missing schema,
solo.settings:comment_date_format missing schema,
solo.settings:comment_form_position missing schema,
solo.settings:placeholder_info missing schema, solo.settings:solo_menu_debug
missing schema, solo.settings:solo_menu_debug_verbosity missing schema,
solo.settings:debug_info missing schema.
These errors mean there is configuration that does not comply with its schema. This
is not a fatal error, but it is recommended to fix these issues. For more
information on configuration schemas, check out the documentation [1].[1] https://www.drupal.org/docs/drupal-apis/configuration-api/configuration-...
Steps to reproduce
Unknown - I see this on one of my sites and not on another, so I'm not sure it can be reproduced. But defining the schema is best practice, no?
Proposed resolution
Define the configuration schema to match the form.
Remaining tasks
make an MR
Issue fork solo-3580799
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #3
benstallings commentedComment #5
flashwebcenterThank you for reporting this and for documenting it so clearly.
I agree this would be a good improvement. The warning is not fatal, but defining schema for these settings is best practice, so it makes sense to clean this up.
Best wishes,
Alaa