{ "id": "134062", "key": "ALOY-1105", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "11113", "key": "ALOY", "name": "Alloy", "projectCategory": { "id": "10400", "description": "Tools for developing applications", "name": "Tooling" } }, "fixVersions": [ { "id": "15909", "description": "Alloy 1.5.0", "name": "Alloy 1.5.0", "archived": false, "released": true, "releaseDate": "2014-09-29" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2014-08-11T17:33:57.000+0000", "created": "2014-08-01T20:16:57.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [ "qe-manualtest", "regression" ], "versions": [ { "id": "15909", "description": "Alloy 1.5.0", "name": "Alloy 1.5.0", "archived": false, "released": true, "releaseDate": "2014-09-29" } ], "issuelinks": [ { "id": "39510", "type": { "id": "10000", "name": "Blocks", "inward": "is blocked by", "outward": "blocks" }, "outwardIssue": { "id": "131357", "key": "ALOY-1044", "fields": { "summary": "Remove the sample widgets", "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" } }, "priority": { "name": "Low", "id": "4" }, "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false } } } }, { "id": "39742", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "129873", "key": "ALOY-1002", "fields": { "summary": "Platform-specific folders within a widget's assets are copied unnecessarily to the Resources folder", "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" } }, "priority": { "name": "Medium", "id": "3" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "fmiao", "key": "fmiao", "displayName": "Feon Sua Xin Miao", "active": true, "timeZone": "America/Vancouver" }, "updated": "2014-09-12T02:18:26.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": "13604", "name": "Tooling", "description": "Items related to Alloy tooling and workflow" } ], "description": "In testing widgets, I've found that widget assets are not copied to the compiled app.\r\n\r\nSteps to reproduce:\r\n\r\n1. Make sure you're using a 1.5.0 branch of Alloy\r\n2. From the repo directory, run {{jake app:run dir=ALOY\\-898}} This sample app happens to use the loading widget, which contains a set of graphic assets.\r\n3. When the app opens, click Open Window. You'll see messages in the console that the image assets cannot be found.\r\n4. Copy the file path from one of those log messages. Open Finder and choose Go, Go to Folder. Paste in that path -- before you click Open, change the two instances of %20 to spaces in the path.\r\n5. Right-click Harness.app and choose Show package contents. There should be an images/com.appcelerator.loading folder containing simlinks to a set of PNG assets. It's not there.\r\n6. Change to Alloy 1.4.1 and repeat the preceding steps. The images will be there.", "attachment": [], "flagged": false, "summary": "Widget assets are not copied to the compiled app", "creator": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "subtasks": [], "reporter": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "environment": null, "closedSprints": [ { "id": 169, "state": "closed", "name": "2014 Sprint 16 Alloy", "startDate": "2014-08-04T14:48:59.768Z", "endDate": "2014-08-16T00:00:00.000Z", "completeDate": "2014-08-18T15:31:13.725Z", "originBoardId": 124 } ], "comment": { "comments": [ { "id": "317007", "author": { "name": "fmiao", "key": "fmiao", "displayName": "Feon Sua Xin Miao", "active": true, "timeZone": "America/Vancouver" }, "body": "PR: https://github.com/appcelerator/alloy/pull/501\r\n\r\nFunctional Test:\r\n 1. Follow the steps listed in the description\r\n 2. There should be no image not found error messages and the image files from widget should be copied to the compiled app\r\n\r\nThe ticket exposes an issue on the fix done to ALOY-1002, reopening the ticket.", "updateAuthor": { "name": "fmiao", "key": "fmiao", "displayName": "Feon Sua Xin Miao", "active": true, "timeZone": "America/Vancouver" }, "created": "2014-08-05T05:23:08.000+0000", "updated": "2014-08-05T05:23:08.000+0000" }, { "id": "318017", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "body": "PR merged", "updateAuthor": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2014-08-11T17:33:57.000+0000", "updated": "2014-08-11T17:33:57.000+0000" }, { "id": "323186", "author": { "name": "fcasali", "key": "fcasali", "displayName": "Federico Casali", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Verified fixed on iPad iOS 8, Android 4.3 and Mobileweb.\r\n\r\nSample code from https://github.com/appcelerator/titanium_mobile_tests_internal/tree/master/Alloy/JIRA/ALOY-1105\r\n\r\nTiSDK 3.4.0.v20140911135715\r\nAppcelerator Studio 3.4.0.201409111151 \r\nCLI 3.4.0-rc2\r\nAlloy 1.5.0-rc\r\nXcode6-beta7\r\n\r\nClosing.", "updateAuthor": { "name": "fcasali", "key": "fcasali", "displayName": "Federico Casali", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-09-12T02:17:24.000+0000", "updated": "2014-09-12T02:17:24.000+0000" } ], "maxResults": 5, "total": 5, "startAt": 0 } } }