Ajax error when adding paragraph field as target in feed mapping

Created on 21 March 2025, 21 days ago

Problem/Motivation

I have a node that references a paragraph with 3 fields. I have created a node-based feed importer for XML source. When I select one of the paragraph fields as a target, an error appears saying, "Oops, something went wrong. Check your browser's developer console for more details." Reviewing the browser console indicates the following:

{
    "message": "\nAn AJAX HTTP error occurred.\nHTTP Result Code: 500\nDebugging information follows.\nPath: /admin/structure/feeds/manage/affiliated_faculty_importer/mapping?ajax_form=1\nStatusText: error\nResponseText: The website encountered an unexpected error. Try again later.ArgumentCountError: Too few arguments to function Drupal\\feeds_para_mapper\\Feeds\\Target\\WrapperTarget::__construct(), 3 passed in /code/web/core/lib/Drupal/Core/Plugin/Factory/ContainerFactory.php on line 25 and exactly 6 expected in Drupal\\feeds_para_mapper\\Feeds\\Target\\WrapperTarget->__construct() (line 62 of modules/contrib/feeds_para_mapper/src/Feeds/Target/WrapperTarget.php). Drupal\\Core\\Plugin\\Factory\\ContainerFactory->createInstance('wrapper_target', Array) (Line: 83)\nDrupal\\Component\\Plugin\\PluginManagerBase->createInstance('wrapper_target', Array) (Line: 517)\nDrupal\\feeds\\Entity\\FeedType->getTargetPlugin(6) (Line: 388)\nDrupal\\feeds\\Form\\MappingForm->buildRow(Array, Object, Array, 6) (Line: 173)\nDrupal\\feeds\\Form\\MappingForm->buildForm(Array, Object, Object)\ncall_user_func_array(Array, Array) (Line: 536)\nDrupal\\Core\\Form\\FormBuilder->retrieveForm('feeds_mapping_form', Object) (Line: 375)\nDrupal\\Core\\Form\\FormBuilder->rebuildForm('feeds_mapping_form', Object, Array) (Line: 633)\nDrupal\\Core\\Form\\FormBuilder->processForm('feeds_mapping_form', Array, Object) (Line: 326)\nDrupal\\Core\\Form\\FormBuilder->buildForm(Object, Object) (Line: 73)\nDrupal\\Core\\Controller\\FormController->getContentResult(Object, Object)\ncall_user_func_array(Array, Array) (Line: 123)\nDrupal\\Core\\EventSubscriber\\EarlyRenderingControllerWrapperSubscriber->Drupal\\Core\\EventSubscriber\\{closure}() (Line: 638)\nDrupal\\Core\\Render\\Renderer->executeInRenderContext(Object, Object) (Line: 124)\nDrupal\\Core\\EventSubscriber\\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext(Array, Array) (Line: 97)\nDrupal\\Core\\EventSubscriber\\EarlyRenderingControllerWrapperSubscriber->Drupal\\Core\\EventSubscriber\\{closure}() (Line: 181)\nSymfony\\Component\\HttpKernel\\HttpKernel->handleRaw(Object, 1) (Line: 76)\nSymfony\\Component\\HttpKernel\\HttpKernel->handle(Object, 1, 1) (Line: 53)\nDrupal\\Core\\StackMiddleware\\Session->handle(Object, 1, 1) (Line: 48)\nDrupal\\Core\\StackMiddleware\\KernelPreHandle->handle(Object, 1, 1) (Line: 28)\nDrupal\\Core\\StackMiddleware\\ContentLength->handle(Object, 1, 1) (Line: 32)\nDrupal\\big_pipe\\StackMiddleware\\ContentLength->handle(Object, 1, 1) (Line: 116)\nDrupal\\page_cache\\StackMiddleware\\PageCache->pass(Object, 1, 1) (Line: 90)\nDrupal\\page_cache\\StackMiddleware\\PageCache->handle(Object, 1, 1) (Line: 48)\nDrupal\\Core\\StackMiddleware\\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)\nDrupal\\Core\\StackMiddleware\\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)\nDrupal\\Core\\StackMiddleware\\AjaxPageState->handle(Object, 1, 1) (Line: 51)\nDrupal\\Core\\StackMiddleware\\StackedHttpKernel->handle(Object, 1, 1) (Line: 741)\nDrupal\\Core\\DrupalKernel->handle(Object) (Line: 19)\n",
    "name": "AjaxError"
}

Proposed resolution

Chrome's AI assistance explains the error suggests that WrapperTarget class constructor at is expecting 6 arguments and is only getting 3.

πŸ› Bug report
Status

Active

Version

1.1

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States mweixel

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024