Error in buildMedia function

Created on 13 January 2023, over 1 year ago
Updated 16 January 2023, over 1 year ago

Problem/Motivation

Twitter block returns this error

TypeError: Drupal\last_tweets\Service\NormalizeTweetsManager::buildMedia(): Argument #2 ($mediaArr) must be of type array, null given, called in /var/www/html/web/modules/contrib/last_tweets/src/Service/NormalizeTweetsManager.php on line 38 en Drupal\last_tweets\Service\NormalizeTweetsManager->buildMedia() (lรญnea 135 de /var/www/html/web/modules/contrib/last_tweets/src/Service/NormalizeTweetsManager.php)

#0 /var/www/html/web/modules/contrib/last_tweets/src/Service/NormalizeTweetsManager.php(38): Drupal\last_tweets\Service\NormalizeTweetsManager->buildMedia()
#1 /var/www/html/web/modules/contrib/last_tweets/src/Service/LastTweetsManager.php(168): Drupal\last_tweets\Service\NormalizeTweetsManager->normalize()
#2 /var/www/html/web/modules/contrib/last_tweets/src/Plugin/Block/LastTweetsBlock.php(112): Drupal\last_tweets\Service\LastTweetsManager->getTweets()
#3 /var/www/html/web/core/modules/block/src/BlockViewBuilder.php(171): Drupal\last_tweets\Plugin\Block\LastTweetsBlock->build()
#4 [internal function]: Drupal\block\BlockViewBuilder::preRender()
#5 /var/www/html/web/core/lib/Drupal/Core/Security/DoTrustedCallbackTrait.php(101): call_user_func_array()
#6 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(788): Drupal\Core\Render\Renderer->doTrustedCallback()
#7 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(374): Drupal\Core\Render\Renderer->doCallback()
#8 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(204): Drupal\Core\Render\Renderer->doRender()
#9 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(160): Drupal\Core\Render\Renderer->render()
#10 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(580): Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}()
#11 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(161): Drupal\Core\Render\Renderer->executeInRenderContext()
#12 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(175): Drupal\Core\Render\Renderer->renderPlain()
#13 /var/www/html/web/core/modules/big_pipe/src/Render/BigPipe.php(693): Drupal\Core\Render\Renderer->renderPlaceholder()
#14 /var/www/html/web/core/modules/big_pipe/src/Render/BigPipe.php(547): Drupal\big_pipe\Render\BigPipe->renderPlaceholder()
#15 /var/www/html/web/core/modules/big_pipe/src/Render/BigPipe.php(305): Drupal\big_pipe\Render\BigPipe->sendPlaceholders()
#16 /var/www/html/web/core/modules/big_pipe/src/Render/BigPipeResponse.php(112): Drupal\big_pipe\Render\BigPipe->sendContent()
#17 /var/www/html/vendor/symfony/http-foundation/Response.php(381): Drupal\big_pipe\Render\BigPipeResponse->sendContent()
#18 /var/www/html/web/index.php(20): Symfony\Component\HttpFoundation\Response->send()
#19 {main}

I am using:

  • Drupal: 9.5.0
  • PHP: 8.1
  • MariaDB: 10.5

Steps to reproduce

Configure the Twitter block and load a page using it

๐Ÿ› Bug report
Status

Needs review

Version

2.9

Component

Code

Created by

๐Ÿ‡ช๐Ÿ‡ธSpain fbocanegra

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

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

No activities found.

Production build 0.69.0 2024