Extremely weird (corrupted?) build log output for netlify deploys

Hello world,

I recently added API hashing for my blog,
and I get very weird output at the end of static
generation of my blog, here’s 2 examples:

11:29:04 PM: �=l�-
11:29:04 PM: �:�Ĺ50k���`ɐr��D����pk���`ɐ��8˭=��k���@в��Z��hc&�
11:29:04 PM: 0E���0���​

Deploy: https://app.netlify.com/teams/truncateddinosour/builds/632cefa38e1a700009a647b4

and

11:22:23 PM: �׿f��`|e L��"�​

Deploy: https://app.netlify.com/teams/truncateddinosour/builds/632cee08c6e67f000967bb80

I found this odd, it’s not causing any issues, but
it seems like an odd thing to happen…

And the thing is this is not the first time, I was just
too lazy to make a post about it previous times

So some extra info:

Sorry for providing this much info but maybe it’ll
be useful

Is everything okay or did I mess
something up, I don’t get it, is this normal?

Anyway, thanks in advance :slight_smile:

This issue is getting worse and worse

2:42:24 AM: 0��AaW1pbmF0��{w��p?A
2:42:24 AM: ��a
2:42:24 AM: �����	������
2:42:24 AM: ���������H ��%F��ʯ���s���}��pR�����8늞�B����3�7���
2:42:24 AM: Ep�c��`ɐ�#�!��ʇ��c��P�����9tiU^i,��c��0����bOO�!I��0�c����Dɰ�=��p�c������+1[H���Ȱ�c��`ɐѳ5��yI��c��`ɐüȟ���0�c��@Pw���Y�"3�W��c������IGFidXNpa​

https://app.netlify.com/teams/truncateddinosour/builds/632fbff282ae3900081fda25

Unfortunately this page is private

Thanks for marking the spam @B00bleaTea and @coelmay. The user has been deleted. Not sure what personal grudge they had with @B00bleaTea :laughing: , but that’s gone for now.

I’ve also removed the comments that were asking the spam to go away as they seem to be irrelevant at this point.

I will now start to read the actual issue.

Here’s the build log, @coelmay:

