Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
I am getting this error on my site.
Notice: unserialize() [function.unserialize]: Error at offset 1009 of 1036 bytes in views_db_object->load_row() (line 2243 of /hermes/bosweb/web053/b536/d5.amberlight/public_html/AmberlightProductions/sites/all/modules/views/includes/view.inc).
I have tried accessing the file view.inc and changing unserialize to serialize on line 2243 but that just made my site load white pages when I tried to update modules or clear cache.
Any I idea what I should do to fix it?
Comments
Comment #1
dawehnerWell, the view stored in the database seems to be broken, so you probably have to rebuild it from scratch or get some guru knowledge how to fix broken serialized output.
Comment #3
memcinto CreditAttribution: memcinto commentedI was also getting these errors, on a site running Views 7.x-3.7. I disabled ALL views, just the module is enabled. No Views. Cleared cache a bunch of times etc. Was still getting these errors.
Notice: unserialize(): Error at offset 685 of 5020 bytes in views_db_object->load_row() (line 2251 of /var/www/[mysite]/sites/all/modules/views/includes/view.inc).
Notice: unserialize(): Error at offset 420 of 22550 bytes in views_db_object->load_row() (line 2251 of /var/www/[mysite]/sites/all/modules/views/includes/view.inc).
Notice: unserialize(): Error at offset 5378 of 6179 bytes in views_db_object->load_row() (line 2251 of /var/www/[mysite]/sites/all/modules/views/includes/view.inc).
Errors were occurring when visiting multiple locations on the site, including the home page, the list of modules page, etc.
However, when I DELETED all custom Views (not just disabling them), the errors went away.