{ "id": "150865", "key": "TIMOB-19442", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [ { "id": "14826", "description": "Release 5.1.0-remaining iOS9 features, Android M features", "name": "Release 5.1.0", "archived": false, "released": true, "releaseDate": "2015-11-20" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2015-09-30T09:02:36.000+0000", "created": "2015-09-01T01:24:37.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [], "versions": [ { "id": "16593", "description": "Release 4.0.0", "name": "Release 4.0.0", "archived": false, "released": true, "releaseDate": "2015-05-21" } ], "issuelinks": [ { "id": "48849", "type": { "id": "10000", "name": "Blocks", "inward": "is blocked by", "outward": "blocks" }, "outwardIssue": { "id": "150000", "key": "TIMOB-19286", "fields": { "summary": "Windows: Test Movies sample", "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": "7", "description": "gh.issue.story.desc", "name": "Story", "subtask": false } } } }, { "id": "49148", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "151615", "key": "TIMOB-19643", "fields": { "summary": "CLI: Runtime error when no DefaultIcon.png exists", "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": "High", "id": "2" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "49149", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "151616", "key": "TIMOB-19644", "fields": { "summary": "Windows: CLI build error is ignored ", "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 } } } }, { "id": "48953", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "151061", "key": "TIMOB-19487", "fields": { "summary": "Windows: Generate missing app icons based on DefaultIcon.png", "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": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false } } } } ], "assignee": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-16T22:32: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": "12642", "name": "Windows", "description": "Windows authoring support" } ], "description": "{{ti build}} failes when Ti project has special kind of image assets (Logo.png, SplashScreen.png) with invalid dimension. This happens especially when you bring Ti project from other platforms which already has splash screen / app icon assets, like [Movies|https://github.com/appcelerator/movies] app.\r\n\r\n{noformat}\r\n[ERROR] 6>C:\\movies\\phone.x86\\Package.appxmanifest(40,11): \r\nerror APPX1619: App manifes references the square 150x150 logo image 'Logo.png' \r\nwhich does not have valid dimensions. It must be 150x150 pixels.\r\n [C:\\movies\\phone.x86\\Movies.vcxproj]\r\n 6>Done Building Project \"C:\\movies\\phone.x86\\Movies.vcxproj\" (default targets) --\r\nLED.\r\n-- FAILED.\r\n{noformat}\r\n\r\nPossible workaround would be to convert these images to valid dimension at pre-build, or just ignore these special assets only when it has invalid dimension.", "attachment": [], "flagged": false, "summary": "Windows: ti build failed when logo image assets with invalid dimension exits", "creator": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "environment": null, "closedSprints": [ { "id": 494, "state": "closed", "name": "2015 Sprint 20 SDK", "startDate": "2015-09-26T00:29:19.845Z", "endDate": "2015-10-10T00:29:00.000Z", "completeDate": "2015-10-12T05:33:30.964Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "362720", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "To check the size of these images, we use the png-size NPM module. It works pretty great.\r\n\r\nTo resize images, I wrote a cross-platform Java CLI tool that uses imgscalr for mobile web. I use it to resize the DefaultIcon.png to generate missing app icons.\r\n\r\nHere's the ticket for initial support for DefaultIcon.png: TIMOB-19477.\r\n\r\nI created you a Windows-specific ticket: TIMOB-19487.\r\n\r\nSo, after I finish TIMOB-19477, then you will simply be able to call the generateAppIcons() method from the base Builder object and have it resize the DefaultIcon.png into as many other images as you'd like. Because the resizing uses Java, you will want to get a list of all images to resize, then pass them all in once.", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2015-09-10T05:35:48.000+0000", "updated": "2015-09-10T05:35:48.000+0000" }, { "id": "365380", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Fixed by TIMOB-19487", "updateAuthor": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-09-30T09:02:36.000+0000", "updated": "2015-09-30T09:02:36.000+0000" }, { "id": "413379", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as fixed.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-16T22:32:26.000+0000", "updated": "2017-03-16T22:32:26.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }