I am getting WSOD on some content pages on one site only of a multiple site installation. The pages are showing a custom content type created with CCK but not ALL of this content type has problems.I tried creating a new node with this content type on this site and it worked fine.

I installed dtools and the message says - menu_execute_active_handler() in index.php returns NULL
I don't understand what to do next to fix this. The entire message is quite lengthy and I have included part of it below. It pretty much goes through every installed module and says File or path doesn't exist. I don't see how all these links can be bad on only some pages. I have checked the database and run repair operations and everything seems OK. Any help is appreciated.

Drupal 6.20
CCK 6.x-2.8

Thanks!
Liz

Message menu_execute_active_handler(): returned NULL - it's very bad!
WSOD detected! Checking for problems...
ERROR: menu_execute_active_handler() returned empty value!
Validating theme hooks...
ERROR: File or path doesn't exist (path: block.admin.inc; theme callback: block_admin_display_form)
ERROR: File or path doesn't exist (path: filter.admin.inc; theme callback: filter_admin_overview)
ERROR: File or path doesn't exist (path: filter.admin.inc; theme callback: filter_admin_order)
ERROR: File or path doesn't exist (path: filter.pages.inc; theme callback: filter_tips)
ERROR: File or path doesn't exist (path: menu.admin.inc; theme callback: menu_overview_form)
ERROR: File or path doesn't exist (path: node.admin.inc; theme callback: node_filter_form)
ERROR: File or path doesn't exist (path: node.admin.inc; theme callback: node_filters)
ERROR: File or path doesn't exist (path: node.admin.inc; theme callback: node_admin_nodes)
ERROR: File or path doesn't exist (path: node.pages.inc; theme callback: node_add_list)
ERROR: File or path doesn't exist (path: node.pages.inc; theme callback: node_form)
ERROR: File or path doesn't exist (path: node.pages.inc; theme callback: node_preview)
ERROR: File or path doesn't exist (path: profile.admin.inc; theme callback: profile_admin_overview)
. . .

Comments

maddentim’s picture

I feel your pain. Did you ever figure out the root cause? I have similar symptoms...

anthonyoliver’s picture

I am getting this during a site migration, I am on drupal 6.12 but I think it maybe due to my PHP version. I am using php 5.3.2 and the server I am migrating from is 5.2. I am going to investigate some more but I think this maybe the issue.

bitflippings’s picture

Did you ever find a solution?

Am receiving same menu_execute_active_handler(): returned NULL on a Drupal 6.2 installation, using default Garland theme.

One note is that I only get the message when CiviCRM 3.3 is enabled.

Drupal 6.20
Garland
CiviCRM 3.3 (messages only when enabled, not when disabled)

pramodini123’s picture

Hello Friends,

I am getting same problem
Error is

menu_execute_active_handler(): returned NULL - it's very bad!
WSOD detected! Checking for problems...
ERROR: menu_execute_active_handler() returned empty value!
Validating theme hooks...
ERROR: File or path doesn't exist (path: sites/all/modules/panels/plugins/styles/tnt_corners; theme callback: acquia_marina_tnt_corners_box)
Re-testing...
Validating theme hooks...
ERROR: File or path doesn't exist (path: sites/all/modules/panels/plugins/styles/tnt_corners; theme callback: acquia_marina_tnt_corners_box)
There is still problem related to theme hooks
Done.
Included render file: system.admin.inc
Checking system_main_admin_page() page callback...
ERROR: Callback: system_main_admin_page() returned empty content!
NOTICE: router_item = Array ( [path] => admin [load_functions] => [to_arg_functions] => [access_callback] => user_access [access_arguments] => a:1:{i:0;s:27:"access administration pages";} [page_callback] => system_main_admin_page [page_arguments] => Array ( [0] => undefinedmisc [1] => ajax-loader.gif ) [fit] => 1 [number_parts] => 1 [tab_parent] => [tab_root] => admin [title] => Administer [title_callback] => t [title_arguments] => [type] => 6 [block_callback] => [description] => [position] => [weight] => 9 [file] => modules/system/system.admin.inc [href] => admin [options] => Array ( ) [access] => 1 [localized_options] => Array ( ) [map] => Array ( [0] => admin [1] => undefinedmisc [2] => ajax-loader.gif ) ) !
Cleared cache via cache_clear_all()
Cleared cache via drupal_flush_all_caches()
Rebuilded module cache.

How to solve this?

webdevbyjoss’s picture

hey. I have the same issue.
Are there anyone who was able to resolve the problem with menu_execute_active_handler() returning NULL and sire user receives wsod??

In my case it shows WSOD for all pages on the whole website.
I was using the cacheRouter module + memcache backend
So restarting memcache resolved my issue.