When I tried to run the update.php after installing the latest address module, following error message displayed in site.

Update convert_names_subdivisions

Failed: Drupal\Core\Entity\EntityStorageException: Class Ivory\HttpAdapter\CurlHttpAdapter does not exist in Drupal\Core\Entity\Sql\SqlContentEntityStorage->save() (line 770 of project/core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorage.php).

Since we are using address field in our nodes we are not able to update/save the nodes as well. Following error message is displayed.

'Fatal error: Class 'Ivory\HttpAdapter\CurlHttpAdapter' not found in project/core/lib/Drupal/Component/DependencyInjection/Container.php on line 264'

CommentFileSizeAuthor
Drupal database update.png52.73 KBtjavailable

Comments

tjavailable created an issue. See original summary.

bojanz’s picture

Ivory\HttpAdapter\CurlHttpAdapter is not used by Address, it's coming from one of your other installed modules. Do a search through your files.

bojanz’s picture

Category: Bug report » Support request
Status: Active » Fixed

Status: Fixed » Closed (fixed)

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

boshtian’s picture

Although this issue is closed, I'm just adding explanation where I got this error if anyone comes to this issue.

In my case it was connected to Geocoder module which was wrongly installed using drush instead of composer. That's why the dependencies were not downloaded.

Hope it helps someone.