Drupal Fatal Error: Unsupported operand types in common.inc on line 2984

Drupal
After updating a Drupal site to version 6.24 from 6.22 I started receiving this error during cron runs: Fatal Error: Unsupported operand types in common.inc on line 2984 I added the following debug text to common.inc to track down the error:
  if (!is_array($elements)) {
    print_r($elements);
    print "\n--------------\n";
    $backtrace = debug_backtrace();
    var_export($backtrace);
    die();
  }
Looking at the stack trace I could see that the issue was with the search module indexing the site. The issue was only occurring for a particular node type. If I deleted all of the nodes for that type everything ran fine. After much debugging and database backup / restoring I still couldn't find why this particular node type was having an issue indexing. I deleted the node type completely and created a new content type and as soon as I created a node of the new type Boom, cron failed with the same problem when indexing. Scratching my head I disabled several modules and still the problem persisted. Finally I deleted the search index and re-ran cron. This time cron failed for a different reason. I was running cron directly from the command line, so I tried running it manually from the site and it ran fine. I ran from the command line again and this time everything worked. I was pretty sure that it was only working because the search only indexes 100-500 nodes at a time and that as soon as it started trying to index the new content type nodes it would fail again, so I set cron to run every 15 seconds via watch:
watch -n 15 php cron.php
I came back a while later and to my surprise the site was 100% indexed and cron was still running fine. I am baffled but the next time I run into an issue where cron is failing due to search indexing my first steps will be to dump the index and re-index the site. I hope this saves someone from the hours of frustration I just went through.
Comments
(Thanks to everyone who comments)

welcome

Great post

I enjoyed over read your blog post. Your blog have nice information, I got good ideas from this amazing blog. I am always searching like this type blog post. I hope I will see again.
- lenny face
- five nights at freddy's


Awesome article

This content is written very well. Your use of formatting when making your points makes your observations very clear and easy to understand. Thank you.
- sister location
- emoji keyboard


