Problem/Motivation

The warning is thrown if no icon uuid is set.

Deprecated function: addcslashes(): Passing null to parameter #1 ($string) of type string is deprecated in Drupal\Core\Database\Connection->escapeLike() (line 1483 of core/lib/Drupal/Core/Database/Connection.php).

Drupal\Core\Database\Connection->escapeLike(NULL) (Line: 418)
Drupal\Core\Database\Query\Select->escapeLike(NULL) (Line: 118)
Drupal\Core\Entity\Query\Sql\Condition::translateCondition(Array, Object, ) (Line: 63)
Drupal\Core\Entity\Query\Sql\Condition->compile(Object) (Line: 176)
Drupal\Core\Entity\Query\Sql\Query->compile() (Line: 80)
Drupal\Core\Entity\Query\Sql\Query->execute() (Line: 43)
Drupal\paragraphs\ParagraphsTypeIconUuidLookup->resolveCacheMiss(NULL) (Line: 149)
Drupal\Core\Cache\CacheCollector->get(NULL) (Line: 295)
Drupal\paragraphs\Entity\ParagraphsType->getFileByUuid(NULL) (Line: 162)
Drupal\paragraphs\Entity\ParagraphsType->getIconFile() (Line: 184)
Drupal\paragraphs\Entity\ParagraphsType->getIconUrl() (Line: 1620)
Drupal\paragraphs\Plugin\Field\FieldWidget\ParagraphsWidget->buildButtonsAddMode() (Line: 1425)
Drupal\paragraphs\Plugin\Field\FieldWidget\ParagraphsWidget->buildAddActions() (Line: 1200)
Drupal\paragraphs\Plugin\Field\FieldWidget\ParagraphsWidget->formMultipleElements(Object, Array, Object) (Line: 111)
Drupal\Core\Field\WidgetBase->form(Object, Array, Object, NULL) (Line: 1225)
Drupal\paragraphs\Plugin\Field\FieldWidget\ParagraphsWidget->form(Object, Array, Object) (Line: 181)
Drupal\Core\Entity\Entity\EntityFormDisplay->buildForm(Object, Array, Object) (Line: 121)
Drupal\Core\Entity\ContentEntityForm->form(Array, Object) (Line: 127)
Drupal\node\NodeForm->form(Array, Object) (Line: 106)
Drupal\Core\Entity\EntityForm->buildForm(Array, Object)
call_user_func_array(Array, Array) (Line: 531)
Drupal\Core\Form\FormBuilder->retrieveForm('node_article_form', Object) (Line: 278)
Drupal\Core\Form\FormBuilder->buildForm(Object, Object) (Line: 97)
Drupal\autosave_form\Form\AutosaveFormBuilder->buildForm(Object, Object) (Line: 73)
Drupal\Core\Controller\FormController->getContentResult(Object, Object)
call_user_func_array(Array, Array) (Line: 123)
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}() (Line: 564)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 124)
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext(Array, Array) (Line: 97)
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}() (Line: 158)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106)
Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 49)
Asm89\Stack\Cors->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
require('/Users/d430774/Sites/thunder/thunder-develop/docroot/index.php') (Line: 235)

Issue fork paragraphs-3253545

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

chr.fritsch created an issue. See original summary.

chr.fritsch’s picture

Status: Active » Needs review
StatusFileSize
new596 bytes

Status: Needs review » Needs work

The last submitted patch, 2: 3253545.patch, failed testing. View results
- codesniffer_fixes.patch Interdiff of automated coding standards fixes only.

alexpott’s picture

Title: Deprecated function: addcslashes(): Passing null to parameter #1 ($string) of type string is deprecated in Drupal\Core\Database\Connection->escapeLike() (line 1483 of core/lib/Drupal/Core/Database/Connection.php). » Drupal 9.3 fixes and PHP 8.1
Status: Needs work » Needs review
StatusFileSize
new4.97 KB

Let's broaden this issue to getting the tests to pass on Drupal 9.3 and PHP 8.1

alexpott’s picture

StatusFileSize
new4.66 KB
new8.8 KB

Some more fixes for Drupal 9.3

alexpott’s picture

Related issues: +#3253738: PHP 8.1 Deprecations
StatusFileSize
new755 bytes
new9.29 KB

This will fix the PHP 8.1 errors that are not due to search_api - we need #3253738: PHP 8.1 Deprecations to be merged and released.

alexpott’s picture

StatusFileSize
new1.64 KB
new10.64 KB

Let's use the dev release of search api - we do for other modules required for testing. Also fixing the PostgreSQL error for hopefully seas of green.

  • Berdir committed 8755c5b on 8.x-1.x authored by alexpott
    Issue #3253545 by alexpott, chr.fritsch: Drupal 9.3 fixes and PHP 8.1
    
berdir’s picture

Status: Needs review » Fixed

Thanks, committed!

Status: Fixed » Closed (fixed)

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

joegraduate’s picture

Issue tags: +PHP 8.1
duaelfr’s picture

If someone need a patch to apply on 1.12, here it is. (Tests have been removed)

manoxs made their first commit to this issue’s fork.