On our sites, clicking "Reset file list" followed by "Load all files" results in the following fatal error during batch processing:

An AJAX HTTP error occurred. HTTP Result Code: 500 Debugging information follows. Path: /batch?id=569&op=do StatusText: error ResponseText: TypeError: Argument 1 passed to _auditfiles_used_not_referenced_batch_display_get_files() must be of the type array, string given, called in /code/includes/batch.inc on line 284 in _auditfiles_used_not_referenced_batch_display_get_files() (line 289 of /code/sites/all/modules/auditfiles/auditfiles.usednotreferenced.inc).

This is followed by the following PHP notices on the subsequent report page:

Warning: Illegal string offset 'field_audio_block_files' in _auditfiles_used_not_referenced_batch_display_get_operations() (line 264 of /code/sites/all/modules/auditfiles/auditfiles.usednotreferenced.inc).

Notice: Array to string conversion in _auditfiles_used_not_referenced_batch_display_get_operations() (line 264 of /code/sites/all/modules/auditfiles/auditfiles.usednotreferenced.inc).

Warning: Illegal string offset 'field_article_media' in _auditfiles_used_not_referenced_batch_display_get_operations() (line 264 of /code/sites/all/modules/auditfiles/auditfiles.usednotreferenced.inc).

Notice: Array to string conversion in _auditfiles_used_not_referenced_batch_display_get_operations() (line 264 of /code/sites/all/modules/auditfiles/auditfiles.usednotreferenced.inc).

Warning: Illegal string offset 'field_tag_photo' in _auditfiles_used_not_referenced_batch_display_get_operations() (line 264 of /code/sites/all/modules/auditfiles/auditfiles.usednotreferenced.inc).

Notice: Array to string conversion in _auditfiles_used_not_referenced_batch_display_get_operations() (line 264 of /code/sites/all/modules/auditfiles/auditfiles.usednotreferenced.inc).

Warning: Illegal string offset 'field_media_file' in _auditfiles_used_not_referenced_batch_display_get_operations() (line 264 of /code/sites/all/modules/auditfiles/auditfiles.usednotreferenced.inc).

Notice: Array to string conversion in _auditfiles_used_not_referenced_batch_display_get_operations() (line 264 of /code/sites/all/modules/auditfiles/auditfiles.usednotreferenced.inc).

Warning: Illegal string offset 'field_event_image' in _auditfiles_used_not_referenced_batch_display_get_operations() (line 264 of /code/sites/all/modules/auditfiles/auditfiles.usednotreferenced.inc).

Notice: Array to string conversion in _auditfiles_used_not_referenced_batch_display_get_operations() (line 264 of /code/sites/all/modules/auditfiles/auditfiles.usednotreferenced.inc).

For context:

  • field_audio_block_files, field_article_media, and field_media_file are core "File" fields.
  • field_tag_photo and field_event_image are core "Image" fields.
CommentFileSizeAuthor
#4 3160575-4.patch5.28 KBlisa.rae

Comments

GuyPaddock created an issue. See original summary.

guypaddock’s picture

Issue summary: View changes
guypaddock’s picture

Issue summary: View changes
lisa.rae’s picture

StatusFileSize
new5.28 KB

Patch attached, please test.

lisa.rae’s picture

Status: Active » Needs review

  • lhridley committed edc9a50 on 7.x-3.x
    Issue #3160575 by lhridley, GuyPaddock: TypeError: Argument 1 passed to...
lisa.rae’s picture

Status: Needs review » Fixed
lisa.rae’s picture

Status: Fixed » Closed (fixed)