I got the following error:
Notice: Undefined offset: 954 in entityreference_view_widget_rows() (line 410 of sites/all/modules/contrib/entityreference_view_widget/entityreference_view_widget.module). Backtrace:
entityreference_view_widget_rows(Array, Array) entityreference_view_widget.module:181
entityreference_view_widget_field_widget_form(Array, Array, Array, Array, 'und', Array, 0, Array) field.form.inc:112
field_default_form('node', Object, Array, Array, 'und', Array, Array, Array) field.attach.inc:209
_field_invoke('form', 'node', Object, Array, Array, Array) field.attach.inc:385
_field_invoke_default('form', 'node', Object, Array, Array, Array) field.attach.inc:574
field_attach_form('node', Object, Array, Array, 'en') node.pages.inc:326
node_form(Array, Array, Object)
call_user_func_array('node_form', Array) form.inc:841
drupal_retrieve_form('news_node_form', Array) form.inc:350
drupal_build_form('news_node_form', Array) form.inc:130
drupal_get_form('news_node_form', Object) node.pages.inc:14
node_page_edit(Object) views_megarow.module:512
views_megarow_node_page_edit(Object)
call_user_func_array('views_megarow_node_page_edit', Array) entity_translation.module:668
_entity_translation_callback('views_megarow_node_page_edit', Array, Array) entity_translation.module:543
entity_translation_edit_page('node', Object, , Array, Object)
call_user_func_array('entity_translation_edit_page', Array) menu.inc:517
menu_execute_active_handler() index.php:21
Not really sure what to do or how to debug?
| Comment | File | Size | Author |
|---|---|---|---|
| #3 | entityreference_view_widget_rows-offset.patch | 3.67 KB | thim |
Comments
Comment #1
thim commentedCould it be linked with this error also referering to the view widget?
EntityMalformedException: Missing bundle property on entity of type node. in entity_extract_ids() (line 7729 of /www/includes/common.inc). Backtrace:
entity_extract_ids('node', NULL) title.module:123
title_entity_label(NULL, 'node') common.inc:7958
entity_label('node', NULL) entityreference_view_widget.module:410
entityreference_view_widget_rows(Array, Array) entityreference_view_widget.module:181
entityreference_view_widget_field_widget_form(Array, Array, Array, Array, 'und', Array, 0, Array) field.form.inc:112
field_default_form('node', Object, Array, Array, 'und', Array, Array, Array) field.attach.inc:209
_field_invoke('form', 'node', Object, Array, Array, Array) field.attach.inc:385
_field_invoke_default('form', 'node', Object, Array, Array, Array) field.attach.inc:574
field_attach_form('node', Object, Array, Array, 'en') node.pages.inc:326
node_form(Array, Array, Object)
call_user_func_array('node_form', Array) form.inc:841
drupal_retrieve_form('news_node_form', Array) form.inc:350
drupal_build_form('news_node_form', Array) form.inc:130
drupal_get_form('news_node_form', Object) node.pages.inc:14
node_page_edit(Object) views_megarow.module:512
views_megarow_node_page_edit(Object)
call_user_func_array('views_megarow_node_page_edit', Array) entity_translation.module:668
_entity_translation_callback('views_megarow_node_page_edit', Array, Array) entity_translation.module:543
entity_translation_edit_page('node', Object, , Array, Object)
call_user_func_array('entity_translation_edit_page', Array) menu.inc:517
menu_execute_active_handler() index.php:21
Comment #2
thim commentedFound the reason of this error.
The entity_reference was referring to a node that didn't exist anymore, which triggered the errors.
Now to find a solution to catch this.
Comment #3
thim commentedI have fixed it by simple but an isset in the foreach function.
Not sure if this is the correct way to solve this?
Or should this be catch by a different module like: entityreference?
Since the core issue is that referenced entities that are removed are not cleaned-up properly.
Comment #4
thim commentedComment #6
jsacksick commentedThanks for your patch (The patch hasn't been properly generated), but I added the isset test manually.