{ "id": "162670", "key": "TIMOB-23787", "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": "16980", "description": "New V8", "name": "Release 6.0.0", "archived": false, "released": true, "releaseDate": "2016-11-15" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2016-09-28T07:04:05.000+0000", "created": "2016-08-18T00:39:20.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "qe-4.7.0", "regression" ], "versions": [ { "id": "16980", "description": "New V8", "name": "Release 6.0.0", "archived": false, "released": true, "releaseDate": "2016-11-15" } ], "issuelinks": [ { "id": "52469", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "152340", "key": "TIMOB-19794", "fields": { "summary": "Android: Recompile Native modules against latest LTS of V8 library", "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": "Critical", "id": "1" }, "issuetype": { "id": "6", "description": "gh.issue.epic.desc", "name": "Epic", "subtask": false } } } }, { "id": "52996", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "163531", "key": "TIMOB-23961", "fields": { "summary": "Unable to add touchtest module to applications.", "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": "None", "id": "6" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "52750", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "163077", "key": "CLI-1100", "fields": { "summary": "appc new to use SDK compatible version of soasta plugin", "status": { "description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.", "name": "Resolved", "id": "5", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "Critical", "id": "1" }, "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false } } } }, { "id": "52468", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "161783", "key": "TIMOB-23649", "fields": { "summary": "Use per-platform moduleAPIVersions in the SDK manifest.json", "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": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false } } } } ], "assignee": { "name": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2016-10-10T20:49:52.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": "10202", "name": "Android", "description": "Android Platform" } ], "description": "*This is a regression. Not seen with SDK 5.4.0.GA*\r\nh5.Steps to reproduce:\r\n1. Create an android project using studio.\r\n2. Enable services/hyperloop.\r\n3. After the app is created add e.g ti.map module.\r\n3. Look at the modules section in the tiapp.xml.\r\n\r\nh5.Actual results:\r\n1. The android modules versions are greyed out.\r\n2. If you hover over soasta module version number for android you get message:\r\n{{The com.soasta.touchtest module does not support android platform for 6.0.0.xx....}}\r\n2. If you try to add modules e.g the ti.map module you don't get an option for android modules.\r\n*NOTE:* Attached screenshots for reference.\r\n\r\nh5.Expected Results:\r\n1. You should be able to add android modules to your project & select the module version. Also, you should not get {{The com.soasta.touchtest module does not support android platform for 6.0.0.xx....}} message.", "attachment": [ { "id": "60080", "filename": "Screen Shot 2016-08-17 at 5.18.52 PM.png", "author": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-08-18T00:36:30.000+0000", "size": 117176, "mimeType": "image/png" }, { "id": "60079", "filename": "Screen Shot 2016-08-17 at 5.19.22 PM.png", "author": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-08-18T00:36:34.000+0000", "size": 31086, "mimeType": "image/png" }, { "id": "60078", "filename": "Screen Shot 2016-08-17 at 5.19.36 PM.png", "author": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-08-18T00:36:39.000+0000", "size": 65061, "mimeType": "image/png" }, { "id": "60077", "filename": "Screen Shot 2016-08-17 at 5.31.32 PM.png", "author": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-08-18T00:36:42.000+0000", "size": 43386, "mimeType": "image/png" }, { "id": "60104", "filename": "Screen Shot 2016-08-22 at 2.55.15 PM.png", "author": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-08-22T21:58:26.000+0000", "size": 42920, "mimeType": "image/png" }, { "id": "60441", "filename": "Screen Shot 2016-10-06 at 11.05.02 AM.png", "author": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-10-06T18:11:21.000+0000", "size": 41167, "mimeType": "image/png" } ], "flagged": false, "summary": "Android: Can't add android modules to project when using SDK 6.0.0.v20160817065403", "creator": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Environment:\r\nAppc Studio : 4.7.0.201607250649\r\nTi SDK : 6.0.0.v20160817065403\r\nTi CLI : 5.0.9\r\nAlloy : 1.9.1\r\nMAC El Capitan : 10.11.6\r\nAppc NPM : 4.2.7\r\nAppc CLI : 6.0.0-24\r\nNode: 4.4.4\r\nNexus 6 - Android 6.0.1", "closedSprints": [ { "id": 722, "state": "closed", "name": "2016 Sprint 20 SDK", "startDate": "2016-09-28T16:50:17.299Z", "endDate": "2016-10-12T16:50:00.000Z", "completeDate": "2016-10-10T06:17:01.016Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "393445", "author": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "body": "[~msamah] Have we packaged and put the recompiled modules into master? And probably indicate here which version of ti.map supports which version of titanium SDK.\r\n[~lchoudhary] Can you put expected results?\r\nI thought SOASTA was a plugin, and there shouldn't be any need to recompile it for Android v8. [~kkolipaka] what are the conditions that Studio check for to give the message {{modules does not support version ...}}", "updateAuthor": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-08-18T01:58:24.000+0000", "updated": "2016-08-18T01:58:24.000+0000" }, { "id": "393460", "author": { "name": "kkolipaka", "key": "kkolipaka", "displayName": "Kondal Kolipaka", "active": false, "timeZone": "America/Los_Angeles" }, "body": "[~cng] [~msamah] - We need to update {{com.soasta.touchtest}} version module to {{3}} to avoid this error with SDK 6.0", "updateAuthor": { "name": "kkolipaka", "key": "kkolipaka", "displayName": "Kondal Kolipaka", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-08-18T03:31:16.000+0000", "updated": "2016-08-18T03:32:05.000+0000" }, { "id": "393461", "author": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "body": "As Kondal mentioned, all modules in Android TiSDK 6 now needs to be recompiled by bumping their version from {{2}} to {{3}} to be detected.", "updateAuthor": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "created": "2016-08-18T03:34:27.000+0000", "updated": "2016-08-18T03:34:27.000+0000" }, { "id": "393462", "author": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "body": "This is related to TIMOB-23649", "updateAuthor": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "created": "2016-08-18T03:40:48.000+0000", "updated": "2016-08-18T03:40:48.000+0000" }, { "id": "393463", "author": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "body": "I think a large majority of the modules have been recompiled with TiSDK 6 and had the apiversion bumped to 3. This is basically a continuation of TIMOB-19794. [~lchoudhary] Can you try the modules in TIMOB-19794? They have been recompiled for TiSDK 6.0.0+\r\n\r\nAlso, is there a place/repo to recompile that touchtest module? It needs to be recompiled with TiSDK 6.0.0 and bumped apiversion to 3.\r\n\r\nCC: [~cwilliams] fyi.", "updateAuthor": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "created": "2016-08-18T03:51:25.000+0000", "updated": "2016-08-18T03:51:25.000+0000" }, { "id": "393464", "author": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "body": "We probably need to double check the packaged modules in Timob have been updated to the newer modules too for Android in the 6_0_X and master branch.", "updateAuthor": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "created": "2016-08-18T03:53:16.000+0000", "updated": "2016-08-18T03:53:16.000+0000" }, { "id": "393502", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "A little surprised we need to do anything with TouchTest, but I'd start by asking [~scottd]", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-08-18T12:28:03.000+0000", "updated": "2016-08-18T12:28:03.000+0000" }, { "id": "393890", "author": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "body": "[~lchoudhary] which version are u using for those modules?\r\nYou would need to use these versions:\r\nhttps://github.com/appcelerator/hyperloop.next/releases/tag/2.0.0\r\nhttps://github.com/appcelerator-modules/appcelerator.aca/releases/tag/2.0.0\r\n\r\nModules that are recompiled and have their manifest updated to apiversion 3:\r\nhttps://github.com/appcelerator/hyperloop.next/blob/master/android/manifest#L6", "updateAuthor": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "created": "2016-08-23T04:16:33.000+0000", "updated": "2016-08-23T04:16:33.000+0000" }, { "id": "393946", "author": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~msamah], I am using the ones which come with the SDK 6.0.0. If you see in one of my latest screenshot they are ver 2.0.0. Are these wrong ones ?\r\nI double checked & the modules have manifest updated to apiversion 3.", "updateAuthor": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-08-23T16:25:12.000+0000", "updated": "2016-08-23T23:24:08.000+0000" }, { "id": "394029", "author": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "body": "That is very strange.", "updateAuthor": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "created": "2016-08-24T03:20:37.000+0000", "updated": "2016-08-24T03:20:37.000+0000" }, { "id": "394044", "author": { "name": "kkolipaka", "key": "kkolipaka", "displayName": "Kondal Kolipaka", "active": false, "timeZone": "America/Los_Angeles" }, "body": "[~lchoudhary] - Issue might fall into one of these.\r\n# You need Studio 4.8.0 to detect {{apiversion: 3}}. Any earlier studio version can't detect the module with version {{3}}\r\n# Probably you would have not restarted the studio after installing the new modules.\r\n\r\n", "updateAuthor": { "name": "kkolipaka", "key": "kkolipaka", "displayName": "Kondal Kolipaka", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-08-24T04:56:51.000+0000", "updated": "2016-08-24T04:56:51.000+0000" }, { "id": "394658", "author": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~kkolipaka],\r\nI was not using studio 4.8.0 but 4.7.1. Let me try with studio 4.8.0.\r\n[~cng], Let me try that.", "updateAuthor": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-08-29T18:10:56.000+0000", "updated": "2016-08-29T18:10:56.000+0000" }, { "id": "394667", "author": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~kkolipaka],[~cng], With studio 4.8.0 this works fine I can add android modules. \r\nFYI, the touch test module is still ver 1.0 & is greyed out in the tiapp.xml for android.", "updateAuthor": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-08-29T18:26:37.000+0000", "updated": "2016-08-29T18:26:37.000+0000" }, { "id": "394730", "author": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "body": "Touch module requires to be recompiled. -Which I believe is in another Jira Ticket.-\r\nCan this issue be resolved?", "updateAuthor": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "created": "2016-08-30T02:48:58.000+0000", "updated": "2016-08-30T04:17:13.000+0000" }, { "id": "394748", "author": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "body": "Also, did you try with this module? https://drive.google.com/file/d/0B5kns9m6-03wZTdFNVFZSGxoSEk/view\r\n", "updateAuthor": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "created": "2016-08-30T04:16:53.000+0000", "updated": "2016-08-30T04:16:53.000+0000" }, { "id": "394751", "author": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "body": "[~cng] Module in https://drive.google.com/file/d/0B5kns9m6-03wZTdFNVFZSGxoSEk/view does not work for TiSDK 6+.\r\n\r\nOnly if you extract/unzip it and add the exact version, does it appear.\r\n\r\nUpdate: I did the wrong method of using this.", "updateAuthor": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "created": "2016-08-30T04:20:38.000+0000", "updated": "2016-08-30T04:56:44.000+0000" }, { "id": "394765", "author": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "body": "So for testing purpose, to check that downloaded file work, I replaced {{com.soasta.touchtest-android-1.0.zip}} with {{com.soasta.touchtest-android-2.0.zip}} in the folder for latest version.\r\n\r\nIt worked correctly to install it in a newly created app. Only thing is that the tiapp.xml seems to be hardcoded to refer to version {{1.0}}.", "updateAuthor": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "created": "2016-08-30T06:31:47.000+0000", "updated": "2016-08-30T06:31:47.000+0000" }, { "id": "394768", "author": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "body": "[~fmiao] can you indicate to me where in any of our cli (I am guessing appc-cli-titanium) do we hardcode the version to 1.0?\r\nNow we are seeing in tiapp.xml, {{com.soasta.touchtest}}\r\nwe need to change that somewhere.", "updateAuthor": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-08-30T06:48:08.000+0000", "updated": "2016-08-30T06:48:08.000+0000" }, { "id": "394790", "author": { "name": "fmiao", "key": "fmiao", "displayName": "Feon Sua Xin Miao", "active": true, "timeZone": "America/Vancouver" }, "body": "[~cng]. Nope, {{appc-cli-titanium}} doesn't hardcode the version 1.0 for soasta. You'll need to look into the jar that's run when enabling test, i.e. {{../Titanium/plugins/com.appcelerator.test/versions/8244.293/MakeAppTouchTestable/MakeAppTouchTestable.jar}}.", "updateAuthor": { "name": "fmiao", "key": "fmiao", "displayName": "Feon Sua Xin Miao", "active": true, "timeZone": "America/Vancouver" }, "created": "2016-08-30T16:18:02.000+0000", "updated": "2016-08-30T16:18:02.000+0000" }, { "id": "394868", "author": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "body": "[~ingo][~emerriman] So we tried to just edit and recompile the module ourselves, but now we are stuck because there's something that needs to be changed in {{MakeAppTouchTestable.jar}} file that I have no idea where it's built from, so we might just have to get in touch with SOASTA. Any ideas how we can approach this?", "updateAuthor": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-08-31T01:36:32.000+0000", "updated": "2016-08-31T01:36:32.000+0000" }, { "id": "395579", "author": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "body": "The ZIP is being handled in this ticket APPTS-8874", "updateAuthor": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "created": "2016-09-08T06:26:59.000+0000", "updated": "2016-09-08T06:26:59.000+0000" }, { "id": "396240", "author": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "updateAuthor": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-09-15T18:10:05.000+0000", "updated": "2016-09-15T21:38:09.000+0000" }, { "id": "396297", "author": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "body": "[~gmathews] ^", "updateAuthor": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-09-15T22:25:23.000+0000", "updated": "2016-09-15T22:25:23.000+0000" }, { "id": "396504", "author": { "name": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "body": "make_app_touch_testable: https://github.com/appcelerator/make_app_touch_testable/pull/1", "updateAuthor": { "name": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-09-19T13:31:33.000+0000", "updated": "2016-09-19T13:31:33.000+0000" }, { "id": "398541", "author": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Verified the fix.\r\n\r\nAndroid modules can now be added successfully.\r\nClosing.\r\n\r\nEnvironment:\r\nAppc Studio : 4.8.0.201609292239\r\nTi SDK : 6.0.0.v20161007121506\r\nTi CLI : 5.0.10\r\nAlloy : 1.9.2\r\nMAC El Capitan : 10.11.6\r\nAppc NPM : 4.2.8-7\r\nAppc CLI : 6.0.0-57\r\nNode: 4.6.0\r\nNexus 6 - Android 6.0.1", "updateAuthor": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-10-10T20:48:27.000+0000", "updated": "2016-10-10T20:48:41.000+0000" } ], "maxResults": 44, "total": 44, "startAt": 0 } } }