Problem/Motivation
Running a Commerce v1 migration, the d7_field_instance_widget_settings migration failed, logged this error:
47/181 [=======>--------------------] 25% [error] The "commerce_product_reference_autocomplete" plugin does not exist. Valid plugin IDs for Drupal\Core\Field\WidgetPluginManager are: address_default, address_zone_default, address_country_default, commerce_end_date, commerce_conditions, commerce_plugin_select, commerce_entity_select, commerce_plugin_radios, commerce_quantity, commerce_adjustment_default, commerce_billing_profile, commerce_unit_price, commerce_price_default, commerce_list_price, commerce_product_variation_attributes, commerce_product_variation_title, commerce_product_single_variation, commerce_usage_limit, commerce_shipping_profile, commerce_shipping_rate, commerce_shipment_item_default, commerce_store_datetime, commerce_tax_number_default, datetime_datelist, datetime_default, entity_reference_revisions_autocomplete, exif_readonly, exif_html, exif_hidden, file_generic, image_focal_point, image_image, inline_entity_form_complex, inline_entity_form_simple, link_default, oembed_textfield, media_library_widget, metatag_firehose, path, physical_measurement_default, physical_dimensions_default, profile_form, telephone_default, text_textarea_with_summary, text_textfield, text_textarea, webform_entity_reference_autocomplete, webform_entity_reference_select, weight_selector, entity_reference_paragraphs, paragraphs, datetime_timestamp, email_default, options_select, string_textarea, uri, string_textfield, language_select, number, boolean_checkbox, entity_reference_autocomplete, options_buttons, entity_reference_autocomplete_tags (/var/www/html/web/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:53)
48/181 [=======>--------------------] 26% [error] The "commerce_product_reference_autocomplete" plugin does not exist. Valid plugin IDs for Drupal\Core\Field\WidgetPluginManager are: address_default, address_zone_default, address_country_default, commerce_end_date, commerce_conditions, commerce_plugin_select, commerce_entity_select, commerce_plugin_radios, commerce_quantity, commerce_adjustment_default, commerce_billing_profile, commerce_unit_price, commerce_price_default, commerce_list_price, commerce_product_variation_attributes, commerce_product_variation_title, commerce_product_single_variation, commerce_usage_limit, commerce_shipping_profile, commerce_shipping_rate, commerce_shipment_item_default, commerce_store_datetime, commerce_tax_number_default, datetime_datelist, datetime_default, entity_reference_revisions_autocomplete, exif_readonly, exif_html, exif_hidden, file_generic, image_focal_point, image_image, inline_entity_form_complex, inline_entity_form_simple, link_default, oembed_textfield, media_library_widget, metatag_firehose, path, physical_measurement_default, physical_dimensions_default, profile_form, telephone_default, text_textarea_with_summary, text_textfield, text_textarea, webform_entity_reference_autocomplete, webform_entity_reference_select, weight_selector, entity_reference_paragraphs, paragraphs, datetime_timestamp, email_default, options_select, string_textarea, uri, string_textfield, language_select, number, boolean_checkbox, entity_reference_autocomplete, options_buttons, entity_reference_autocomplete_tags (/var/www/html/web/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:53)
[notice] Processed 180 items (94 created, 0 updated, 2 failed, 84 ignored) - done with 'd7_field_instance_widget_settings'
Steps to reproduce
Proposed resolution
Add a mapping for commerce_product_reference_autocomplete in the field plugin CommerceProductReference
Remaining tasks
Review
Nice to have confirmation from manual testing as well.
Comment | File | Size | Author |
---|---|---|---|
#5 | 3157686-5.patch | 3.84 KB | quietone |
#5 | 3157686-5-fail.patch | 3.14 KB | quietone |
Comments
Comment #2
DamienMcKennaI think the fields that are failing are like this:
Comment #3
bisonbleu CreditAttribution: bisonbleu commentedI have the same issue. Is there a solution or a way out?
Comment #4
quietone CreditAttribution: quietone commentedComment #5
quietone CreditAttribution: quietone as a volunteer commented@DamienMcKenna, Thanks for the data blob in #2. That is what I needed to write the test.
Comment #6
quietone CreditAttribution: quietone as a volunteer commentedComment #8
quietone CreditAttribution: quietone as a volunteer commentedComment #9
quietone CreditAttribution: quietone as a volunteer commentedAnyone using this? Can you confirm it works?
Comment #10
bisonbleu CreditAttribution: bisonbleu commentedConfirming that patch in #5 makes
[error] The "commerce_product_reference_autocomplete" plugin does not exist
disappear when running$ drush mim upgrade_d7_field_instance_widget_settings
after patch has been applied.Comment #12
quietone CreditAttribution: quietone as a volunteer commented@bisonbleu, thanks!