Come together with the global Drupal community in Rotterdam, 28 Sept – 1 Oct 2026. Sessions, contribution, connection, and Early Bird savings until 8 June.
Do you know what the error is in the error log, or can you turn error logging on? Generally white screens happen when a fatal error is thrown and error logging is turned off, or the script runs out of memory. I can't replicate in my test environment, so more detail is required so I can help you out.
I found what is happening. Search Lucene DidYouMean doesn't check if an empty search string is passed, and that causes a problem in the luceneapi_query_parse function. More defensive coding should be done in luceneapi_query_parse(), but the fix here is to check $keys before it is parsed. A fix will be applied, and a release will happen shortly after resolving this issue.
Comments
Comment #1
cpliakas commentedHi snicers.
Do you know what the error is in the error log, or can you turn error logging on? Generally white screens happen when a fatal error is thrown and error logging is turned off, or the script runs out of memory. I can't replicate in my test environment, so more detail is required so I can help you out.
Thanks,
Chris
Comment #2
cpliakas commentedI found what is happening. Search Lucene DidYouMean doesn't check if an empty search string is passed, and that causes a problem in the luceneapi_query_parse function. More defensive coding should be done in luceneapi_query_parse(), but the fix here is to check $keys before it is parsed. A fix will be applied, and a release will happen shortly after resolving this issue.
Comment #3
cpliakas commentedFixed in commit #331156.
Comment #4
nchase commentedwow, you are fast. Thank you!
Comment #5
Ether commentedsorry, wrong topic.
Comment #6
Ether commentedStatus restored