Custom EV3 Block: "Unable to compile..." ("string subsection") I am attempting to make a custom block according to the EV3 Block Developer kit (found here). I was able to create a simple block that returns the length of a string. This is what it looks like:

(The above program would correctly display a value of "2" on the screen.)

However, I am running into problems when I try to use the "string subset" block in the dev kit. The following program will not even compile (the text says "GOODBYE CRUEL WORLD"):


I've hunted down the problem as residing in the "string subsection" block: Whenever this block is left out, the code will compile. Is this block not supported in EV3-G?







Edit: Here's the program along with the error:
A temporary fix I found that works: using the provided "gray blobs", there is one named "PBRStringAtIndex" (or something like that) which will indeed compile (EV3 only). This does not address the similar "write at index" issue, and the output is a "byte" (presumably ASCII), not text.

(I will update this answer as I find out more.)