Hello, when upgrading to 7.5 sendgrid (latest stable and dev) stopped working.

Fatal error: Class 'SendGrid\Client' not found in sites/all/modules/sendgrid_integration/inc/sendgrid.mail.inc on line 46

Things I've tried.

  • Upgrading to 7.5.1, update.php, cron run.
  • Running composer require fastglass/sendgrid to get updates
  • Installed & run https://www.drupal.org/project/module_missing_message_fixer as I was getting a message about sendgrid reports module not installed. Don't think this is relevant. It did remove tab from sendgrid config page.

I could really do with some advice as I don't know how to fix this to get emails on business site.

Many thanks for any help provided, just ask if there's anything useful I can provide.

Comments

kingfisher64 created an issue. See original summary.

Perignon’s picture

Can you clarify what 7.5.1 is?

Perignon’s picture

Status: Active » Postponed (maintainer needs more info)

Forgot to update metadata.

Perignon’s picture

Going to infer you mean Drupal versions.

Do you have the Composer Manager module installed? Can you run composer commands in Drush?

Assuming a yes to the aforementioned questions, what happens when you run

drush composer-manger update --no-dev

What I am getting at here is that upgrading to the latest Drupal has no affect on this module. Something else has gone wrong.

Chad.Sniffen’s picture

I am experiencing the same problem, also after upgrading Drupal to the latest version (along with other modules).

Perignon’s picture

Did you attempt the instructions above?

Perignon’s picture

Status: Postponed (maintainer needs more info) » Closed (cannot reproduce)
Emil Stoianov’s picture

Reproduce steps:
1 Install the module with xautoload module enabled
2 Disable xautoload module
3 Try to send e-mails