Error as in title on Views Preview.

        $lineage = $row->$field_alias;

Where $field_alias is undefined.

CommentFileSizeAuthor
#2 lineage_795996.patch420 bytesxjm

Comments

kenorb’s picture

Backtrace:

12. views_plugin_style_lineage_nested->render(array (0 => class stdClass { public $term_data_name = 'foo'; public $term_data_vid = '113'; public $tid = '33685' }, 1 => class stdClass { public $term_data_name = 'foo'; public $term_data_vid = '113'; public $tid = '33685' }, 2 => class stdClass { public $term_data_name = 'foo'; public $term_data_vid = '113'; public $tid = '33685' }, 3 => class stdClass { public $term_data_name = 'foo'; public $term_data_vid = '113'; public $tid = '33685' }, 4 => class stdClass { public $term_data_name = 'foo'; public $term_data_vid = '113'; public $tid = '33685' }, 5 => class stdClass { public $term_data_name = 'foo'; public $term_data_vid = '113'; public $tid = '33685' }, 6 => class stdClass { public $term_data_name = 'foo'; public $term_data_vid = '113'; public $tid = '33685' }, 7 => class stdClass { public $term_data_name = 'foo'; public $term_data_vid = '113'; public $tid = '33685' }, 8 => class stdClass { public $term_data_name = 'foo'; public $term_data_vid = '113'; public $tid = '33685' }, 9 => class stdClass { public $term_data_name = 'foo'; public $term_data_vid = '113'; public $tid = '33685' })) views/theme/theme.inc:46, referer: admin/build/views/edit/Terms

13. views_plugin_style_lineage_nested->render_nesting(

$records = array (0 => class stdClass { public $term_data_name = 'foo'; public $term_data_vid = '113'; public $tid = '33685' }, 1 => class stdClass { public $term_data_name = 'foo'; public $term_data_vid = '113'; public $tid = '33685' }, 2 => class stdClass { public $term_data_name = 'foo'; public $term_data_vid = '113'; public $tid = '33685' }, 3 => class stdClass { public $term_data_name = 'foo'; public $term_data_vid = '113'; public $tid = '33685' }, 4 => class stdClass { public $term_data_name = 'foo'; public $term_data_vid = '113'; public $tid = '33685' }, 5 => class stdClass { public $term_data_name = 'foo'; public $term_data_vid = '113'; public $tid = '33685' }, 6 => class stdClass { public $term_data_name = 'foo'; public $term_data_vid = '113'; public $tid = '33685' }, 7 => class stdClass { public $term_data_name = 'foo'; public $term_data_vid = '113'; public $tid = '33685' }, 8 => class stdClass { public $term_data_name = 'foo'; public $term_data_vid = '113'; public $tid = '33685' }, 9 => class stdClass { public $term_data_name = 'foo'; public $term_data_vid = '113'; public $tid = '33685' }),

$rendered = array (0 => '  \\n  <div class="views-field-name">\\n          <label class="views-label-name">\\n        Term:\\n      </label>\\n                <span class="field-content"><a href="/taxonomy/term/33685">foo</a></span>\\n  </div>\\n', 1 => '  \\n  <div class="views-field-name">\\n          <label class="views-label-name">\\n        Term:\\n      </label>\\n                <span class="field-content"><a href="/taxonomy/term/33685">foo</a></span>\\n  </div>\\n', 2 => '  \\n  <div class="views-field-name">\\n          <label class="views-label-name">\\n        Term:\\n      </label>\\n                <span class="field-content"><a href="/taxonomy/term/33685">foo</a></span>\\n  </div>\\n', 3 => '  \\n  <div class="views-field-name">\\n          <label class="views-label-name">\\n        Term:\\n      </label>\\n                <span class="field-content"><a href="/taxonomy/term/33685">foo</a></span>\\n  </div>\\n', 4 => '  \\n  <div class="views-field-name">\\n          <label class="views-label-name">\\n        Term:\\n      </label>\\n                <span class="field-content"><a href="/taxonomy/term/33685">foo</a></span>\\n  </div>\\n', 5 => '  \\n  <div class="views-field-name">\\n          <label class="views-label-name">\\n        Term:\\n      </label>\\n                <span class="field-content"><a href="/taxonomy/term/33685">foo</a></span>\\n  </div>\\n', 6 => '  \\n  <div class="views-field-name">\\n          <label class="views-label-name">\\n        Term:\\n      </label>\\n                <span class="field-content"><a href="/taxonomy/term/33685">foo</a></span>\\n  </div>\\n', 7 => '  \\n  <div class="views-field-name">\\n          <label class="views-label-name">\\n        Term:\\n      </label>\\n                <span class="field-content"><a href="/taxonomy/term/33685">foo</a></span>\\n  </div>\\n', 8 => '  \\n  <div class="views-field-name">\\n          <label class="views-label-name">\\n        Term:\\n      </label>\\n                <span class="field-content"><a href="/taxonomy/term/33685">foo</a></span>\\n  </div>\\n', 9 => '  \\n  <div class="views-field-name">\\n          <label class="views-label-name">\\n        Term:\\n      </label>\\n                <span class="field-content"><a href="/taxonomy/term/33685">foo</a></span>\\n  </div>\\n'),

$nesting_field = 'lineage',

$term_name = FALSE

) lineage/views_plugin_style_lineage_nested.inc:163, referer: admin/build/views/edit/Terms

11. template_preprocess_views_view()
10. call_user_func_array('template_preprocess_views_view', array(...))
...
xjm’s picture

Status: Active » Needs work
StatusFileSize
new420 bytes

Not sure why the field alias isn't defined when views tries to render the preview, but the attached patch will fall through to a non-nested set to at least make the errors go away.

xjm’s picture

Status: Needs work » Fixed

Actually, I'm going to commit this so that the view editing interface is less frustrating to use, and open a separate issue for getting views previews to work properly.
http://drupal.org/cvs?commit=397458

See: #864162: Views preview not working properly with nested plugin

Status: Fixed » Closed (fixed)

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