4:59:03 AM: $ python3 ./scripts/blog static
4:59:04 AM: STATIC: Cleaning up...
4:59:04 AM: STATIC: Building static site...
4:59:04 AM: MINIFY: Minifying CSS...
4:59:04 AM: INFO: Building blogs...
4:59:04 AM: MINIFY: Done minifying CSS
4:59:04 AM: MINIFY: Minifying 'experiments' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'experiments'
4:59:04 AM: BUILD: Finished building blog 'experiments'
4:59:04 AM: MINIFY: Minifying 'accesibility-issues-of-ari-web' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'accesibility-issues-of-ari-web'
4:59:04 AM: BUILD: Finished building blog 'accesibility-issues-of-ari-web'
4:59:04 AM: MINIFY: Minifying 'ari-web-browser-compatibility' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'ari-web-browser-compatibility'
4:59:04 AM: BUILD: Finished building blog 'ari-web-browser-compatibility'
4:59:04 AM: MINIFY: Minifying '-aš-už-tradicinę-šeimą--movement-in-lithuania' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of '-aš-už-tradicinę-šeimą--movement-in-lithuania'
4:59:04 AM: BUILD: Finished building blog '-aš-už-tradicinę-šeimą--movement-in-lithuania'
4:59:04 AM: MINIFY: Minifying 'me--an-lgbt-person---anti-lgbt-family---no' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'me--an-lgbt-person---anti-lgbt-family---no'
4:59:04 AM: BUILD: Finished building blog 'me--an-lgbt-person---anti-lgbt-family---no'
4:59:04 AM: MINIFY: Minifying 'simplicity-is-not-ease' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'simplicity-is-not-ease'
4:59:04 AM: BUILD: Finished building blog 'simplicity-is-not-ease'
4:59:04 AM: MINIFY: Minifying 'new-blog-management-system-' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'new-blog-management-system-'
4:59:04 AM: BUILD: Finished building blog 'new-blog-management-system-'
4:59:04 AM: MINIFY: Minifying 'my-enneagram-type' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'my-enneagram-type'
4:59:04 AM: MINIFY: Minifying 'homework---ish-have-to-present-some-stuff-about-my-projects-and-things' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'homework---ish-have-to-present-some-stuff-about-my-projects-and-things'
4:59:04 AM: BUILD: Finished building blog 'my-enneagram-type'
4:59:04 AM: BUILD: Finished building blog 'homework---ish-have-to-present-some-stuff-about-my-projects-and-things'
4:59:04 AM: MINIFY: Minifying 'ari-web-apis--how-to-use-them' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'ari-web-apis--how-to-use-them'
4:59:04 AM: BUILD: Finished building blog 'ari-web-apis--how-to-use-them'
4:59:04 AM: MINIFY: Minifying 'ari-web-apis-are-going-public' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'ari-web-apis-are-going-public'
4:59:04 AM: BUILD: Finished building blog 'ari-web-apis-are-going-public'
4:59:04 AM: MINIFY: Minifying 'repl-it-billing-documentation-slightly-improved' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'repl-it-billing-documentation-slightly-improved'
4:59:04 AM: BUILD: Finished building blog 'repl-it-billing-documentation-slightly-improved'
4:59:04 AM: MINIFY: Minifying 'happy--almost--pride-month---' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'happy--almost--pride-month---'
4:59:04 AM: MINIFY: Minifying 'how-to-manually-install-alpine-linux-on-any-linux-distribution' HTML
4:59:04 AM: BUILD: Finished building blog 'happy--almost--pride-month---'
4:59:04 AM: MINIFY: Done minifying the HTML of 'how-to-manually-install-alpine-linux-on-any-linux-distribution'
4:59:04 AM: BUILD: Finished building blog 'how-to-manually-install-alpine-linux-on-any-linux-distribution'
4:59:04 AM: MINIFY: Minifying 'shutdown-of-my-tcl--tiny-core-linux--mirror' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'shutdown-of-my-tcl--tiny-core-linux--mirror'
4:59:04 AM: BUILD: Finished building blog 'shutdown-of-my-tcl--tiny-core-linux--mirror'
4:59:04 AM: MINIFY: Minifying 'my-gentoo-linux-setup' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'my-gentoo-linux-setup'
4:59:04 AM: BUILD: Finished building blog 'my-gentoo-linux-setup'
4:59:04 AM: MINIFY: Minifying 'i-m-leaving-collabvm' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'i-m-leaving-collabvm'
4:59:04 AM: BUILD: Finished building blog 'i-m-leaving-collabvm'
4:59:04 AM: MINIFY: Minifying 'i-got-outted-by-my-classmate--on-pride-month--fun' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'i-got-outted-by-my-classmate--on-pride-month--fun'
4:59:04 AM: BUILD: Finished building blog 'i-got-outted-by-my-classmate--on-pride-month--fun'
4:59:04 AM: MINIFY: Minifying 'the-best-temperature-system----degrees-torture--t°-' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'the-best-temperature-system----degrees-torture--t°-'
4:59:04 AM: MINIFY: Minifying 'my-music-artist-recommendations' HTML
4:59:04 AM: MINIFY: Minifying 'how-to-make-your-own-gentoo-linux-overlay' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'how-to-make-your-own-gentoo-linux-overlay'
4:59:04 AM: BUILD: Finished building blog 'the-best-temperature-system----degrees-torture--t°-'
4:59:04 AM: BUILD: Finished building blog 'how-to-make-your-own-gentoo-linux-overlay'
4:59:04 AM: MINIFY: Done minifying the HTML of 'my-music-artist-recommendations'
4:59:04 AM: MINIFY: Minifying 'restricting-contributions-on-ari-web' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'restricting-contributions-on-ari-web'
4:59:04 AM: BUILD: Finished building blog 'my-music-artist-recommendations'
4:59:04 AM: BUILD: Finished building blog 'restricting-contributions-on-ari-web'
4:59:04 AM: MINIFY: Minifying 'stop-caring-about-the-looks' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'stop-caring-about-the-looks'
4:59:04 AM: BUILD: Finished building blog 'stop-caring-about-the-looks'
4:59:04 AM: MINIFY: Minifying 'important--impersonation-of-me-on-the-internet' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'important--impersonation-of-me-on-the-internet'
4:59:04 AM: BUILD: Finished building blog 'important--impersonation-of-me-on-the-internet'
4:59:04 AM: MINIFY: Minifying 'modernism' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'modernism'
4:59:04 AM: BUILD: Finished building blog 'modernism'
4:59:04 AM: MINIFY: Minifying 'fuck-smokers' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'fuck-smokers'
4:59:04 AM: BUILD: Finished building blog 'fuck-smokers'
4:59:04 AM: MINIFY: Minifying 'how-i-feel-about-rust-being-added-to-linux-kernel-version-5-20' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'how-i-feel-about-rust-being-added-to-linux-kernel-version-5-20'
4:59:04 AM: BUILD: Finished building blog 'how-i-feel-about-rust-being-added-to-linux-kernel-version-5-20'
4:59:04 AM: MINIFY: Minifying 'discord-is-a-pure-shithole--shitcord' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'discord-is-a-pure-shithole--shitcord'
4:59:04 AM: BUILD: Finished building blog 'discord-is-a-pure-shithole--shitcord'
4:59:04 AM: MINIFY: Minifying 'abot--ari-bot--bot-on-collabvm' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'abot--ari-bot--bot-on-collabvm'
4:59:04 AM: BUILD: Finished building blog 'abot--ari-bot--bot-on-collabvm'
4:59:04 AM: MINIFY: Minifying 'my-personality-type' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'my-personality-type'
4:59:04 AM: MINIFY: Minifying 'weird-ass-day' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'weird-ass-day'
4:59:04 AM: BUILD: Finished building blog 'my-personality-type'
4:59:04 AM: MINIFY: Minifying 'sorry-for-deleting-some-blog-posts' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'sorry-for-deleting-some-blog-posts'
4:59:04 AM: BUILD: Finished building blog 'sorry-for-deleting-some-blog-posts'
4:59:04 AM: BUILD: Finished building blog 'weird-ass-day'
4:59:04 AM: MINIFY: Minifying 'introducing-the-ari-web-api-' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'introducing-the-ari-web-api-'
4:59:04 AM: BUILD: Finished building blog 'introducing-the-ari-web-api-'
4:59:04 AM: MINIFY: Minifying 'fasm----the-almost-perfect-assembler' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'fasm----the-almost-perfect-assembler'
4:59:04 AM: BUILD: Finished building blog 'fasm----the-almost-perfect-assembler'
4:59:04 AM: MINIFY: Minifying 'how-to-print-coloured-text-in-c-and-c--' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'how-to-print-coloured-text-in-c-and-c--'
4:59:04 AM: MINIFY: Minifying 'stop-trying-to-replace-c--' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'stop-trying-to-replace-c--'
4:59:04 AM: BUILD: Finished building blog 'how-to-print-coloured-text-in-c-and-c--'
4:59:04 AM: MINIFY: Minifying 'is-assembly-bloated-' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'is-assembly-bloated-'
4:59:04 AM: BUILD: Finished building blog 'stop-trying-to-replace-c--'
4:59:04 AM: MINIFY: Minifying 'wtf-is-going-on-and-why-is-my-site-blowing-up' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'wtf-is-going-on-and-why-is-my-site-blowing-up'
4:59:04 AM: BUILD: Finished building blog 'is-assembly-bloated-'
4:59:04 AM: BUILD: Finished building blog 'wtf-is-going-on-and-why-is-my-site-blowing-up'
4:59:04 AM: MINIFY: Minifying 'being-lgbt-in-lithuania--my-expierience' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'being-lgbt-in-lithuania--my-expierience'
4:59:04 AM: BUILD: Finished building blog 'being-lgbt-in-lithuania--my-expierience'
4:59:04 AM: MINIFY: Minifying 'user-opinion-and-comments-site-is-now-up---' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'user-opinion-and-comments-site-is-now-up---'
4:59:04 AM: BUILD: Finished building blog 'user-opinion-and-comments-site-is-now-up---'
4:59:04 AM: MINIFY: Minifying '-duckduckgo--more-like-duckduckno--blog-proven' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of '-duckduckgo--more-like-duckduckno--blog-proven'
4:59:04 AM: BUILD: Finished building blog 'what-kind-of-pedophilic-bullshit-is-this--freespeechtube-'
4:59:04 AM: BUILD: Finished building blog '-duckduckgo--more-like-duckduckno--blog-proven'
4:59:04 AM: MINIFY: Minifying 'goodbye--technoblade---' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'goodbye--technoblade---'
4:59:04 AM: MINIFY: Minifying 'pride-month-just-started-and-i-m-already-in-pain' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'pride-month-just-started-and-i-m-already-in-pain'
4:59:04 AM: BUILD: Finished building blog 'goodbye--technoblade---'
4:59:04 AM: BUILD: Finished building blog 'pride-month-just-started-and-i-m-already-in-pain'
4:59:04 AM: MINIFY: Minifying 'salad-fingers' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'salad-fingers'
4:59:04 AM: MINIFY: Minifying 'happy-pi-e--day' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'happy-pi-e--day'
4:59:04 AM: BUILD: Finished building blog 'salad-fingers'
4:59:04 AM: MINIFY: Minifying 'how-to-fix-contant-freezing-or-disconnecting-of-wpa-supplicant-wifi-on-rtl8821ce' HTML
4:59:04 AM: MINIFY: Done minifying the HTML of 'how-to-fix-contant-freezing-or-disconnecting-of-wpa-supplicant-wifi-on-rtl8821ce'
4:59:04 AM: BUILD: Finished building blog 'happy-pi-e--day'
4:59:04 AM: BUILD: Finished building blog 'how-to-fix-contant-freezing-or-disconnecting-of-wpa-supplicant-wifi-on-rtl8821ce'
4:59:04 AM: INFO: Building blog index...
4:59:04 AM: STATIC: Generating metatata...
4:59:04 AM: GENERATE: Generating manifest.json...
4:59:04 AM: HASH: Generating hash for 'blog.json'
4:59:04 AM: TIME: Finished in 0.6618276400004106 seconds with code 0
4:59:04 AM: CONFIG: Redumping config
4:59:04 AM: TIME: Dumped config in 0.001575412999955006 seconds
4:59:04 AM: �=l�-
4:59:04 AM: �:�Ĺ50k���`ɐr��D����pk���`ɐ��8˭=��k���@в��Z��hc&�
4:59:04 AM: 0E���0���​
4:59:04 AM: (build.command completed in 857ms)

Hey @B00bleaTea,

Based on my understanding, you seem to be calling your API, decrypting the content using the key and generating your site from that data, right?

The only part I’m wondering about is, you said:

but the title says, “corrupted build output” which would mean that the generated files are corrupted.

Could you confirm if you’re only seeing those characters in the log and nothing is otherwise wrong with the build?

1 Like

Nope, it makes 0 API calls and nothing is encrypted,
the output locally is completely fine, but on netlify
it’s weird

The script just takes blog.json, parses it, base64
decodes some things, generates html and boom, nothing
else

The API hash is just blog.json hash so if people call
to that API they can cache it and validate it using
that has :slight_smile:

The genrated files are fine, I meant ‘output’ as in
log output, I will update the title now

Nothing else is wrong, just very very off output

Then why do you have that API page?

By encrypted, I meant base64.

Thanks for the info, we’d try to get more information about this problem from the devs.

1 Like

The API page to see the headers

And nice, it’s encoded not encrypted :smiley:
But it’s not much of an issue, just weird
that this output is becoming larger and larger

Thanks for letting us know this is not much of an issue. Happy building, @B00bleaTea :rocket:

1 Like

Thanks once again, Hillary :slight_smile:

1 Like