Hi

I got the below error message when adding quick tabs. Can anyone help me?

Thanks advance

Location http://localhost/demo/admin/structure/quicktabs/add?_wrapper_format=drup...

Referrer http://localhost/demo/admin/structure/quicktabs/add

Strict warning: call_user_func_array() expects parameter 1 to be a valid callback, non-static method Drupal\quicktabs\Plugin\TabType\BlockContent::blockTitleAjaxCallback() should not be called statically in Drupal\Core\Form\FormAjaxResponseBuilder->buildResponse() (line 69 of /var/www/html/demo/core/lib/Drupal/Core/Form/FormAjaxResponseBuilder.php) #0 /var/www/html/demo/core/includes/bootstrap.inc(566): _drupal_error_handler_real(2048, 'call_user_func_...', '/var/www/html/d...', 69, Array) #1 [internal function]: _drupal_error_handler(2048, 'call_user_func_...', '/var/www/html/d...', 69, Array) #2 /var/www/html/demo/core/lib/Drupal/Core/Form/FormAjaxResponseBuilder.php(69): call_user_func_array('Drupal\\quicktab...', Array) #3 /var/www/html/demo/core/lib/Drupal/Core/Form/EventSubscriber/FormAjaxSubscriber.php(98): Drupal\Core\Form\FormAjaxResponseBuilder->buildResponse(Object(Symfony\Component\HttpFoundation\Request), Array, Object(Drupal\Core\Form\FormState), Array) #4 /var/www/html/demo/core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php(108): Drupal\Core\Form\EventSubscriber\FormAjaxSubscriber->onException(Object(Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent), 'kernel.exceptio...', Object(Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher)) #5 /var/www/html/demo/vendor/symfony/http-kernel/HttpKernel.php(230): Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.exceptio...', Object(Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent)) #6 /var/www/html/demo/vendor/symfony/http-kernel/HttpKernel.php(79): Symfony\Component\HttpKernel\HttpKernel->handleException(Object(Drupal\Core\Form\FormAjaxException), Object(Symfony\Component\HttpFoundation\Request), 1) #7 /var/www/html/demo/core/lib/Drupal/Core/StackMiddleware/Session.php(57): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #8 /var/www/html/demo/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php(47): Drupal\Core\StackMiddleware\Session->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #9 /var/www/html/demo/core/modules/page_cache/src/StackMiddleware/PageCache.php(99): Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #10 /var/www/html/demo/core/modules/page_cache/src/StackMiddleware/PageCache.php(78): Drupal\page_cache\StackMiddleware\PageCache->pass(Object(Symfony\Component\HttpFoundation\Request), 1, true) #11 /var/www/html/demo/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php(47): Drupal\page_cache\StackMiddleware\PageCache->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #12 /var/www/html/demo/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php(50): Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #13 /var/www/html/demo/vendor/stack/builder/src/Stack/StackedHttpKernel.php(23): Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #14 /var/www/html/demo/core/lib/Drupal/Core/DrupalKernel.php(657): Stack\StackedHttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #15 /var/www/html/demo/index.php(19): Drupal\Core\DrupalKernel->handle(Object(Symfony\Component\HttpFoundation\Request)) #16 {main}.

CommentFileSizeAuthor
#8 2917477-8.patch1.1 KBjungle
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

pvsureshmca created an issue. See original summary.

pvsureshmca’s picture

one more issue

