Hi Onyx.
This may have been caused by a number of situations, but I suspect it's a faulty entry produced by a contrib module.
In order to debug, you first need to get rid of the error. To do so, you will need to manually edit the watchdog table.
The easiest way to get rid of the error is to truncate the watchdog table (meaning you'll lose your log of errors), OR you can inspect its rows visually to find an entry in the variables
column that's either empty, or malformed.
The variables
column of watchdog should either "look" like a serialized array (see "a:1:{s:7..."):
or like an empty serialized array (see "a:0:{}"):
or it can contain the character "N;" in uppercase:
If you find an entry with an empty variables
column or something that doesn't look like the above, remove it manually (or you can do that with automatically with a SQL query).
Once these are removed, you should be able to see the log again. Then you can troubleshoot the problem.
It will be helpful if you posted a list of enabled contrib modules...
Hi Onyx.
This may have been caused by a number of situations, but I suspect it's a faulty entry produced by a contrib module.
In order to debug, you first need to get rid of the error. To do so, you will need to manually edit the watchdog table.
The easiest way to get rid of the error is to truncate the watchdog table (meaning you'll lose your log of errors), OR you can inspect its rows visually to find an entry in the
variables
column that's either empty, or malformed.The
variables
column of watchdog should either "look" like a serialized array (see "a:1:{s:7..."):or like an empty serialized array (see "a:0:{}"):
or it can contain the character "N;" in uppercase:
If you find an entry with an empty
variables
column or something that doesn't look like the above, remove it manually (or you can do that with automatically with a SQL query).Once these are removed, you should be able to see the log again. Then you can troubleshoot the problem.
It will be helpful if you posted a list of enabled contrib modules...