Active
Project:
Boost
Version:
6.x-1.18
Component:
Core compatibility
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
15 Sep 2010 at 20:39 UTC
Updated:
6 Nov 2010 at 14:34 UTC
When a user is logged in and creates a page node, upon submitting the new node, we get an empty response. Google Chrome reports it as this:
Error 324 (net::ERR_EMPTY_RESPONSE): Unknown error.
Boost is working great otherwise. When I disable Boost, I am able to create page nodes again.
I have followed the instructions step by step with Boost v 6.x-1.18. I have Global Redirect and Transliteration enabled.
Any ideas as to what may be the cause of this issue?
Comments
Comment #1
mmilano commentedAdditional Information:
Clearing boost cache fixed the problem temporarily. I am then again able to add a page node.
However, once the cache starts to build again, the problem comes back.
Comment #2
mikeytown2 commentedTry the dev coming out in the next 2 hours; let me know if that fixes this issue.
Comment #3
mmilano commentedI've installed the dev from sept 15 2010 yesterday and ran update.php for the boost module. Here are my observations:
- When trying to clear boost cache, it appears to work, but I get the following warning (yellow) message upon clicking the button: FormAPI Bug Encountered; trying to work around the bug. Given: 0 Wanted: 4.
- Now I can reproduce the empty response error every time I add a page node. With the previous version, it took a while before page adds would fail.
Comment #4
mikeytown2 commentedI guess you can call that progress... error every time now! eek.
disable "Asynchronous Operation: output HTML, close connection, then store static file." and try again
Comment #5
mmilano commentedYes, it is still an issue after applying that change. Here are some more notes:
- It happens when adding any node via the node/add interface
- The node form submission passes validation and actually creates the node before the empty response (WSOD).
- Updating nodes works fine, the issue is only with adding nodes
- Adding node/add* to the 'do not cache' list doesn't help
- Disabling Boost (by itself) fixes the problem. Obviously that's not the solution =/
Comment #6
mikeytown2 commented"Boost settings for views"
Disable the first 3 checkboxes and try again; if that doesn't work then disable checkboxes "Boost cache expiration/flush settings"
Once we know what causes the issue its easier to fix it
Comment #7
mmilano commentedI think that did it! I'll monitor it over the next day and report back either way.
Thanks a lot for the assistance.
Comment #8
mikeytown2 commentedViews are the issue then?
Comment #9
mmilano commentedI think this box fixed it: Clear all cached views pages associated with a node on insert
They have around 90 views on this project. I'm not sure if it would be due to the large amount of views, or possibly a single view causing the issue.
Comment #10
mikeytown2 commentedCould you go through the list of view and disable each one (on boost admin side); once you find the view that bombs could you take a peak at the view and let me know if there is something odd about that view?
Comment #11
catellani.m commentedSame issue for me.
I've the same error while I create a node. The error appeared for the first time when I created one particular view that involved nodes of a particular content type and other nodes with a node reference with the first content type.
This is the export of the view:
$view = new view;
$view->name = 'calendario_casa';
$view->description = 'Calendario casa';
$view->tag = 'Calendario casa';
$view->view_php = '';
$view->base_table = 'node';
$view->is_cacheable = FALSE;
$view->api_version = 2;
$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
$handler = $view->new_display('default', 'Predefinite', 'default');
$handler->override_option('relationships', array(
'field_link_casa_nid' => array(
'label' => 'Casa',
'required' => 1,
'delta' => -1,
'id' => 'field_link_casa_nid',
'table' => 'node_data_field_link_casa',
'field' => 'field_link_casa_nid',
'override' => array(
'button' => 'Sovrascrivi',
),
'relationship' => 'none',
),
));
$handler->override_option('fields', array(
'field_periodo_value' => array(
'label' => '',
'alter' => array(
'alter_text' => 0,
'text' => '',
'make_link' => 0,
'path' => '',
'link_class' => '',
'alt' => '',
'prefix' => '',
'suffix' => '',
'target' => '',
'help' => '',
'trim' => 0,
'max_length' => '',
'word_boundary' => 1,
'ellipsis' => 1,
'html' => 0,
'strip_tags' => 0,
),
'empty' => '',
'hide_empty' => 0,
'empty_zero' => 0,
'link_to_node' => 1,
'label_type' => 'none',
'format' => 'default',
'multiple' => array(
'multiple_number' => '',
'multiple_from' => '',
'multiple_to' => '',
'group' => TRUE,
),
'repeat' => array(
'show_repeat_rule' => '',
),
'fromto' => array(
'fromto' => 'both',
),
'exclude' => 1,
'id' => 'field_periodo_value',
'table' => 'node_data_field_periodo',
'field' => 'field_periodo_value',
'relationship' => 'none',
),
'title' => array(
'label' => '',
'alter' => array(
'alter_text' => 1,
'text' => 'Prenotato',
'make_link' => 0,
'path' => '',
'link_class' => '',
'alt' => '',
'prefix' => '',
'suffix' => '',
'target' => '',
'help' => '',
'trim' => 0,
'max_length' => '',
'word_boundary' => 1,
'ellipsis' => 1,
'html' => 0,
'strip_tags' => 0,
),
'empty' => '',
'hide_empty' => 0,
'empty_zero' => 0,
'link_to_node' => 0,
'exclude' => 0,
'id' => 'title',
'table' => 'node',
'field' => 'title',
'override' => array(
'button' => 'Sovrascrivi',
),
'relationship' => 'none',
),
));
$handler->override_option('arguments', array(
'field_link_casa_nid' => array(
'default_action' => 'default',
'style_plugin' => 'default_summary',
'style_options' => array(),
'wildcard' => 'all',
'wildcard_substitution' => 'Tutti',
'title' => '',
'breadcrumb' => '',
'default_argument_type' => 'php',
'default_argument' => '',
'validate_type' => 'none',
'validate_fail' => 'not found',
'break_phrase' => 0,
'not' => 0,
'id' => 'field_link_casa_nid',
'table' => 'node_data_field_link_casa',
'field' => 'field_link_casa_nid',
'validate_user_argument_type' => 'uid',
'validate_user_roles' => array(
'2' => 0,
'5' => 0,
'4' => 0,
'3' => 0,
),
'override' => array(
'button' => 'Sovrascrivi',
),
'relationship' => 'none',
'default_options_div_prefix' => '',
'default_argument_fixed' => '',
'default_argument_user' => 0,
'default_argument_image_size' => '_original',
'default_argument_php' => 'if (arg(0) == \'node\' && is_numeric(arg(1))) {
$node = node_load(arg(1));
return $node->field_link_casa[0][\'nid\'];
} else {
return FALSE;
}',
'validate_argument_node_type' => array(
'image' => 0,
'rotor_item' => 0,
'panel' => 0,
'casa' => 0,
'evento' => 0,
'galleria_fotografica' => 0,
'messale' => 0,
'news' => 0,
'omelia' => 0,
'page' => 0,
'podcast' => 0,
'prenotazione' => 0,
'simplenews' => 0,
'story' => 0,
),
'validate_argument_node_access' => 0,
'validate_argument_nid_type' => 'nid',
'validate_argument_vocabulary' => array(
'1' => 0,
'2' => 0,
),
'validate_argument_type' => 'tid',
'validate_argument_transform' => 0,
'validate_user_restrict_roles' => 0,
'image_size' => array(
'_original' => '_original',
'thumbnail' => 'thumbnail',
'preview' => 'preview',
),
'validate_argument_php' => '',
),
'date_argument' => array(
'default_action' => 'default',
'style_plugin' => 'default_summary',
'style_options' => array(),
'wildcard' => 'all',
'wildcard_substitution' => 'Tutti',
'title' => '',
'breadcrumb' => '',
'default_argument_type' => 'date',
'default_argument' => '',
'validate_type' => 'none',
'validate_fail' => 'not found',
'date_fields' => array(
'node_data_field_periodo.field_periodo_value' => 'node_data_field_periodo.field_periodo_value',
),
'year_range' => '-3:+3',
'date_method' => 'OR',
'granularity' => 'month',
'id' => 'date_argument',
'table' => 'node',
'field' => 'date_argument',
'validate_user_argument_type' => 'uid',
'validate_user_roles' => array(
'2' => 0,
'5' => 0,
'4' => 0,
'3' => 0,
),
'relationship' => 'none',
'default_options_div_prefix' => '',
'default_argument_fixed' => '',
'default_argument_user' => 0,
'default_argument_image_size' => '_original',
'default_argument_php' => '',
'validate_argument_node_type' => array(
'image' => 0,
'rotor_item' => 0,
'panel' => 0,
'casa' => 0,
'evento' => 0,
'galleria_fotografica' => 0,
'messale' => 0,
'news' => 0,
'omelia' => 0,
'page' => 0,
'podcast' => 0,
'prenotazione' => 0,
'simplenews' => 0,
'story' => 0,
),
'validate_argument_node_access' => 0,
'validate_argument_nid_type' => 'nid',
'validate_argument_vocabulary' => array(
'1' => 0,
'2' => 0,
),
'validate_argument_type' => 'tid',
'validate_argument_transform' => 0,
'validate_user_restrict_roles' => 0,
'image_size' => array(
'_original' => '_original',
'thumbnail' => 'thumbnail',
'preview' => 'preview',
),
'validate_argument_php' => '',
),
));
$handler->override_option('filters', array(
'type' => array(
'operator' => 'in',
'value' => array(
'prenotazione' => 'prenotazione',
),
'group' => '0',
'exposed' => FALSE,
'expose' => array(
'operator' => FALSE,
'label' => '',
),
'id' => 'type',
'table' => 'node',
'field' => 'type',
'relationship' => 'none',
'override' => array(
'button' => 'Sovrascrivi',
),
),
));
$handler->override_option('access', array(
'type' => 'none',
));
$handler->override_option('cache', array(
'type' => 'none',
));
$handler->override_option('title', 'Calendario della casa');
$handler->override_option('items_per_page', 0);
$handler->override_option('use_pager', '1');
$handler->override_option('style_plugin', 'calendar_style');
$handler->override_option('style_options', array(
'name_size' => 3,
'with_weekno' => 0,
'max_items' => 0,
'max_items_behavior' => 'more',
'groupby_times' => 'hour',
'groupby_times_custom' => '',
'groupby_field' => '',
));
$handler = $view->new_display('page', 'Pagina', 'page_1');
$handler->override_option('path', 'viste/calendario_casa');
$handler->override_option('menu', array(
'type' => 'none',
'title' => '',
'description' => '',
'weight' => 0,
'name' => 'navigation',
));
$handler->override_option('tab_options', array(
'type' => 'none',
'title' => '',
'description' => '',
'weight' => 0,
'name' => 'navigation',
));
Comment #13
catellani.m commentedI verified the problem: was related to a computed field, maybe the issue was not related with boost. Removing this field fixed the problem.