Discuss Scratch
- Discussion Forums
- » Bugs and Glitches
- » Backpack only works on Scratch 2.
- FuckingPieceOfShit
-
Scratcher
20 posts
Backpack only works on Scratch 2.
That's strange, and even then it seems to be glitched?
- Heathercat123
-
Scratch Team
100+ posts
Backpack only works on Scratch 2.
You means Scratch 3, right? I kinda forgot to implement it in Scratch 2, so it isn't supposed to work there.
Developer of much of the backend code for this website (the Scratch section, not the rest!) along with contributions from @chipmunkmc.
- FuckingPieceOfShit
-
Scratcher
20 posts
Backpack only works on Scratch 2.
I get a error loading backpack, on Scratch 3 only.
- Heathercat123
-
Scratch Team
100+ posts
Backpack only works on Scratch 2.
I get a error loading backpack, on Scratch 3 only.
Then that's a bug!
Developer of much of the backend code for this website (the Scratch section, not the rest!) along with contributions from @chipmunkmc.
- FuckingPieceOfShit
-
Scratcher
20 posts
Backpack only works on Scratch 2.
I have tried multiple times with no success.
- Heathercat123
-
Scratch Team
100+ posts
Backpack only works on Scratch 2.
Weirdly enough, it works fine on my local development server, but it doesn't on here. It's hardcore debugging time!
Edit: The problem seems to be with the UUIDField, or more precisely, how its behavior changes slightly on certain database software.
Edit 2: Works fine on MariaDB for me
Edit 3: I managed to reproduce it. What happened is that Django 5.0 made it so that on MariaDB, UUIDs are stored as the "uuid" type, which includes the dashes, instead of "char(32)", which did not, but they did not make it so that it automatically migrates. That's kinda dumb, but oh well, I guess it's my problem now.
Edit: The problem seems to be with the UUIDField, or more precisely, how its behavior changes slightly on certain database software.
Edit 2: Works fine on MariaDB for me
Edit 3: I managed to reproduce it. What happened is that Django 5.0 made it so that on MariaDB, UUIDs are stored as the "uuid" type, which includes the dashes, instead of "char(32)", which did not, but they did not make it so that it automatically migrates. That's kinda dumb, but oh well, I guess it's my problem now.
Last edited by Heathercat123 (Oct. 11, 2026 13:09:14)
Developer of much of the backend code for this website (the Scratch section, not the rest!) along with contributions from @chipmunkmc.
- Heathercat123
-
Scratch Team
100+ posts
Backpack only works on Scratch 2.
Still no work.
Chipmunk still hasn't applied the update to the website yet. Right now, this website's code is outdated by like 5 days, so we're currently missing out on quite a few bug fixes and features, like search for instance.
Developer of much of the backend code for this website (the Scratch section, not the rest!) along with contributions from @chipmunkmc.
- FuckingPieceOfShit
-
Scratcher
20 posts
Backpack only works on Scratch 2.
Still no work.
Chipmunk still hasn't applied the update to the website yet. Right now, this website's code is outdated by like 5 days, so we're currently missing out on quite a few bug fixes and features, like search for instance.
Does that mean search will finally work as well?
- Heathercat123
-
Scratch Team
100+ posts
Backpack only works on Scratch 2.
Still no work.
Chipmunk still hasn't applied the update to the website yet. Right now, this website's code is outdated by like 5 days, so we're currently missing out on quite a few bug fixes and features, like search for instance.
Does that mean search will finally work as well?
Yes, one day. But Chipmunk seems to be pretty busy these days.
Last edited by Heathercat123 (Oct. 18, 2026 14:19:18)
Developer of much of the backend code for this website (the Scratch section, not the rest!) along with contributions from @chipmunkmc.
- Discussion Forums
- » Bugs and Glitches
-
» Backpack only works on Scratch 2.