"error building site: render: [id v1.0.0 guest] failed to render pages" error since using Hugo 0.153.0

Hi there,

When I deploy my static blog using latest version of Hugo Extended (0.153.0) to Netlify and I’m using GitHub Actions to deploy, I get error with following messages:

ERROR error building site: render: [id v1.0.0 guest] failed to render pages: render of "/home/runner/work/Blog/Blog/content/_index.md" failed: "/tmp/hugo_cache_runner/modules/filecache/modules/pkg/mod/github.com/!cai!jimmy/hugo-theme-stack/v3@v3.32.0/layouts/index.html:9:15": execute of template failed: template: index.html:9:15: executing "main" at <partial "article-list/default" .>: error calling partial: "/tmp/hugo_cache_runner/modules/filecache/modules/pkg/mod/github.com/!cai!jimmy/hugo-theme-stack/v3@v3.32.0/layouts/partials/article-list/default.html:3:7": execute of template failed: template: _partials/article-list/default.html:3:7: executing "_partials/article-list/default.html" at <partial "article/components/header" .>: error calling partial: "/tmp/hugo_cache_runner/modules/filecache/modules/pkg/mod/github.com/!farrel!f/stack-modified@v0.0.0-20251220101236-f9bf5b84a12b/layouts/partials/article/components/header.html:23:51": execute of template failed: template: _partials/article/components/header.htm

And, there is the error message when I’m using `hugo server` command on my local PC (and when I deploy to Netlify):

ERROR error building site: render: [id v1.0.0 guest] failed to render pages: render of "C:/Users/Farrel Franqois/Git Files/FarrelF/Blog/content/_index.md" failed: "C:\Users\Farrel Franqois\Git Files\FarrelF\Blog\_vendor\github.com\CaiJimmy\hugo-theme-stack\v3\layouts\index.html:9:15": execute of template failed: template: index.html:9:15: executing "main" at <partial "article-list/default" .>: error calling partial: "C:\Users\Farrel Franqois\Git Files\FarrelF\Blog\_vendor\github.com\CaiJimmy\hugo-theme-stack\v3\layouts\partials\article-list\default.html:3:7": execute of template failed: template: _partials/article-list/default.html:3:7: executing "_partials/article-list/default.html" at <partial "article/components/header" .>: error calling partial: "C:\Users\Farrel Franqois\Git Files\FarrelF\Blog\_vendor\github.com\FarrelF\stack-modified\layouts\partials\article\components\header.html:23:51": execute of template failed: template: _partials/article/components/header.html:23:51: executing "_partials/article/components/header.html" at <$image.resource.Resize>: error calling Resize: failed to resize image "C:\\Users\\Farrel Franqois\\Git Files\\FarrelF\\Blog\\content\\post\\2025\\10\\13-masa-dukungan-windows-10-sudah-habis\\windows-10-end-of-support-warning.webp": resize /masa-dukungan-windows-10-sudah-habis/windows-10-end-of-support-warning.webp: Failed to decode WebP

There is my public repository: GitHub - FarrelF/Blog: Kode Sumber dari Farrel Franqois Blog yang dibuat dengan Hugo, berbasis Go

The following is my build logs:

Is this bug? Or, is there something wrong with the configuration or code? I don’t change anything in my configuration file, themes and my modified themes related to error, so I can’t figured out of this issue.

When I downgrade it to version 0.152.2, I don’t encounter any issue or errors when using Hugo with that version, so the process went smoothly as it should.

1 Like

If there’s an “out of memory” text in that error message, then that will be fixed in a patch release later today.

Oh I forget, to using Hugo 0.153.0, I should remove `content/404.md` file first from my main blog before executing Hugo as workaround for following error message:

panic: Shift: unknown type *hugolib.pageMetaSource for “/404”

The above error message is related to 404 bug that reported.

Hmm, I think there is no “out of memory” text in that error message :thinking:

I think you need to look a little further up in the log. It gets written to stderr by the webp encoder/decoder.

Where is it and how to do it? I can’t find “out of memory“ text in any error I experienced.

There is a result if I execute hugo server command on my local PC:

