When search includes in its results any Gallery content type, it throws the below errors. I can exclude Galleries from searchable content using the Custom Search module and the errors disappear. On beta5 Media w/ beta6 Media Gallery

This is fine workaround for me because galleries are embedded on blogs and blogs are searchable.

Notice: Trying to get property of non-object in media_gallery_field_formatter_view() (line 92 of .../sites/all/modules/media_gallery/media_gallery.fields.inc).
Notice: Trying to get property of non-object in media_gallery_field_formatter_view() (line 108 of .../sites/all/modules/media_gallery/media_gallery.fields.inc).
Notice: Trying to get property of non-object in media_gallery_field_formatter_view() (line 92 of .../sites/all/modules/media_gallery/media_gallery.fields.inc).
Notice: Trying to get property of non-object in media_gallery_field_formatter_view() (line 108 of .../sites/all/modules/media_gallery/media_gallery.fields.inc).
Notice: Trying to get property of non-object in media_gallery_field_formatter_view() (line 92 of .../sites/all/modules/media_gallery/media_gallery.fields.inc).
Notice: Trying to get property of non-object in media_gallery_field_formatter_view() (line 108 of .../sites/all/modules/media_gallery/media_gallery.fields.inc).
Notice: Trying to get property of non-object in media_gallery_field_formatter_view() (line 92 of .../sites/all/modules/media_gallery/media_gallery.fields.inc).
Notice: Trying to get property of non-object in media_gallery_field_formatter_view() (line 108 of .../sites/all/modules/media_gallery/media_gallery.fields.inc).
Notice: Trying to get property of non-object in media_gallery_field_formatter_view() (line 92 of .../sites/all/modules/media_gallery/media_gallery.fields.inc).
Notice: Trying to get property of non-object in media_gallery_field_formatter_view() (line 108 of .../sites/all/modules/media_gallery/media_gallery.fields.inc).
Notice: Trying to get property of non-object in media_gallery_field_formatter_view() (line 92 of .../sites/all/modules/media_gallery/media_gallery.fields.inc).
Notice: Trying to get property of non-object in media_gallery_field_formatter_view() (line 108 of .../sites/all/modules/media_gallery/media_gallery.fields.inc).
Notice: Trying to get property of non-object in media_gallery_field_formatter_view() (line 92 of .../sites/all/modules/media_gallery/media_gallery.fields.inc).
Notice: Trying to get property of non-object in media_gallery_field_formatter_view() (line 108 of .../sites/all/modules/media_gallery/media_gallery.fields.inc).
Notice: Trying to get property of non-object in media_gallery_field_formatter_view() (line 92 of .../sites/all/modules/media_gallery/media_gallery.fields.inc).
Notice: Trying to get property of non-object in media_gallery_field_formatter_view() (line 108 of .../sites/all/modules/media_gallery/media_gallery.fields.inc).
Notice: Trying to get property of non-object in media_gallery_field_formatter_view() (line 92 of .../sites/all/modules/media_gallery/media_gallery.fields.inc).
Notice: Trying to get property of non-object in media_gallery_field_formatter_view() (line 108 of .../sites/all/modules/media_gallery/media_gallery.fields.inc).
Notice: Trying to get property of non-object in media_gallery_field_formatter_view() (line 92 of .../sites/all/modules/media_gallery/media_gallery.fields.inc).
Notice: Trying to get property of non-object in media_gallery_field_formatter_view() (line 108 of .../sites/all/modules/media_gallery/media_gallery.fields.inc).
Notice: Trying to get property of non-object in entity_extract_ids() (line 7379 of .../includes/common.inc).
Notice: Undefined index: field_name in field_language() (line 275 of .../modules/field/field.multilingual.inc).
Notice: Undefined index: field_name in field_language() (line 275 of .../modules/field/field.multilingual.inc).
Notice: Undefined index: field_name in field_language() (line 275 of .../modules/field/field.multilingual.inc).
Notice: Undefined index: field_name in field_language() (line 275 of .../modules/field/field.multilingual.inc).
Notice: Undefined index: field_name in field_language() (line 275 of .../modules/field/field.multilingual.inc).
Notice: Undefined index: field_name in field_language() (line 275 of .../modules/field/field.multilingual.inc).
Notice: Undefined index: field_name in field_language() (line 275 of .../modules/field/field.multilingual.inc).
Notice: Undefined index: field_name in field_language() (line 275 of .../modules/field/field.multilingual.inc).
Notice: Trying to get property of non-object in entity_extract_ids() (line 7379 of .../includes/common.inc).
Notice: Undefined index: field_id in _field_invoke_multiple() (line 297 of .../modules/field/field.attach.inc).
Notice: Undefined index: field_name in _field_invoke_multiple() (line 298 of .../modules/field/field.attach.inc).
Notice: Undefined index: in _field_invoke_multiple() (line 299 of .../modules/field/field.attach.inc).
Notice: Undefined index: field_id in _field_invoke_multiple() (line 297 of .../modules/field/field.attach.inc).
Notice: Undefined index: field_name in _field_invoke_multiple() (line 298 of .../modules/field/field.attach.inc).
Notice: Undefined index: in _field_invoke_multiple() (line 299 of .../modules/field/field.attach.inc).
Notice: Undefined index: field_id in _field_invoke_multiple() (line 297 of .../modules/field/field.attach.inc).
Notice: Undefined index: field_name in _field_invoke_multiple() (line 298 of .../modules/field/field.attach.inc).
Notice: Undefined index: in _field_invoke_multiple() (line 299 of .../modules/field/field.attach.inc).
Notice: Undefined index: field_id in _field_invoke_multiple() (line 297 of .../modules/field/field.attach.inc).
Notice: Undefined index: field_name in _field_invoke_multiple() (line 298 of .../modules/field/field.attach.inc).
Notice: Undefined index: in _field_invoke_multiple() (line 299 of .../modules/field/field.attach.inc).
Notice: Trying to get property of non-object in entity_extract_ids() (line 7379 of .../includes/common.inc).
Notice: Undefined index: field_id in _field_invoke_multiple() (line 297 of .../modules/field/field.attach.inc).
Notice: Undefined index: field_name in _field_invoke_multiple() (line 298 of .../modules/field/field.attach.inc).
Notice: Undefined index: in _field_invoke_multiple() (line 299 of .../modules/field/field.attach.inc).
Notice: Undefined index: field_id in _field_invoke_multiple() (line 297 of .../modules/field/field.attach.inc).
Notice: Undefined index: field_name in _field_invoke_multiple() (line 298 of .../modules/field/field.attach.inc).
Notice: Undefined index: in _field_invoke_multiple() (line 299 of .../modules/field/field.attach.inc).
Notice: Undefined index: field_id in _field_invoke_multiple() (line 297 of .../modules/field/field.attach.inc).
Notice: Undefined index: field_name in _field_invoke_multiple() (line 298 of .../modules/field/field.attach.inc).
Notice: Undefined index: in _field_invoke_multiple() (line 299 of .../modules/field/field.attach.inc).
Notice: Undefined index: field_id in _field_invoke_multiple() (line 297 of .../modules/field/field.attach.inc).
Notice: Undefined index: field_name in _field_invoke_multiple() (line 298 of .../modules/field/field.attach.inc).
Notice: Undefined index: in _field_invoke_multiple() (line 299 of .../modules/field/field.attach.inc).
Notice: Undefined index: entity_type in field_get_display() (line 656 of .../modules/field/field.module).
Notice: Undefined index: bundle in field_get_display() (line 656 of .../modules/field/field.module).
Notice: Undefined index: view modes in field_view_mode_settings() (line 629 of .../modules/field/field.module).
Warning: Invalid argument supplied for foreach() in field_view_mode_settings() (line 629 of .../modules/field/field.module).
Notice: Undefined index: display in field_get_display() (line 658 of .../modules/field/field.module).
Notice: Undefined index: entity_type in field_get_display() (line 662 of .../modules/field/field.module).
Notice: Undefined index: field_name in field_get_display() (line 663 of .../modules/field/field.module).
Notice: Undefined index: entity_type in field_get_display() (line 668 of .../modules/field/field.module).

Comments

glass.dimly’s picture

Title: Galleries create errors on search page » Galleries create errors on all pages on which they occur on cache clear

Galleries are throwing these errors on all pages, not just search pages, when cache is cleared.

venutip’s picture

This is caused by line 92 of media_gallery.fields.inc:

$file = $item->file;

$item is an array, not an object, so it should be:

$file = $item['file'];

This has been fixed in the 7.x-1.x-dev version of the module.

TudorGroza’s picture

The actual problem is that $item maintains only the fid. Hence you would need something like:

$file = file_load($item['fid']);
lsolesen’s picture

Status: Active » Fixed

Status: Fixed » Closed (fixed)

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