{ "id": "117739", "key": "AC-2256", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "12217", "key": "AC", "name": "Appcelerator - INBOX", "projectCategory": { "id": "10000", "description": "", "name": "Customer Service" } }, "resolution": { "id": "7", "description": "", "name": "Invalid" }, "resolutiondate": "2013-09-09T20:53:10.000+0000", "created": "2013-07-29T20:30:16.000+0000", "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "updated": "2016-03-08T07:41:15.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "14544", "name": "Alloy", "description": "Please enter tickets related to the Alloy here." } ], "description": "\r\n- create an Alloy project\r\n- add an image to the app/assets/images folder with name \"Test.png\"\r\n- create an ImageView and reference the image with \"/images/test.png\"\r\n Note the upper/lower-case difference\r\n- build and run on Android emulator\r\n\r\nobserve that the image is not found/displayed\r\n\r\n- right-click the image in the app/assets/images folder and rename it properly to \"test.png\" with lower-case \"t\"\r\n- clean the build\r\n- notice that the Resources folder is not removed\r\n- build and run on Android emulator\r\n\r\nobserve that the image is still not found/displayed\r\n\r\n\r\nSolution\r\n- delete the Resources folder in addition to cleaning the build\r\n\r\nExpected that cleaning the build would ensure that files are properly updated.\r\n\r\nSeems to work properly when the filenames differ in more than lower/uppercase writing.\r\n\r\n\r\n\r\n\r\n", "attachment": [], "flagged": false, "summary": "Renamed asset is not reflected in Resources folder on clean build when filenames differ in lower/upper case only", "creator": { "name": "stefan", "key": "stefan", "displayName": "Stefan Funk", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "stefan", "key": "stefan", "displayName": "Stefan Funk", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Mac OS X 10.8.4", "comment": { "comments": [ { "id": "270413", "author": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "body": "Please provide a testcase. ", "updateAuthor": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "created": "2013-09-09T20:51:37.000+0000", "updated": "2013-09-09T20:51:37.000+0000" }, { "id": "270414", "author": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "body": "This is invalid. iOS and Android are case sensitive. ", "updateAuthor": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "created": "2013-09-09T20:53:10.000+0000", "updated": "2013-09-09T20:53:10.000+0000" }, { "id": "270564", "author": { "name": "stefan", "key": "stefan", "displayName": "Stefan Funk", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I am not sure why this is invalid. The problem is that a clean build does not seem to copy a resource to the resources folder when it's upper/lower-case spelling has changed. It maybe filed at the wrong place, as it is a Titanium Studio problem.", "updateAuthor": { "name": "stefan", "key": "stefan", "displayName": "Stefan Funk", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-09-10T13:12:14.000+0000", "updated": "2013-09-10T13:12:14.000+0000" }, { "id": "280997", "author": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "body": "Invalid issue. ", "updateAuthor": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "created": "2013-11-24T22:18:36.000+0000", "updated": "2013-11-24T22:18:36.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }