Ticket Created
over 3 years ago

CIQQA-1294

underscore: app name must be a valid Monkey C identifier

Tested with Connect IQ SDK 4.1.3:

In manifest.xml iq:application rejects string names that start with an underscore even if the string exists.

works:
<iq:application name="@Strings.xyz">

failes:
<iq:application name="@Strings._xyz">

monkeybrains' error message:
ERROR: [...] The app name must be a valid Monkey C identifier.
ERROR: Error reading the manifest file.
com.garmin.connectiq.common.manifest.ManifestException: [102] Error reading the manifest file.
        at com.garmin.monkeybrains.Monkeybrains.runPRGCompiler(Monkeybrains.java:1454)
        at com.garmin.monkeybrains.Monkeybrains.compileApplication(Monkeybrains.java:1335)
        at com.garmin.monkeybrains.Monkeybrains.run(Monkeybrains.java:2774)
        at com.garmin.monkeybrains.Monkeybrains.simpleMain(Monkeybrains.java:342)
        at com.garmin.monkeybrains.Monkeybrains.main(Monkeybrains.java:371)