Exception in Webform Handler
>>> [!note] Migrated issue <!-- Drupal.org comment --> <!-- Migrated from issue #3409959. --> Reported by: [danielspeicher](https://www.drupal.org/user/3621778) Related to !9 >>> <h3 id="summary-problem-motivation">Problem/Motivation</h3> <p>When using the webform handler:</p> <pre>ArgumentCountError: Too few arguments to function Drupal\helpdesk_integration\Plugin\WebformHandler\Helpdesk::__construct(), 3 passed in /var/www/html/web/modules/contrib/webform/src/Plugin/WebformHandlerBase.php on line 148 and exactly 4 expected in Drupal\helpdesk_integration\Plugin\WebformHandler\Helpdesk-&gt;__construct() (line 43 of modules/contrib/helpdesk_integration/src/Plugin/WebformHandler/Helpdesk.php).<br>Drupal\webform\Plugin\WebformHandlerBase::create() (Line: 21)<br>Drupal\Core\Plugin\Factory\ContainerFactory-&gt;createInstance() (Line: 76)<br>Drupal\Component\Plugin\PluginManagerBase-&gt;createInstance() (Line: 81)<br>Drupal\Core\Plugin\DefaultLazyPluginCollection-&gt;initializePlugin() (Line: 37)<br>Drupal\webform\Plugin\WebformHandlerPluginCollection-&gt;initializePlugin() (Line: 80)<br>Drupal\Component\Plugin\LazyPluginCollection-&gt;get() (Line: 149)<br>Drupal\Component\Plugin\LazyPluginCollection-&gt;getIterator() (Line: 2606)<br>Drupal\webform\Entity\Webform-&gt;getHandlers() (Line: 2722)<br>Drupal\webform\Entity\Webform-&gt;invokeHandlers() (Line: 1525)<br>Drupal\webform\Entity\Webform-&gt;initElements() (Line: 917)<br>Drupal\webform\Entity\Webform-&gt;getAssets() (Line: 23)<br>webform_library_info_build()<br>call_user_func_array() (Line: 400)<br>Drupal\Core\Extension\ModuleHandler-&gt;invoke() (Line: 374)<br>Drupal\Core\Asset\LibraryDiscoveryParser-&gt;parseLibraryInfo() (Line: 130)<br>Drupal\Core\Asset\LibraryDiscoveryParser-&gt;buildByExtension() (Line: 87)<br>Drupal\Core\Asset\LibraryDiscoveryCollector-&gt;getLibraryDefinitions() (Line: 66)<br>Drupal\Core\Asset\LibraryDiscoveryCollector-&gt;resolveCacheMiss() (Line: 149)<br>Drupal\Core\Cache\CacheCollector-&gt;get() (Line: 44)<br>Drupal\Core\Asset\LibraryDiscovery-&gt;getLibrariesByExtension() (Line: 58)<br>Drupal\Core\Asset\LibraryDiscovery-&gt;getLibraryByName() (Line: 68)<br>Drupal\Core\Asset\LibraryDependencyResolver-&gt;doGetDependencies() (Line: 41)<br>Drupal\Core\Asset\LibraryDependencyResolver-&gt;getLibrariesWithDependencies() (Line: 87)<br>Drupal\Core\Asset\LibraryDependencyResolver-&gt;getMinimalRepresentativeSubset() (Line: 113)<br>Drupal\Core\Asset\AssetResolver-&gt;getLibrariesToLoad() (Line: 131)<br>Drupal\Core\Asset\AssetResolver-&gt;getCssAssets() (Line: 321)<br>Drupal\Core\Render\HtmlResponseAttachmentsProcessor-&gt;processAssetLibraries() (Line: 165)<br>Drupal\Core\Render\HtmlResponseAttachmentsProcessor-&gt;processAttachments() (Line: 97)<br>Drupal\big_pipe\Render\BigPipeResponseAttachmentsProcessor-&gt;processAttachments() (Line: 45)<br>Drupal\Core\EventSubscriber\HtmlResponseSubscriber-&gt;onRespond()<br>call_user_func() (Line: 111)<br>Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher-&gt;dispatch() (Line: 214)<br>Symfony\Component\HttpKernel\HttpKernel-&gt;filterResponse() (Line: 202)<br>Symfony\Component\HttpKernel\HttpKernel-&gt;handleRaw() (Line: 76)<br>Symfony\Component\HttpKernel\HttpKernel-&gt;handle() (Line: 58)<br>Drupal\Core\StackMiddleware\Session-&gt;handle() (Line: 48)<br>Drupal\Core\StackMiddleware\KernelPreHandle-&gt;handle() (Line: 106)<br>Drupal\page_cache\StackMiddleware\PageCache-&gt;pass() (Line: 85)<br>Drupal\page_cache\StackMiddleware\PageCache-&gt;handle() (Line: 50)<br>Drupal\ban\BanMiddleware-&gt;handle() (Line: 80)<br>Drupal\crowdsec\Middleware-&gt;handle() (Line: 48)<br>Drupal\Core\StackMiddleware\ReverseProxyMiddleware-&gt;handle() (Line: 51)<br>Drupal\Core\StackMiddleware\NegotiationMiddleware-&gt;handle() (Line: 36)<br>Drupal\Core\StackMiddleware\AjaxPageState-&gt;handle() (Line: 51)<br>Drupal\Core\StackMiddleware\StackedHttpKernel-&gt;handle() (Line: 704)<br>Drupal\Core\DrupalKernel-&gt;handle() (Line: 19)</pre>
issue