My internal Drupal search died. I first thought about CRON and indexing problems. After a long search, I found out that the bench_chart module complete fucks up Drupal's internal search. (Version 6.13)

In search.module on line 401:

foreach (module_implements('search_preprocess') as $module) {

$module here turns into 'bench_chart' or 'bench_chart_helper', and therefore erases a following $text, which contains words for Drupal search index!!

Turning off bench_chart, this problems went away and my site was indexed and searchable again.

So whatever the reason: this is an extreme bug and dtools should not be used on live sites!

Comments

kenorb’s picture

Version: 6.x-1.x-dev » 6.x-1.1-rc1
Status: Active » Fixed

Thanks for a report.
Some of the hooks have to have specified format of returning values, probably search_preprocess is not compatible and it's expecting to have some specified format to return.

Removed this hook from monitoring:
http://drupal.org/cvs?commit=239236

Sorry for a problem and thanks for reporting this.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.