warning: Invalid argument supplied for foreach() in [path to]/modules/taxonomy/taxonomy.module on line 1241 (o 1242)
Si encontrais esto en vuestro sitio web de drupal es por que habeis eliminado nodos sin replicar el cambio en la tabla node_revisions, una solucion puede ser ir mirando entradas que esten en una y no en la otra e ir ajustandolas.
Mediante un query podriamos hacer.
SELECT nid FROM node WHERE nid NOT IN (SELECT DISTINCT nid FROM node_revisions);
Hacia un lado y hacia el otro
SELECT nid FROM node_revisions WHERE nid NOT IN (SELECT DISTINCT nid FROM node);
Entonces debereis crear o eliminar aquellas entradas que os falten o sobren.
Otra opcion es usar un modulo que no esta en drupal por lo menos yo no he encotrado el proyecto en si. el modulo es Node Debug Info Report lo podeis bajar desde syswoody.
Una vez instalado en informes tendremos una acceso a este informe. donde veremos algo como
En mis caso estos errores fue por que elmine el node y no replique a partir de ahora usare node_delete :).