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.

CommentFileSizeAuthor
#5 3157686-5.patch3.84 KBquietone
#5 3157686-5-fail.patch3.14 KBquietone
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

DamienMcKenna created an issue. See original summary.

DamienMcKenna’s picture

I think the fields that are failing are like this:

id
97
field_id
56
field_name
field_product
entity_type
node
bundle
article
data
a:7:{s:13:"default_value";N;s:11:"description";s:0:"";s:7:"display";a:2:{s:7:"default";a:5:{s:5:"label";s:5:"above";s:6:"module";s:13:"commerce_cart";s:8:"settings";a:5:{s:7:"combine";b:1;s:16:"default_quantity";i:1;s:14:"line_item_type";s:7:"product";s:13:"show_quantity";b:0;s:30:"show_single_product_attributes";b:0;}s:4:"type";s:30:"commerce_cart_add_to_cart_form";s:6:"weight";i:2;}s:7:"display";a:5:{s:5:"label";s:6:"hidden";s:6:"module";s:13:"commerce_cart";s:8:"settings";a:5:{s:7:"combine";b:1;s:16:"default_quantity";i:1;s:14:"line_item_type";s:7:"product";s:13:"show_quantity";b:0;s:30:"show_single_product_attributes";b:0;}s:4:"type";s:30:"commerce_cart_add_to_cart_form";s:6:"weight";i:0;}}s:5:"label";s:7:"Product";s:8:"required";b:1;s:8:"settings";a:3:{s:15:"field_injection";b:1;s:19:"referenceable_types";a:0:{}s:18:"user_register_form";b:0;}s:6:"widget";a:4:{s:6:"module";s:26:"commerce_product_reference";s:8:"settings";a:3:{s:18:"autocomplete_match";s:8:"contains";s:17:"autocomplete_path";s:29:"commerce_product/autocomplete";s:4:"size";i:60;}s:4:"type";s:39:"commerce_product_reference_autocomplete";s:6:"weight";i:0;}}
deleted
0
bisonbleu’s picture

I have the same issue. Is there a solution or a way out?

quietone’s picture

Issue summary: View changes
quietone’s picture

FileSize
3.14 KB
3.84 KB

@DamienMcKenna, Thanks for the data blob in #2. That is what I needed to write the test.

quietone’s picture

Status: Active » Needs review

The last submitted patch, 5: 3157686-5-fail.patch, failed testing. View results

quietone’s picture

Issue summary: View changes
quietone’s picture

Anyone using this? Can you confirm it works?

bisonbleu’s picture

Status: Needs review » Reviewed & tested by the community

Confirming 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.

  • quietone committed 9ac2626 on 8.x-2.x
    Issue #3157686 by quietone, DamienMcKenna, bisonbleu: The "...
quietone’s picture

Status: Reviewed & tested by the community » Fixed

@bisonbleu, thanks!

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.