When I load the theme configuration page for my Omega subtheme, I get either 'No data received' [Chrome] or 'Connection reset' [Firefox].
The PHP log for the server shows no errors at this point; however, the Drupal logs shows several pages of errors. Here's a typical sequence of errors (in order of occurrence):
Warning: array_keys() [function.array-keys]: The first argument should be an array in alpha_get_theme() (line 227 of /Users/escoles/Sites/brandcool.com_responsive_d7/sites/all/themes/omega/alpha/includes/alpha.inc).
Warning: Invalid argument supplied for foreach() in alpha_get_theme() (line 227 of /Users/escoles/Sites/brandcool.com_responsive_d7/sites/all/themes/omega/alpha/includes/alpha.inc).
Notice: Undefined index: alpha_1 in alpha_get_theme() (line 238 of /Users/escoles/Sites/brandcool.com_responsive_d7/sites/all/themes/omega/alpha/includes/alpha.inc).
Severity
Notice: Trying to get property of non-object in alpha_form_system_theme_settings_alter() (line 15 of /Users/escoles/Sites/brandcool.com_responsive_d7/sites/all/themes/omega/alpha/theme-settings.php).
Also, the Apache log shows 'Segmentation fault (11)' for each attempt to load this page (one instance per page load).
Note:
- This is an Omega subtheme, not an Alpha subtheme (not familiar enough with omega to know whether alpha.inc is always included).
- This Omega subtheme is currently the default theme for the site, and seems to be functioning normally otherwise.
- I also have an Alpha subtheme; the theme settings page for that subtheme loads normally.
Comments
Comment #1
escoles commented[face palm /]
No, this is the Alpha subtheme. It's the Omega subtheme that's working correctly.
Also, I forgot to make this clear: The theme settings page did work at one point (last night, in fact). I made a number of changes to it after setting it up and setting it as default.
Here're the theme settings for the offending theme:
Comment #2
escoles commentedworked around this - no solution, and nothing to contribute to understanding it. probably very configuration-specific. anyone finding this should probably ignore the issue.