[java] java.lang.IllegalArgumentException: Unable to parse file - cannot locate beginning of $JSON section
[java] at com.google.appinventor.buildserver.FormPropertiesAnalyzer.parseSourceFile(FormPropertiesAnalyzer.java:62)
[java] at com.google.appinventor.buildserver.FormPropertiesAnalyzer.getComponentBlocksFromSchemeFile(FormPropertiesAnalyzer.java:123)
[java] at com.google.appinventor.buildserver.ProjectBuilder.getComponentBlocks(ProjectBuilder.java:279)
[java] at com.google.appinventor.buildserver.ProjectBuilder.build(ProjectBuilder.java:155)
[java] at com.google.appinventor.buildserver.Main.main(Main.java:82)
appinventor\buildserver\src\com\google\appinventor\buildserver\FormPropertiesAnalyzer.java
private static final String FORM_PROPERTIES_PREFIX = "#|\n";
private static final String FORM_PROPERTIES_SUFFIX = "\n|#";
......
String jsonSectionPrefix = FORM_PROPERTIES_PREFIX + "$JSON\n";
change
private static final String FORM_PROPERTIES_PREFIX = "#|\r\n";
private static final String FORM_PROPERTIES_SUFFIX = "\r\n|#";
......
String jsonSectionPrefix = FORM_PROPERTIES_PREFIX + "$JSON\r\n";
or chage \appinventor\aiplayapp\src\edu\mit\appinventor\aicompanion3\Screen1.scm