Warning: call_user_func() expects parameter 1 to be a valid callback, function 'quicktabs_machine_name_exists' not found or invalid function name in Drupal\Core\Render\Element\MachineName::validateMachineName() (line 252 of /home/wheuser2/public_html/Nakkheeran/core/lib/Drupal/Core/Render/Element/MachineName.php) #0 /home/wheuser2/public_html/Nakkheeran/core/includes/bootstrap.inc(566): _drupal_error_handler_real(2, 'call_user_func(...', '/home/wheuser2/...', 252, Array) #1 [internal function]: _drupal_error_handler(2, 'call_user_func(...', '/home/wheuser2/...', 252, Array) #2 /home/wheuser2/public_html/Nakkheeran/core/lib/Drupal/Core/Render/Element/MachineName.php(252): call_user_func('quicktabs_machi...', 'duplicate_of_ta...', Array, Object(Drupal\Core\Form\FormState)) #3 [internal function]: Drupal\Core\Render\Element\MachineName::validateMachineName(Array, Object(Drupal\Core\Form\FormState), Array) #4 /home/wheuser2/public_html/Nakkheeran/core/lib/Drupal/Core/Form/FormValidator.php(281): call_user_func_array(Array, Array) #5 /home/wheuser2/public_html/Nakkheeran/core/lib/Drupal/Core/Form/FormValidator.php(239): Drupal\Core\Form\FormValidator->doValidateForm(Array, Object(Drupal\Core\Form\FormState)) #6 /home/wheuser2/public_html/Nakkheeran/core/lib/Drupal/Core/Form/FormValidator.php(119): Drupal\Core\Form\FormValidator->doValidateForm(Array, Object(Drupal\Core\Form\FormState), 'quicktabs_insta...') #7 /home/wheuser2/public_html/Nakkheeran/core/lib/Drupal/Core/Form/FormBuilder.php(571): Drupal\Core\Form\FormValidator->validateForm('quicktabs_insta...', Array, Object(Drupal\Core\Form\FormState)) #8 /home/wheuser2/public_html/Nakkheeran/core/lib/Drupal/Core/Form/FormBuilder.php(314): Drupal\Core\Form\FormBuilder->processForm('quicktabs_insta...', Array, Object(Drupal\Core\Form\FormState)) #9 /home/wheuser2/public_html/Nakkheeran/core/lib/Drupal/Core/Controller/FormController.php(74): Drupal\Core\Form\FormBuilder->buildForm(Object(Drupal\quicktabs\Form\QuickTabsInstanceDuplicateForm), Object(Drupal\Core\Form\FormState)) #10 [internal function]: Drupal\Core\Controller\FormController->getContentResult(Object(Symfony\Component\HttpFoundation\Request), Object(Drupal\Core\Routing\RouteMatch)) #11 /home/wheuser2/public_html/Nakkheeran/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(123): call_user_func_array(Array, Array) #12 /home/wheuser2/public_html/Nakkheeran/core/lib/Drupal/Core/Render/Renderer.php(576): Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}() #13 /home/wheuser2/public_html/Nakkheeran/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(124): Drupal\Core\Render\Renderer->executeInRenderContext(Object(Drupal\Core\Render\RenderContext), Object(Closure)) #14 /home/wheuser2/public_html/Nakkheeran/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 /home/wheuser2/public_html/Nakkheeran/vendor/symfony/http-kernel/HttpKernel.php(153): call_user_func_array(Object(Closure), Array) #17 /home/wheuser2/public_html/Nakkheeran/vendor/symfony/http-kernel/HttpKernel.php(68): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(Symfony\Component\HttpFoundation\Request), 1) #18 /home/wheuser2/public_html/Nakkheeran/core/lib/Drupal/Core/StackMiddleware/Session.php(57): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #19 /home/wheuser2/public_html/Nakkheeran/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php(47): Drupal\Core\StackMiddleware\Session->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #20 /home/wheuser2/public_html/Nakkheeran/core/modules/page_cache/src/StackMiddleware/PageCache.php(99): Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #21 /home/wheuser2/public_html/Nakkheeran/core/modules/page_cache/src/StackMiddleware/PageCache.php(78): Drupal\page_cache\StackMiddleware\PageCache->pass(Object(Symfony\Component\HttpFoundation\Request), 1, true) #22 /home/wheuser2/public_html/Nakkheeran/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php(47): Drupal\page_cache\StackMiddleware\PageCache->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #23 /home/wheuser2/public_html/Nakkheeran/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php(50): Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #24 /home/wheuser2/public_html/Nakkheeran/vendor/stack/builder/src/Stack/StackedHttpKernel.php(23): Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #25 /home/wheuser2/public_html/Nakkheeran/core/lib/Drupal/Core/DrupalKernel.php(657): Stack\StackedHttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #26 /home/wheuser2/public_html/Nakkheeran/index.php(19): Drupal\Core\DrupalKernel->handle(Object(Symfony\Component\HttpFoundation\Request)) #27 {main}.

pvsureshmca’s picture

PHP version 5.6.31

vinod.honey’s picture

Hi,

I am unable to see block in block layout for D8 Quick tabs and getting below error

