Sharing reports the wrong methodName in ErrorOccurred
ShareFile and ShareFileWithMessage reported each other's name when the
file was missing (error 2001) โ an inverted condition that had sat in Sharing.java
since 2014. My fix passes each block's own name to a shared helper, covered by a new
Robolectric SharingTest.
Bad XML in Web reported as a JSON error
XMLTextDecode and XMLTextDecodeAsDictionary fired error 1105 "Unable to
decode the JSON text" on invalid XML, although error 1115 was added for exactly this in 2014 and
never used on Android โ and iOS disagreed between the two blocks. My fix moves Android and iOS to
1115, with updated WebTest coverage.
Untangled the README's Java 11 vs 17 confusion
Traced the reported build-vs-dev-server JDK split to the new backend (5100c1b),
which had already removed the App Engine dev-server steps, and flagged the leftover
java17 runtime in appengine-web.xml for the maintainers.

