Problem/Motivation
In a site that needs is being installed from the existing configuration with Stripe registration configuration the installation fails with the following message:
In DiscoveryTrait.php line 53:
The "field_item:list_string" plugin does not exist. Valid plugin IDs for Dr
upal\Core\TypedData\TypedDataManager are: field_item:file_uri, field_item:f
ile, field_item:tzfield, field_item:decimal, field_item:timestamp, field_it
em:boolean, field_item:email, field_item:uri, field_item:integer, field_ite
m:entity_reference, field_item:string_long, field_item:float, field_item:uu
id, field_item:map, field_item:language, field_item:password, field_item:st
ring, field_item:changed, field_item:created, integer, any, language, list,
datetime_iso8601, duration_iso8601, timespan, boolean, language_reference,
float, email, timestamp, map, binary, uri, string, entity_reference, entit
y, entity:config_split, entity:environment_indicator, entity:field_storage_
config, entity:field_config, entity:file, entity:google_tag_container, enti
ty:key, entity:key_config_override, entity:push_notification_token, entity:
rdf_mapping, entity:stripe_subscription, entity:stripe_plan, entity:action,
entity:menu, entity:ultimate_cron_job, entity:user, entity:user_role, enti
ty:base_field_override, entity:date_format, entity:entity_view_display, ent
ity:entity_form_mode, entity:entity_form_display, entity:entity_view_mode
Steps to reproduce
- Have a configuration with the module stripe registration enabled.
- Install the site from the existing configuration.
After that you will get the mentioned error.
Proposed resolution
Add options module to dependencies list.
Comments
Comment #3
omarlopesinoPlease review the light merge request that solves the problem. Thanks!
Comment #4
omarlopesinoComment #6
omarlopesinoMerged on 3.x as it solves the problem in sites installed from an existing configuration. Marking as fixed.