> hugo server --gc --disableFastRender --renderStaticToDisk --tlsAuto
Using existing C:\Users\Farrel Franqois\AppData\Local\hugo_cache\_mkcerts\localhost.pem and C:\Users\Farrel Franqois\AppData\Local\hugo_cache\_mkcerts\localhost-key.pem
Watching for changes in C:/Users/Farrel Franqois/Git Files/FarrelF/Blog/_vendor/github.com/CaiJimmy/hugo-theme-stack/v3/archetypes, C:/Users/Farrel Franqois/Git Files/FarrelF/Blog/_vendor/github.com/CaiJimmy/hugo-theme-stack/v3/assets/{icons,img,scss,ts}, C:/Users/Farrel Franqois/Git Files/FarrelF/Blog/_vendor/github.com/CaiJimmy/hugo-theme-stack/v3/data, C:/Users/Farrel Franqois/Git Files/FarrelF/Blog/_vendor/github.com/CaiJimmy/hugo-theme-stack/v3/i18n, C:/Users/Farrel Franqois/Git Files/FarrelF/Blog/_vendor/github.com/CaiJimmy/hugo-theme-stack/v3/layouts/{_default,page,partials,shortcodes}, C:/Users/Farrel Franqois/Git Files/FarrelF/Blog/_vendor/github.com/FarrelF/stack-modified/archetypes/{categories,page,post,tags}, C:/Users/Farrel Franqois/Git Files/FarrelF/Blog/_vendor/github.com/FarrelF/stack-modified/assets/{css,fonts,icons,scss}, C:/Users/Farrel Franqois/Git Files/FarrelF/Blog/_vendor/github.com/FarrelF/stack-modified/data, C:/Users/Farrel Franqois/Git Files/FarrelF/Blog/_vendor/github.com/FarrelF/stack-modified/i18n, C:/Users/Farrel Franqois/Git Files/FarrelF/Blog/_vendor/github.com/FarrelF/stack-modified/layouts/{_default,page,partials}, C:/Users/Farrel Franqois/Git Files/FarrelF/Blog/assets/img, C:/Users/Farrel Franqois/Git Files/FarrelF/Blog/content/{categories,page,post,tags}, C:/Users/Farrel Franqois/Git Files/FarrelF/Blog/layouts/shortcodes, C:/Users/Farrel Franqois/Git Files/FarrelF/Blog/static/ssh
Watching for config changes in C:\Users\Farrel Franqois\Git Files\FarrelF\Blog\config\_default, C:\Users\Farrel Franqois\Git Files\FarrelF\Blog\config\development, C:\Users\Farrel Franqois\Git Files\FarrelF\Blog\_vendor\github.com\CaiJimmy\hugo-theme-stack\v3\hugo.yaml, C:\Users\Farrel Franqois\Git Files\FarrelF\Blog\go.mod
Start building sites …
hugo v0.153.0-b4128babb839feaa962c00e777f0d2fe8d811f7d+extended windows/amd64 BuildDate=2025-12-19T10:14:01Z VendorInfo=gohugoio

Built in 8648 ms
ERROR error building site: render: [id v1.0.0 guest] failed to render pages: render of "C:/Users/Farrel Franqois/Git Files/FarrelF/Blog/content/_index.md" failed: "C:\Users\Farrel Franqois\Git Files\FarrelF\Blog\_vendor\github.com\CaiJimmy\hugo-theme-stack\v3\layouts\index.html:9:15": execute of template failed: template: index.html:9:15: executing "main" at <partial "article-list/default" .>: error calling partial: "C:\Users\Farrel Franqois\Git Files\FarrelF\Blog\_vendor\github.com\CaiJimmy\hugo-theme-stack\v3\layouts\partials\article-list\default.html:3:7": execute of template failed: template: _partials/article-list/default.html:3:7: executing "_partials/article-list/default.html" at <partial "article/components/header" .>: error calling partial: "C:\Users\Farrel Franqois\Git Files\FarrelF\Blog\_vendor\github.com\FarrelF\stack-modified\layouts\partials\article\components\header.html:23:51": execute of template failed: template: _partials/article/components/header.html:23:51: executing "_partials/article/components/header.html" at <$image.resource.Resize>: error calling Resize: failed to resize image "C:\\Users\\Farrel Franqois\\Git Files\\FarrelF\\Blog\\content\\post\\2025\\10\\13-masa-dukungan-windows-10-sudah-habis\\windows-10-end-of-support-warning.webp": resize /masa-dukungan-windows-10-sudah-habis/windows-10-end-of-support-warning.webp: Failed to decode WebP