Deprecated function: call_user_func_array() expects parameter 1 to be a valid callback, non-static method Drupal\quicktabs\Plugin\TabType\ViewContent::viewsDisplaysAjaxCallback() should not be called statically in Drupal\Core\Form\FormAjaxResponseBuilder->buildResponse() (line 69 of D:\xampp\htdocs\drupal853\core\lib\Drupal\Core\Form\FormAjaxResponseBuilder.php) #0 D:\xampp\htdocs\drupal853\core\includes\bootstrap.inc(582): _drupal_error_handler_real(8192, 'call_user_func_...', 'D:\\xampp\\htdocs...', 69, Array) #1 [internal function]: _drupal_error_handler(8192, 'call_user_func_...', 'D:\\xampp\\htdocs...', 69, Array) #2 D:\xampp\htdocs\drupal853\core\lib\Drupal\Core\Form\FormAjaxResponseBuilder.php(69): call_user_func_array('Drupal\\quicktab...', Array) #3 D:\xampp\htdocs\drupal853\core\lib\Drupal\Core\Form\EventSubscriber\FormAjaxSubscriber.php(98): Drupal\Core\Form\FormAjaxResponseBuilder->buildResponse(Object(Symfony\Component\HttpFoundation\Request), Array, Object(Drupal\Core\Form\FormState), Array) #4 [internal function]: Drupal\Core\Form\EventSubscriber\FormAjaxSubscriber->onException(Object(Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent), 'kernel.exceptio...', Object(Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher)) #5 D:\xampp\htdocs\drupal853\core\lib\Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher.php(111): call_user_func(Array, Object(Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent), 'kernel.exceptio...', Object(Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher)) #6 D:\xampp\htdocs\drupal853\vendor\symfony\http-kernel\HttpKernel.php(228): Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.exceptio...', Object(Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent)) #7 D:\xampp\htdocs\drupal853\vendor\symfony\http-kernel\HttpKernel.php(79): Symfony\Component\HttpKernel\HttpKernel->handleException(Object(Drupal\Core\Form\FormAjaxException), Object(Symfony\Component\HttpFoundation\Request), 1) #8 D:\xampp\htdocs\drupal853\core\lib\Drupal\Core\StackMiddleware\Session.php(57): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #9 D:\xampp\htdocs\drupal853\core\lib\Drupal\Core\StackMiddleware\KernelPreHandle.php(47): Drupal\Core\StackMiddleware\Session->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #10 D:\xampp\htdocs\drupal853\core\modules\page_cache\src\StackMiddleware\PageCache.php(99): Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #11 D:\xampp\htdocs\drupal853\core\modules\page_cache\src\StackMiddleware\PageCache.php(78): Drupal\page_cache\StackMiddleware\PageCache->pass(Object(Symfony\Component\HttpFoundation\Request), 1, true) #12 D:\xampp\htdocs\drupal853\core\lib\Drupal\Core\StackMiddleware\ReverseProxyMiddleware.php(47): Drupal\page_cache\StackMiddleware\PageCache->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #13 D:\xampp\htdocs\drupal853\core\lib\Drupal\Core\StackMiddleware\NegotiationMiddleware.php(50): Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #14 D:\xampp\htdocs\drupal853\vendor\stack\builder\src\Stack\StackedHttpKernel.php(23): Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #15 D:\xampp\htdocs\drupal853\core\lib\Drupal\Core\DrupalKernel.php(664): Stack\StackedHttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #16 D:\xampp\htdocs\drupal853\index.php(19): Drupal\Core\DrupalKernel->handle(Object(Symfony\Component\HttpFoundation\Request)) #17 {main}.

Any help on this.

scottsawyer’s picture

Yep, I am getting this error. Initially, the QT block doesn't appear in layout_builder, but after clearing the cache it shows up. Tons of log messages related to this.

shelane’s picture

Status: Needs work » Postponed (maintainer needs more info)

I am not able to reproduce this issue. Please confirm if this is still an issue with the current version. Provide information on the version of Drupal you are using, PHP version, and any other details or screenshots that can be used to help reproduce this.

jungle’s picture

Status: Postponed (maintainer needs more info) » Needs work

Step to reproduce:

  1. Add a quicktabs instance
  2. Add a tab, select tab type: view, select a random view under Select a view
  3. Check the database log.
jungle’s picture

Version: 8.x-3.0-alpha2 » 8.x-3.x-dev
Status: Needs work » Needs review
Issue tags: -quicktabs
FileSize
1.1 KB

The fix is changing ::viewsDisplaysAjaxCallback() to static.

The tag quicktabs is unnecessary, removing.

shelane’s picture

Assigned: Unassigned » shelane

  • shelane committed 8a4260c on 8.x-3.x authored by jungle
    Issue #2917477 by jungle, pvsureshmca: D8 Quick tabs is not creating the...
shelane’s picture

Status: Needs review » Fixed

Status: Fixed » Closed (fixed)

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