Discuss Scratch

birdbraintech
New to Scratch
8 posts

Hummingbird and Finch extension blocks becoming Undefined

I'm using the Scratch offline editor, recently update from 442 to 444.3. After the upgrade, Scratch projects that were made with Finch or Hummingbird extension blocks are now undefined. The extension blocks still work and show up in the “More Blocks” category, but they do not in the script. The Finch and Hummingbird extensions are both HTTP extensions that were made quite a while ago (no update since late 2014). Any idea what changes were made to the most recent version of the offline editor that could be causing this?

My browser / operating system: Windows NT 10.0, Chrome 49.0.2623.87, Flash 21.0 (release 0). Also tested on Mac OS 10.10 with the same result.

See the following screenshot of an example program that now has “undefined” blocks:
https://www.dropbox.com/s/bw6kme7mqpjleao/UndefinedIssue.jpg?dl=0
birdbraintech
New to Scratch
8 posts

Hummingbird and Finch extension blocks becoming Undefined

It's not just a Finch/Hummingbird problem, same issue was reported recently in a different post about offline editor and extensions: https://scratch.mit.edu/discuss/topic/188451/?page=1#post-1856641
papapaya
Scratcher
16 posts

Hummingbird and Finch extension blocks becoming Undefined

This problem is affecting me too. How do we get the Scratch Team to fix it?
papapaya
Scratcher
16 posts

Hummingbird and Finch extension blocks becoming Undefined

Does anyone have a link to the older v442 Windows EXE version of Scratch for the time being?
IgDegOo
Scratcher
1000+ posts

Hummingbird and Finch extension blocks becoming Undefined

birdbraintech wrote:

I'm using the Scratch offline editor, recently update from 442 to 444.3. After the upgrade, Scratch projects that were made with Finch or Hummingbird extension blocks are now undefined. The extension blocks still work and show up in the “More Blocks” category, but they do not in the script. The Finch and Hummingbird extensions are both HTTP extensions that were made quite a while ago (no update since late 2014). Any idea what changes were made to the most recent version of the offline editor that could be causing this?

My browser / operating system: Windows NT 10.0, Chrome 49.0.2623.87, Flash 21.0 (release 0). Also tested on Mac OS 10.10 with the same result.

See the following screenshot of an example program that now has “undefined” blocks:
https://www.dropbox.com/s/bw6kme7mqpjleao/UndefinedIssue.jpg?dl=0
This is because blocks from Scratch Mods don't exist in the normal Scratch.
Scratch doesn't recognise these blocks, so it replaces them with “undefined”.
birdbraintech
New to Scratch
8 posts

Hummingbird and Finch extension blocks becoming Undefined

Papapaya - you can reverse-engineer the URLs for downloads to get to the older versions of Scratch, so these links work (or did last week):

Windows:
https://scratch.mit.edu/scratchr2/static/sa/Scratch-442.exe

Mac:
https://scratch.mit.edu/scratchr2/static/sa/Scratch-442.dmg

lgDegOo - This was not true through version 442 in offline - Scratch 2.0 online does not allow third party experimental extensions, but the offline editor does allow them. See http://wiki.scratch.mit.edu/wiki/Scratch_Extension. If this is not a bug, but was a policy change instead, then as far as I know I haven't seen any official posting about disallowing extensions in the offline editor.
cwillisf
Scratch Team
8 posts

Hummingbird and Finch extension blocks becoming Undefined

Hello,

I've made a post on the other thread regarding this issue. Short version: sorry! A fix is coming.
Longer version: https://scratch.mit.edu/discuss/topic/188451/?page=1#post-1865537
cs293450
Scratcher
100+ posts

Hummingbird and Finch extension blocks becoming Undefined

What about PicoBoard and LEGO WeDo

Last edited by cs293450 (March 24, 2016 14:20:38)


I'm dead lol
Artpak
Scratcher
1 post

Hummingbird and Finch extension blocks becoming Undefined

I had a similar problem. Here is a temporary solution I found that worked for me on my Mac.

So when I went to the More Blocks tab, the Finch blocks were still there, though in the script it was undefined.

So I clicked the Add Extension in the More Blocks section, and just chose Pico Board (whichever extension I suppose), this added the Pico Board blocks AND also changed the previously ‘undefined’ blocks in the script (that used to be Finch blocks).

This is a temporary fix of course. The Scratch file should be fine the next time you open up, if not, then just do the same procedure above.

I hope this helps people. Let me know if it does and if there are any other issues please.

birdbraintech
New to Scratch
8 posts

Hummingbird and Finch extension blocks becoming Undefined

Thanks Artpak, I can confirm this also works under Windows 10 and may lead to identifying the underlying bug! I only tested for Finch extensions but it's probably true for all experimental extensions.
TTSGroup
New to Scratch
1 post

Hummingbird and Finch extension blocks becoming Undefined

Has this bug been fixed yet? I've got a couple of devices that use extensions and now report the blocks as undefined.
cs293450
Scratcher
100+ posts

Hummingbird and Finch extension blocks becoming Undefined

Duplicate.

I'm dead lol
cs293450
Scratcher
100+ posts

Hummingbird and Finch extension blocks becoming Undefined

The PicoBoard and LEGO WeDo blocks from Scratch 2.0 are also showing undefined too.

https://www.dropbox.com/home?preview=UndefinedIssue.JPG

I'm dead lol

Powered by DjangoBB