And, there is a result if I execute hugo server command with adding --logLevel debug argument on my local PC:

> hugo server --gc --logLevel debug --disableFastRender --renderStaticToDisk --tlsAuto
Using existing C:\Users\Farrel Franqois\AppData\Local\hugo_cache\_mkcerts\localhost.pem and C:\Users\Farrel Franqois\AppData\Local\hugo_cache\_mkcerts\localhost-key.pem
Watching for changes in C:/Users/Farrel Franqois/Git Files/FarrelF/Blog/_vendor/github.com/CaiJimmy/hugo-theme-stack/v3/archetypes, C:/Users/Farrel Franqois/Git Files/FarrelF/Blog/_vendor/github.com/CaiJimmy/hugo-theme-stack/v3/assets/{icons,img,scss,ts}, C:/Users/Farrel Franqois/Git Files/FarrelF/Blog/_vendor/github.com/CaiJimmy/hugo-theme-stack/v3/data, C:/Users/Farrel Franqois/Git Files/FarrelF/Blog/_vendor/github.com/CaiJimmy/hugo-theme-stack/v3/i18n, C:/Users/Farrel Franqois/Git Files/FarrelF/Blog/_vendor/github.com/CaiJimmy/hugo-theme-stack/v3/layouts/{_default,page,partials,shortcodes}, C:/Users/Farrel Franqois/Git Files/FarrelF/Blog/_vendor/github.com/FarrelF/stack-modified/archetypes/{categories,page,post,tags}, C:/Users/Farrel Franqois/Git Files/FarrelF/Blog/_vendor/github.com/FarrelF/stack-modified/assets/{css,fonts,icons,scss}, C:/Users/Farrel Franqois/Git Files/FarrelF/Blog/_vendor/github.com/FarrelF/stack-modified/data, C:/Users/Farrel Franqois/Git Files/FarrelF/Blog/_vendor/github.com/FarrelF/stack-modified/i18n, C:/Users/Farrel Franqois/Git Files/FarrelF/Blog/_vendor/github.com/FarrelF/stack-modified/layouts/{_default,page,partials}, C:/Users/Farrel Franqois/Git Files/FarrelF/Blog/assets/img, C:/Users/Farrel Franqois/Git Files/FarrelF/Blog/content/{categories,page,post,tags}, C:/Users/Farrel Franqois/Git Files/FarrelF/Blog/layouts/shortcodes, C:/Users/Farrel Franqois/Git Files/FarrelF/Blog/static/ssh
Watching for config changes in C:\Users\Farrel Franqois\Git Files\FarrelF\Blog\config\_default, C:\Users\Farrel Franqois\Git Files\FarrelF\Blog\config\development, C:\Users\Farrel Franqois\Git Files\FarrelF\Blog\_vendor\github.com\CaiJimmy\hugo-theme-stack\v3\hugo.yaml, C:\Users\Farrel Franqois\Git Files\FarrelF\Blog\go.mod
Start building sites …
hugo v0.153.0-b4128babb839feaa962c00e777f0d2fe8d811f7d+extended windows/amd64 BuildDate=2025-12-19T10:14:01Z VendorInfo=gohugoio

