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 having an issue with TableField on my Multilingual Site.
We keep getting the following error
Notice: unserialize(): Error at offset 119 of 1844 bytes in tablefield_field_load() (line 258 of /var/www/html/sites/all/modules/contrib/tablefield/tablefield.module).
Here is an image with additional errors
I'm not sure if it's an issue with TableField or translation of the content. I thought this module would support multi-lingual, but I could be wrong.
I am currently running Drupal 7.41 and the 7.x-2.4 version of the module. We have most standard multi-lingual modules installed as well as Lingotek.
Comment | File | Size | Author |
---|---|---|---|
Screen Shot 2015-11-24 at 11.51.09 AM.png | 89.19 KB | johnpicozzi |
Comments
Comment #2
johnpicozziComment #3
hgoto CreditAttribution: hgoto as a volunteer commentedI met the same notice with
unserialize()
function when viewing a node with a tablefield field. In my case, the problem was caused by multibyte characters and my misconfiguration of the database charset. (for people who come to this page down the road...)Comment #4
jenlamptonI wonder if this is still an issue after the fix from https://www.drupal.org/node/2193163 has been applied. Would you please update to 7.x-2.5 or the latest -dev, and let us know if you are still having the unserialize errors?
Comment #5
johnpicozziSorry, Going to need someone else to test this. We stopped using it after some issues with this module and multi-lingual support.
Comment #6
hgoto CreditAttribution: hgoto as a volunteer commented@jenlampton thank you for your reaction. I tested the case in my environment with the latest dev and I don't see the error. Probably this can be closed. If I meet the same problem again, I'll reopen the issue. Thank you.