spotzero / wsdata

wsdata development mirroring drupal.org
1 stars 3 forks source link

I have no idea why. When I try creating a field, I get this. #8

Closed lquessenberry closed 6 years ago

lquessenberry commented 6 years ago

TypeError: Argument 1 passed to Drupal\wsdata\WSDataService::__construct() must be an instance of Drupal\Core\Entity\EntityTypeManager, instance of Drupal\webprofiler\Entity\EntityManagerWrapper given, called in /var/www/my_project/web/core/lib/Drupal/Component/DependencyInjection/Container.php on line 262 in Drupal\wsdata\WSDataService->construct() (line 17 of /var/www/my_project/web/modules/contrib/wsdata/src/WSDataService.php) #0 /var/www/my_project/web/core/lib/Drupal/Component/DependencyInjection/Container.php(262): Drupal\wsdata\WSDataService->construct(Object(Drupal\webprofiler\Entity\EntityManagerWrapper)) #1 /var/www/my_project/web/core/lib/Drupal/Component/DependencyInjection/Container.php(171): Drupal\Component\DependencyInjection\Container->createService(Array, 'wsdata') #2 /var/www/my_project/web/core/lib/Drupal.php(158): Drupal\Component\DependencyInjection\Container->get('wsdata') #3 /var/www/my_project/web/modules/contrib/wsdata/modules/wsdata_field/src/Form/WSFieldConfigForm.php(92): Drupal::service('wsdata') #4 /var/www/my_project/web/core/lib/Drupal/Core/Entity/EntityForm.php(117): Drupal\wsdata_field\Form\WSFieldConfigForm->form(Array, Object(Drupal\Core\Form\FormState)) #5 /var/www/my_project/web/modules/contrib/wsdata/modules/wsdata_field/src/Form/WSFieldConfigForm.php(51): Drupal\Core\Entity\EntityForm->buildForm(Array, Object(Drupal\Core\Form\FormState)) #6 [internal function]: Drupal\wsdata_field\Form\WSFieldConfigForm->buildForm(Array, Object(Drupal\Core\Form\FormState), 'node.article.fi...') #7 /var/www/my_project/web/core/lib/Drupal/Core/Form/FormBuilder.php(514): call_user_func_array(Array, Array) #8 /var/www/my_project/web/core/lib/Drupal/Core/Form/FormBuilder.php(271): Drupal\Core\Form\FormBuilder->retrieveForm('wsfieldconfig...', Object(Drupal\Core\Form\FormState)) #9 /var/www/my_project/web/core/lib/Drupal/Core/Controller/FormController.php(74): Drupal\Core\Form\FormBuilder->buildForm('wsfieldconfig...', Object(Drupal\Core\Form\FormState)) #10 [internal function]: Drupal\Core\Controller\FormController->getContentResult(Object(Symfony\Component\HttpFoundation\Request), Object(Drupal\Core\Routing\RouteMatch)) #11 /var/www/my_project/web/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(123): call_user_func_array(Array, Array) #12 /var/www/my_project/web/core/lib/Drupal/Core/Render/Renderer.php(576): Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber{closure}() #13 /var/www/my_project/web/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(124): Drupal\Core\Render\Renderer->executeInRenderContext(Object(Drupal\Core\Render\RenderContext), Object(Closure)) #14 /var/www/my_project/web/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(97): Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext(Array, Array) #15 [internal function]: Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber{closure}() #16 /var/www/my_project/vendor/symfony/http-kernel/HttpKernel.php(153): call_user_func_array(Object(Closure), Array) #17 /var/www/my_project/vendor/symfony/http-kernel/HttpKernel.php(68): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(Symfony\Component\HttpFoundation\Request), 1) #18 /var/www/my_project/web/core/lib/Drupal/Core/StackMiddleware/Session.php(57): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #19 /var/www/my_project/web/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php(47): Drupal\Core\StackMiddleware\Session->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #20 /var/www/my_project/web/core/modules/page_cache/src/StackMiddleware/PageCache.php(99): Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #21 /var/www/my_project/web/core/modules/page_cache/src/StackMiddleware/PageCache.php(78): Drupal\page_cache\StackMiddleware\PageCache->pass(Object(Symfony\Component\HttpFoundation\Request), 1, true) #22 /var/www/my_project/web/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php(47): Drupal\page_cache\StackMiddleware\PageCache->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #23 /var/www/my_project/web/modules/contrib/devel/webprofiler/src/StackMiddleware/WebprofilerMiddleware.php(38): Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #24 /var/www/my_project/web/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php(50): Drupal\webprofiler\StackMiddleware\WebprofilerMiddleware->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #25 /var/www/my_project/vendor/stack/builder/src/Stack/StackedHttpKernel.php(23): Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #26 /var/www/my_project/web/core/lib/Drupal/Core/DrupalKernel.php(657): Stack\StackedHttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #27 /var/www/my_project/web/index.php(19): Drupal\Core\DrupalKernel->handle(Object(Symfony\Component\HttpFoundation\Request)) #28 {main}.

lquessenberry commented 6 years ago

It has a conflict of some sort with webprofiler. I thought it similar to this:

https://www.drupal.org/project/devel/issues/2639452

I turned off web profiler and all is well. Might want to look into this issue.

morinluc0 commented 6 years ago

It appears that when you enable the webprofiler the class that gets used it one specific to the webprofiler.

I changed out the entity type manager class to the interface and now it appears to be working correctly.

lquessenberry commented 6 years ago

Excellent! I hope I am being helpful.

morinluc0 commented 6 years ago

Issue was fixed with the merge.