[TIMOB-27654] Module names referenced in tiapp.xml are now case-sensitive
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | None |
Status | Closed |
Resolution | Won't Fix |
Resolution Date | 2020-01-31T16:07:22.000+0000 |
Affected Version/s | Release 8.3.0 |
Fix Version/s | n/a |
Components | n/a |
Labels | engTriage, griffin-app |
Reporter | Brenton House |
Assignee | Unknown |
Created | 2019-12-12T14:37:29.000+0000 |
Updated | 2020-01-31T19:03:43.000+0000 |
Description
This works with 7.5.1.GA:
org.iotashan.titouchimageview
But gives this error on 8.3.0.GA:
[ERROR] Could not find all required Titanium Modules:
[ERROR] id: org.iotashan.titouchimageview version: latest platform: android deploy-type: development
With 8.3.0.GA, I now have to use this in my tiapp.xml:
org.iotashan.TiTouchImageView
We believe "recent" changes to Titanium Module detection in node-appc has possibly switched from reading the directory name to the module id in the manifest. In this case, the module id is and has always been "org.iotashan.TiTouchImageView". Specifying the module id all lowercase is incorrect and it's a fluke that it ever worked.