You will find in the file var/error.log the offending sql query. You can post it here for further analysis
Principal Consultant International Business
Member of the Community Project Board
AGUENOT Nicolas
Thursday 28 October 2010 12:22:28 am
Il this file var/log/error.log, I've these error :
eZMySQLiDB: Query error (1271): Illegal mix of collations for operation '
IN '. Query: SELECT * FROM ezsearch_word WHERE word IN ( ......)
and :
eZDBInterface::commit TRANSID-xxxxxxxxxxxx:Transaction in progress
failed due to DB error, transaction was rollbacked. Transaction ID is
TRANSID-xxxxxxxxx.
I think the second error is related to the first.
In addition, my specialChars was not well encoded in the first request. For example, when I insert the lambda special char, I've this λ in my request.
Thanks for your solutions.
Edi Modrić
Thursday 28 October 2010 12:38:31 am
If your database is MyISAM, I presume your installation is an older version of eZ Publish or upgrade from older version.
Maybe you can try to backup data, drop and recreate the table in question and then restore data?