Alla hjärtans dag (i

Alla hjärtans dag (i Finland ibland vändagen, från finskans ystävänpäivä) är en temadag som firas den 14 februari varje år och har sitt ursprung i traditioner som uppstod kring helgonet Sankt Valentin under medeltiden i Frankrike och England. Den kallas därför Alla hjärtans dag 2017 också Valentindagen eller Sankt Valentins dag. Firandet av helgonet Valentinus den 14 februari började inom den katolska kyrkan redan i slutet av 400-talet, men exakt vem denne var är oklart. Flera olika martyrer med namnet Valentinus från 200- och 300-talet är dokumenterade, även om nästan ingenting konkret är känt om dem. Enligt en sen medeltida helgonlegend ska Sankt Valentinus ha återgett synen åt sin fångvaktares dotter – något som kom att inlemmas i vissa moderna historier om Sankt Valentin.
День свято́го Валенти́на, или День всех влюблённых — праздник, который отмечается февраля во многих странах мира. Предположительно назван по имени одного из двух раннехристианских мучеников с именем Валентин — Валентин поздравления с днем святого валентина Интерамнский и Валентин Римский. Отмечающие этот праздник дарят любимым и дорогим людям цветы, конфеты, игрушки, воздушные шарики и особые открытки (часто в форме сердечка), со стихами, любовными признаниями или пожеланиями любви — валентинки
Valentine's Day, also called Saint Valentine's Day or the Feast of Saint Valentine, is an annual holiday celebrated on February 14. It originated as a WesternChristian liturgical feast day honoring one or more early saints named Valentinus, and is recognized as a significant cultural and commercial celebration in many regions around the world, although it is not a public holiday in any country. Valentines Day Memes Several martyrdom stories associated with the various Valentines that were connected to February 14 were added to later martyrologies, including a popular hagiographical account of Saint Valentine of Rome which indicated he was imprisoned for performing weddings for soldiers who were forbidden to marry and for ministering to Christians, who were persecuted under the Roman Empire. According to legend, during his imprisonment, Saint Valentine healed the daughter of his jailer, Asterius, and before his execution, he wrote her a letter signed "Your Valentine" as a farewell. Szukasz noclegu w Walentynki 2017 ? Sprawdź nasze oferty walentynkowe na romantyczny weekend walentynkowy dla dwojga. Poniżej prezentujemy oferty na Walentynki 2017. Prezent Na Walentynki
Op Valentijnsdag geven geliefden elkaar extra aandacht door het geven van cadeautjes, bloemen, of kaarten. Tegenwoordig is het een groot commercieel festijn geworden dat begonnen is in de Verenigde Staten. Maar tegenwoordig is het ook in Nederland niet meer weg te denken uit de bloemenwinkels en cadeauwinkels. Zelfs de Nederlandse posterijen deden er aan mee door een valentijnspostzegel uit te geven. Valentijnsdag dankt haar naam aan verschillende christelijke martelaren met de naam Valentinus. Er zijn meerdere heiligen die Sint-Valentijn heten. Zo was er één priester in Rome en een ander was de bisschop van Terni. Allebei werden ze in de 3e eeuw ter dood gebracht. Hoe de feestdag vandaag de dag wordt ingevuld, staat in geen enkel verband met deze heiligen. Valentijn Valentinsdag, som fejres 14. februar, er kendt som "de elskendes helligdag". På denne dag udveksler par kort, blomster, chokolade eller andre former for kærlige gaver. valentinsdag ideer Valentinsdag er i moderne tid blevet sat i forbindelse med den gamle romerske højtid Lupercalia, men ikke alle forskere er dog enige i dette. Festivalen Lupercalia blev afholdt den 15. februar til ære for en af de romerske guder, Lupercus, og en række ritualer, som skulle sikre frugtbarhed, var et vigtigt element i festen. Helligdagen blev indført af pave Gelasius i 496 e.v.t. og blev opkaldt efter den romerske præst Valentin. Il est extrêmement difficile de déterminer quelles sont les origines et comment expliquer la date de la Saint Valentin. Survenant le 14 février de chaque année, la Saint Valentin est la fête des amoureux. Au même titre que Saint Roch est le patron des bergers, c'est Saint Valentin qui se voit désigné par l'église comme celui des fiancés et de tous ceux se vouant un amour sincère et sans limite. St Valentin L'originale festività religiosa prende il nome dal santo e martire cristiano Valentino da Terni[1], San Valentino 2017 e venne istituita nel 496 da papa Gelasio I, andando a sostituirsi alla precedente festa pagana delle lupercalia. La pratica moderna di celebrazione della festa, invece, centrata sullo scambio di messaggi d'amore e regali fra innamorati, risale probabilmente al Basso Medioevo, e potrebbe essere in particolare riconducibile al circolo di Geoffrey Chaucer in cui prese forma la tradizione dell'amor cortese. Alla sua diffusione, soprattutto in Francia e in Inghilterra, contribuirono i benedettini, attraverso i loro numerosi monasteri, essendo stati affidatari della basilica di San Valentino a Terni dalla fine della seconda metà del VII secolo.
Dia dos Namorados, translated as "Lovers' Day", "Day of the Enamored", or "Boyfriends' / Girlfriends' Day", is celebrated on June 12 as a holiday for lovers in Brazil, Dia dos Namorados 2017 due to the date's proximity to Saint Anthony's Day on June 13. The date is celebrated in a manner similar to the way that Valentine's Day is celebrated on February 14 in other parts of the world with gifts, romantic activities, decorations, and festivities. However, the expression "Dia dos Namorados" is not only used in Brazil. Hari raya ini sekarang terutama diasosiasikan dengan para pencinta yang saling bertukaran notisi-notisi dalam bentuk "valentines". Simbol modern Valentine antara lain termasuk sebuah kartu berbentuk hati dan gambar sebuah Cupido (Inggris: cupid) bersayap. Mulai abad ke-19, tradisi penulisan notisi pernyataan cinta mengawali produksi kartu ucapan secara massal. Tanggal Valentine The Greeting Card Association (Asosiasi Kartu Ucapan AS) memperkirakan bahwa di seluruh dunia sekitar satu miliar kartu valentine dikirimkan per tahun. Der Valentinstag ist ein hauptsächlich in Westeuropa und Nordamerika zelebrierter Feiertag. Gefeiert wird der Valentinstag am 14. Valentinstag Geschenke Februar und wird gewöhnlich dazu genutzt, dem Partner durch Geschenke oder Gesten die eigene Zuneigung zu übermitteln. In der christlich-orthodoxen Kirche wird der Valentinstag am 6. und 30. Juli gefeiert und geht auf eine andere Legende zurück als in den Westkirchen. In Deutschland ist der 14. Februar kein offizieller Feiertag.
El día de San Valentín es una celebración tradicional que ha sido asimilada por la Iglesia católica con la designación de San Valentín como patrón de los enamorados. Tarjetas de San Valentin Se hizo popular en muchos países, y en tiempos modernos especialmente en los anglosajones expandiéndose a otros lugares a partir del siglo XX principalmente el día en que las parejas de enamorados expresan su amor y cariño mutuamente. Se celebra el 14 de febrero, onomástico de san Valentín. En algunos países se conoce como día de los enamorados y en otros como el día del amor y la amistad. El día de San Valentín es una celebración tradicional que ha sido asimilada por la Iglesia católica con la designación de San Valentín como patrón de los enamorados. Tarjetas de San Valentin Se President's Day is the popular and commonly used name for the United States federal holiday officially called Washington's Birthday. It is celebrated annually on the third Monday of February. President's Day honors and celebrates the life and achievements of George Washington, the first President of the United States (1789-1797) and 'The Father of his Country'. Presidents Day 2017 Date The day is, in practice, often used to honor and remember all past US presidents, and in particular Washington, Abraham Lincoln and Thomas Jefferson. President's Day was created in 1879, first celebrated the following year. It was originally held on Washington's actual birthday (February 22). In 1971 this was changed to the third Monday of February. It was the first federal holiday to be created in honor of an American citizen.


midu

Interesting! I love your post. Thank you very much!
On the Friv 5 Games Moto X3M: Hop on your dirt bike and ride over jumps, do tricks, and try not to fly off! Memorize the course and execute your stunts perfectly.. Play Moto x3m - Show off your speed and clever use of physics on friv4school 2017
Run , jump and ignore certain laws of physics through even more courses in Run 3 on kizi 100.


Kate Young

Thanks gentalman yours post is realy informative and helpful too.
Welcome to zoxy 2 brands · about · showroom · news · contact · wholesale ·
FRIV GAMES - Play free friv 2 online games flash at Slitherio online. This is the best solution for having fun. Now play and feel!


Questions to ask your crush

asdfasdf

voizd app

itunes download

Azeem

itunes

vlc media player for windows

Questions to ask your crush

appvn apk

HAPPY NEW YEAR WISHES

imo APK Latest Version APK Links:

I would recommend you to check imo for downloading at http://downloadapkinstaller.com/


This morning was so bright...

This morning was so bright once let alone been presented with such information thanks.
apk hook
apk trek
apk android store
nba 2k17 apk
nba jam apk
nba 2k15 apk
freedom apk
game hacker
geometry dash apk
game killer


SP FLASH TOOL

Sp flash tool

best tool ever


fatihin

harsh

New Year’s Day is observed on January 1, the first day of the year on the modern New Year Quotes Gregorian calendar as well as the Julian calendar used in the Roman Empire since 45 BC


Thanks

Thanks for sharing, I just looking for some guide like this link


Nice

hi good job, nice article, i love this....

Meetinhigh |

thank u... good job


Xmas

In modern days, beautiful flowers are popular for Christmas decorations, Merry Christmas Wishes with 12th December being National Poinsettia Day in the United State of America.


Awesome post

Unblocked Games

This life is short, do not spend even a minute ... to people, things that make you sad.
Not Blocked At Schools | Best Unblocked Games | Unblocked Games Hacked | Unblocked Games 500 | Unblocked Games Mills Eagles


newyear 2017 messages in english

[url=http://www.happynewyearwishes2017.com/happy-new-year-2017-messages-sms-hindi-english] new year messages in hindi[/url]


good information

good information bro...

JustDen.com
NokiaSmartphones.com
TheHandset.com

thank u...so much


good stuff

thank u for your nice and useful information

http://justden.com
http://thehandset.com
http://nokiasmartphones.com


Merry Christmas

Best Collection of funny Christmas quotes
funny Christmas pictures
christmas photo cards so share with your friends online.


tnx

jouer les mellieur jeux flash dans le blog العاب طبخ
العاب طبخ


friv4games

Thank you very much for your post! Have a good day guy
Feel free to visit my website, you can play Friv 4 games , all hot games at Friv 3 games , Friv4shool, Play game free at Frivcom Much Fun!


Merry christmas 2016

a href="http://www.paydayloanstopten.com/">Merry christmas 2016/a>


Post new comment

More information about formatting options