[wp-trac] [WordPress Trac] #64499: Undefined array key "file" in wp-includes/media.php

WordPress Trac noreply at wordpress.org
Tue Jan 13 11:17:25 UTC 2026


#64499: Undefined array key "file" in wp-includes/media.php
--------------------------+-----------------------------
 Reporter:  djsuperfive   |      Owner:  (none)
     Type:  defect (bug)  |     Status:  new
 Priority:  normal        |  Milestone:  Awaiting Review
Component:  Media         |    Version:  6.9
 Severity:  blocker       |   Keywords:  needs-patch
  Focuses:                |
--------------------------+-----------------------------
 Hi,

 I have this error emitted by wp-includes/media.php

 ErrorException thrown with message "Undefined array key "file""

 Stacktrace:
 #16 ErrorException in /var/www/html/htdocs/cms/wp-includes/media.php:1789
 #15 Themosis\Core\Bootstrap\ExceptionHandler:handleError in
 /var/www/html/htdocs/cms/wp-includes/media.php:1789
 #14 wp_image_add_srcset_and_sizes in /var/www/html/htdocs/cms/wp-
 includes/media.php:2342
 #13 wp_img_tag_add_srcset_and_sizes_attr in /var/www/html/htdocs/cms/wp-
 includes/media.php:1954
 #12 wp_filter_content_tags in /var/www/html/htdocs/cms/wp-includes/class-
 wp-hook.php:341
 #11 WP_Hook:apply_filters in /var/www/html/htdocs/cms/wp-
 includes/plugin.php:205
 #10 apply_filters in /var/www/html/htdocs/cms/wp-includes/blocks/post-
 content.php:50
 #9 render_block_core_post_content in /var/www/html/htdocs/cms/wp-includes
 /class-wp-block.php:599
 #8 WP_Block:render in /var/www/html/htdocs/cms/wp-includes/class-wp-
 block.php:579
 #7 WP_Block:render in /var/www/html/htdocs/cms/wp-includes/class-wp-
 block.php:579
 #6 WP_Block:render in /var/www/html/htdocs/cms/wp-includes/blocks.php:2383
 #5 render_block in /var/www/html/htdocs/cms/wp-includes/blocks.php:2466
 #4 do_blocks in /var/www/html/htdocs/cms/wp-includes/block-
 template.php:291
 #3 get_the_block_template_html in /var/www/html/htdocs/cms/wp-includes
 /template-canvas.php:12
 #2 include in /var/www/html/htdocs/cms/wp-includes/template-loader.php:125
 #1 require_once in /var/www/html/htdocs/cms/wp-blog-header.php:19
 #0 require in /var/www/html/htdocs/index.php:11

 I dumped the $image_media variable used in media.php:1789, and here's what
 I have:

 {{{
 array(6) {
   ["dominant_color"]=> string(6) "846453"
   ["has_transparency"]=> bool(false)
   ["sources"]=> array(1) {
     ["image/webp"]=> array(2) {
       ["file"]=> string(80) "royaumont_concert-dichotomia-tactus-carmen-
 kleyken-carolina-santiago-scaled.webp"
       ["filesize"]=> int(228474)
     }
   }
   ["width"]=> int(2560)
   ["height"]=> int(1920)
   ["sizes"]=> array(1) {
     ["mosaic-carre"]=> array(5) {
       ["file"]=> string(88) "royaumont_concert-dichotomia-tactus-carmen-
 kleyken-carolina-santiago-scaled-405x405.webp"
       ["width"]=> int(405)
       ["height"]=> int(405)
       ["mime-type"]=> string(10) "image/webp"
       ["cpt_last_cropping_data"]=> array(5) {
         ["version"]=> int(2)
         ["x"]=> int(449)
         ["y"]=> int(0)
         ["x2"]=> int(2560)
         ["y2"]=> int(1920)
        }
      }
    }
 }
 }}}

 Indeed there is no file key in the array.
 In installed the Performance Lab plugin and its Modern Formats module to
 convert jpg images to webp.
 I tried without any plugins and with the twentytwentyfive theme, same
 error.

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/64499>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list