INFO  static: syncing static files to \ duration 9.677ms
INFO  build:  step process substep collect files 183 files_total 183 pagesources_total 32 resourcesources_total 151 duration 9.1554ms
INFO  build:  step process duration 9.1554ms
DEBUG Set expanded permalink path for term categories\info-blog\_index.md to "/kategori/info-blog"
DEBUG Set expanded permalink path for term categories\layanan-internet\_index.md to "/kategori/layanan-internet"
DEBUG Set expanded permalink path for term categories\opini\_index.md to "/kategori/opini"
DEBUG Set expanded permalink path for term categories\server\_index.md to "/kategori/server"
DEBUG Set expanded permalink path for term categories\tutorial\_index.md to "/kategori/tutorial"
DEBUG Set expanded permalink path for term categories\web-dan-blog\_index.md to "/kategori/web-dan-blog"
DEBUG Set expanded permalink path for page page\arsip\index.md to "/arsip"
DEBUG Set expanded permalink path for page page\buku-tamu\index.md to "/buku-tamu"
DEBUG Set expanded permalink path for page page\cari\index.md to "/cari"
DEBUG Set expanded permalink path for page page\dukung\index.md to "/dukung"
DEBUG Set expanded permalink path for page page\kebijakan-privasi\index.md to "/kebijakan-privasi"
DEBUG Set expanded permalink path for page page\ketentuan-dan-kebijakan-blog\index.md to "/ketentuan-dan-kebijakan-blog"
DEBUG Set expanded permalink path for page page\tentang\index.md to "/tentang"
DEBUG Set expanded permalink path for page post\2019\08\27-halo-dunia\index.md to "/halo-dunia"
DEBUG Set expanded permalink path for page post\2019\09\17-cara-install-git\index.md to "/cara-install-git"
DEBUG Set expanded permalink path for page post\2019\10\31-cara-install-lamp-stack-di-ubuntu\index.md to "/cara-install-lamp-stack-di-ubuntu"
DEBUG Set expanded permalink path for page post\2019\12\19-masalah-klasik-pengguna-libreoffice\index.md to "/masalah-klasik-pengguna-libreoffice"
DEBUG Set expanded permalink path for page post\2021\03\08-migrasi-ke-hugo\index.md to "/migrasi-ke-hugo-dan-rencana-kedepannya"
DEBUG Set expanded permalink path for page post\2021\04\23-apa-itu-cloudflare-dan-perlukah\index.md to "/apa-itu-cloudflare-dan-perlukah"
DEBUG Set expanded permalink path for page post\2021\05\06-cara-menghemat-konsumsi-bandwidth-server\index.md to "/menghemat-konsumsi-bandwidth-server"
DEBUG Set expanded permalink path for page post\2021\06\25-nyobain-idcloudhost-object-storage\index.md to "/nyobain-object-storage-dari-idcloudhost"
DEBUG Set expanded permalink path for page post\2021\08\26-cara-memasang-zerossl-dan-renew-otomatis-di-netlify-bunnycdn\index.md to "/cara-memasang-zerossl-di-netlify-bunnycdn-cpanel-directadmin"
DEBUG Set expanded permalink path for page post\2021\09\18-cara-install-hugo\index.md to "/cara-install-hugo"
DEBUG Set expanded permalink path for page post\2021\11\17-cara-menggunakan-termux-dari-komputer-laptop\index.md to "/cara-menggunakan-termux-dari-komputer"
DEBUG Set expanded permalink path for page post\2022\05\15-cara-mendapatkan-sertifikat-ssl-dari-google\index.md to "/cara-mendapatkan-sertifikat-ssl-dari-google"
DEBUG Set expanded permalink path for page post\2022\08\19-cara-memakai-rclone-di-github-actions\index.md to "/cara-memakai-rclone-di-github-actions"
DEBUG Set expanded permalink path for page post\2025\10\13-masa-dukungan-windows-10-sudah-habis\index.md to "/masa-dukungan-windows-10-sudah-habis"
DEBUG Set expanded permalink path for term in /tags/android/_index.md to "/tag/android"
DEBUG Set expanded permalink path for term in /tags/apache2/_index.md to "/tag/apache2"
DEBUG Set expanded permalink path for term in /tags/bandwidth/_index.md to "/tag/bandwidth"
DEBUG Set expanded permalink path for term in /tags/bunnycdn/_index.md to "/tag/bunnycdn"
DEBUG Set expanded permalink path for term in /tags/cache/_index.md to "/tag/cache"
DEBUG Set expanded permalink path for term in /tags/cara-install/_index.md to "/tag/cara-install"
DEBUG Set expanded permalink path for term in /tags/cara-mengatasi/_index.md to "/tag/cara-mengatasi"
DEBUG Set expanded permalink path for term in /tags/cara-menggunakan/_index.md to "/tag/cara-menggunakan"
DEBUG Set expanded permalink path for term in /tags/cara-menghemat/_index.md to "/tag/cara-menghemat"
DEBUG Set expanded permalink path for term in /tags/cdn/_index.md to "/tag/cdn"
DEBUG Set expanded permalink path for term in /tags/cloudflare/_index.md to "/tag/cloudflare"
DEBUG Set expanded permalink path for term in /tags/cpanel/_index.md to "/tag/cpanel"
DEBUG Set expanded permalink path for term in /tags/directadmin/_index.md to "/tag/directadmin"
DEBUG Set expanded permalink path for term in /tags/dns/_index.md to "/tag/dns"
DEBUG Set expanded permalink path for term in /tags/firewall/_index.md to "/tag/firewall"
DEBUG Set expanded permalink path for term in /tags/git/_index.md to "/tag/git"
DEBUG Set expanded permalink path for term in /tags/github/_index.md to "/tag/github"
DEBUG Set expanded permalink path for term in /tags/github-actions/_index.md to "/tag/github-actions"
DEBUG Set expanded permalink path for term in /tags/gnu/linux/_index.md to "/tag/gnu/linux"
DEBUG Set expanded permalink path for term in /tags/google/_index.md to "/tag/google"
DEBUG Set expanded permalink path for term in /tags/google-trust-services/_index.md to "/tag/google-trust-services"
DEBUG Set expanded permalink path for term in /tags/gts/_index.md to "/tag/gts"
DEBUG Set expanded permalink path for term in /tags/hugo/_index.md to "/tag/hugo"
DEBUG Set expanded permalink path for term in /tags/idcloudhost/_index.md to "/tag/idcloudhost"
DEBUG Set expanded permalink path for term in /tags/is3/_index.md to "/tag/is3"
DEBUG Set expanded permalink path for term in /tags/kompatibilitas/_index.md to "/tag/kompatibilitas"
DEBUG Set expanded permalink path for term in /tags/lamp-stack/_index.md to "/tag/lamp-stack"
DEBUG Set expanded permalink path for term in /tags/libreoffice/_index.md to "/tag/libreoffice"
DEBUG Set expanded permalink path for term in /tags/macos/_index.md to "/tag/macos"
DEBUG Set expanded permalink path for term in /tags/mariadb/_index.md to "/tag/mariadb"
DEBUG Set expanded permalink path for term in /tags/migrasi/_index.md to "/tag/migrasi"
DEBUG Set expanded permalink path for term in /tags/netlify/_index.md to "/tag/netlify"
DEBUG Set expanded permalink path for term in /tags/optimalisasi/_index.md to "/tag/optimalisasi"
DEBUG Set expanded permalink path for term in /tags/pengelola-dns/_index.md to "/tag/pengelola-dns"
DEBUG Set expanded permalink path for term in /tags/penyimpanan-berbasis-objek/_index.md to "/tag/penyimpanan-berbasis-objek"
DEBUG Set expanded permalink path for term in /tags/penyimpanan-s3/_index.md to "/tag/penyimpanan-s3"
DEBUG Set expanded permalink path for term in /tags/php-7/_index.md to "/tag/php-7"
DEBUG Set expanded permalink path for term in /tags/preview/_index.md to "/tag/preview"
DEBUG Set expanded permalink path for term in /tags/rclone/_index.md to "/tag/rclone"
DEBUG Set expanded permalink path for term in /tags/sertifikat-ssl/_index.md to "/tag/sertifikat-ssl"
DEBUG Set expanded permalink path for term in /tags/sertifikat-ssl/tls/_index.md to "/tag/sertifikat-ssl/tls"
DEBUG Set expanded permalink path for term in /tags/ssg/_index.md to "/tag/ssg"
DEBUG Set expanded permalink path for term in /tags/ssh/_index.md to "/tag/ssh"
DEBUG Set expanded permalink path for term in /tags/static-site-generator/_index.md to "/tag/static-site-generator"
DEBUG Set expanded permalink path for term in /tags/termux/_index.md to "/tag/termux"
DEBUG Set expanded permalink path for term in /tags/ubuntu/_index.md to "/tag/ubuntu"
DEBUG Set expanded permalink path for term in /tags/windows/_index.md to "/tag/windows"
DEBUG Set expanded permalink path for term in /tags/windows-10/_index.md to "/tag/windows-10"
DEBUG Set expanded permalink path for term in /tags/windows-11/_index.md to "/tag/windows-11"
DEBUG Set expanded permalink path for term in /tags/zerossl/_index.md to "/tag/zerossl"
INFO  build:  step assemble duration 171.2366ms
INFO  webp: started dispatcher in 121.9076ms
INFO  Data for key 'Vibrant' in path 'external.yaml' is overridden by higher precedence data already in the data tree
INFO  Data for key 'PhotoSwipe' in path 'external.yaml' is overridden by higher precedence data already in the data tree
INFO  Data for key 'KaTeX' in path 'external.yaml' is overridden by higher precedence data already in the data tree
INFO  build:  step render pages 32 content 15 duration 8.3685064s
INFO  build:  step render deferred count 0 duration 0s
INFO  build:  step postProcess duration 520µs
INFO  build:  duration 8.5514609s
Built in 8552 ms
ERROR error building site: render: [id v1.0.0 guest] failed to render pages: render of "C:/Users/Farrel Franqois/Git Files/FarrelF/Blog/content/_index.md" failed: "C:\Users\Farrel Franqois\Git Files\FarrelF\Blog\_vendor\github.com\CaiJimmy\hugo-theme-stack\v3\layouts\index.html:9:15": execute of template failed: template: index.html:9:15: executing "main" at <partial "article-list/default" .>: error calling partial: "C:\Users\Farrel Franqois\Git Files\FarrelF\Blog\_vendor\github.com\CaiJimmy\hugo-theme-stack\v3\layouts\partials\article-list\default.html:3:7": execute of template failed: template: _partials/article-list/default.html:3:7: executing "_partials/article-list/default.html" at <partial "article/components/header" .>: error calling partial: "C:\Users\Farrel Franqois\Git Files\FarrelF\Blog\_vendor\github.com\FarrelF\stack-modified\layouts\partials\article\components\header.html:23:51": execute of template failed: template: _partials/article/components/header.html:23:51: executing "_partials/article/components/header.html" at <$image.resource.Resize>: error calling Resize: failed to resize image "C:\\Users\\Farrel Franqois\\Git Files\\FarrelF\\Blog\\content\\post\\2025\\10\\13-masa-dukungan-windows-10-sudah-habis\\windows-10-end-of-support-warning.webp": resize /masa-dukungan-windows-10-sudah-habis/windows-10-end-of-support-warning.webp: Failed to decode WebP

As you can see, there is no “Out of memory” text in any of the error messages there. I expected the error message to display the text “Out of memory” like this issue but it seems that this did not happen, either on my local PC or on any CI.

OK, I’m guessing a little here, and I’m guessing that this is related to a discussion in another thread and that the webp image above isn’t really a webp image.

In earlier versions of Hugo we used Go’s webp decoder, which sniffed the content header to determine the format. For webp we currently only use the extension. I’ll consider improving this for the bug fix release later today, but you could check the image format of the above image.

1 Like

Ok this is plausible, but I just checked with ExifGlass (which is using ExifTool as a backend) that the image is truly WebP format. Here is the screenshot about EXIF check.

Or there is a exported result as a text:

[ExifTool]
-	ExifTool Version Number	13.40

[File]
-	File Name	windows-10-end-of-support-warning.webp
-	Directory	C:/Users/Farrel Franqois/Git Files/FarrelF/Blog/content/post/2025/10/13-masa-dukungan-windows-10-sudah-habis
-	File Size	463 kB
-	File Modification Date/Time	2025:10:13 23:36:02+07:00
-	File Access Date/Time	2025:12:20 21:14:07+07:00
-	File Creation Date/Time	2025:10:13 23:36:02+07:00
-	File Permissions	-rw-rw-rw-
-	File Type	WEBP
-	File Type Extension	webp
-	MIME Type	image/webp

[RIFF]
0x0000	VP8 Version	0 (bicubic reconstruction, normal loop)
0x0006	Image Width	4032
0x0006	Horizontal Scale	0
0x0008	Image Height	2268
0x0008	Vertical Scale	0

[Composite]
-	Image Size	4032x2268
-	Megapixels	9.1

You can see or download it here if you want to check it.

Looking at the file size, I’m pretty sure it’s the “out of memory” error. I’m building the v0.153.1 releae as we speek, will be out in a few minutes. I see you’re on Windows, which may explain why you’re not seeing the stderr err from the WASM module. Not sure

1 Like

Yes, this is resolved with v0.153.1.

1 Like

This is resolved by updating to 0.153.1, thank you @bep, @jmooring and all for your help! :slight_smile:

2 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.