{ "id": "91860", "key": "TIMOB-9138", "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": [], "resolution": { "id": "7", "description": "", "name": "Invalid" }, "resolutiondate": "2012-05-22T17:08:24.000+0000", "created": "2012-05-15T10:43:32.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "SupportTeam", "core" ], "versions": [ { "id": "13272", "description": "Release 2.0.1", "name": "Release 2.0.1", "archived": true, "released": true, "releaseDate": "2012-04-16" } ], "issuelinks": [], "assignee": { "name": "ayeung", "key": "ayeung", "displayName": "Allen Yeung", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-09T23:28:25.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": "10207", "name": "Tooling" } ], "description": "When a user purchases a module from the marketplace and tries to use it with an existing project, it doesn't work and shows the 'unlicensed module error' screen. It works fine if you create a new project and add the module to it.\r\n\r\nA workaround is to create a new project and copy/paste the existing resource files into the new project, however this is not acceptable and shouldn't be happening.", "attachment": [], "flagged": false, "summary": "Tooling: Unlicensed module error on existing projects", "creator": { "name": "jyounus", "key": "jyounus", "displayName": "Junaid Younus", "active": true, "timeZone": "Europe/London" }, "subtasks": [], "reporter": { "name": "jyounus", "key": "jyounus", "displayName": "Junaid Younus", "active": true, "timeZone": "Europe/London" }, "environment": "Titanium SDK version: 2.0.1GA2 (or any previous SDKs)\r\nDevice Details: iOS 5.0 simulator \r\nHost Operating System: OSX 10.7.3\r\nTitanium Studio version: 2.0.1.201204132053", "comment": { "comments": [ { "id": "194858", "author": { "name": "jyounus", "key": "jyounus", "displayName": "Junaid Younus", "active": true, "timeZone": "Europe/London" }, "body": "In this case, the client purchased the module called 'Cryptor' (3rd party) from the marketplace and it shows up the 'unlicensed module error' on existing projects. (Link to module: https://marketplace.appcelerator.com/apps/2479?1062962271 )\r\n\r\nThis isn't just related to a specific module, this is for all modules, other customers get the same problem (no matter if 3rd party module or not).", "updateAuthor": { "name": "jyounus", "key": "jyounus", "displayName": "Junaid Younus", "active": true, "timeZone": "Europe/London" }, "created": "2012-05-15T10:54:23.000+0000", "updated": "2012-05-15T10:54:23.000+0000" }, { "id": "194873", "author": { "name": "jyounus", "key": "jyounus", "displayName": "Junaid Younus", "active": true, "timeZone": "Europe/London" }, "body": "To reproduce this issue:\r\n\r\n1. Purchase any NEW module that you haven't already bought before (try it with a free 3rd party module).\r\n2. Download it.\r\n3. Add it to any EXISTING project and try to run the app inside the iOS simulator.\r\n4. You should see the 'unlicensed module error' message appear.\r\n\r\n\r\nWorkaround:\r\n\r\n1. Create a new project.\r\n2. Add the module to the new project\r\n3. Run it in the iOS simulator\r\n4. It will work fine, without any issues.\r\n\r\n\r\nI can't attach a sample project, because you have to manually purchase a module with the same account you use to log into TiStudio. \r\n\r\nLet me know if you have any questions.", "updateAuthor": { "name": "jyounus", "key": "jyounus", "displayName": "Junaid Younus", "active": true, "timeZone": "Europe/London" }, "created": "2012-05-15T12:14:35.000+0000", "updated": "2012-05-15T12:14:35.000+0000" }, { "id": "194940", "author": { "name": "ngupta", "key": "ngupta", "displayName": "Neeraj Gupta", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Junaid - we need the environment information for this ticket.", "updateAuthor": { "name": "ngupta", "key": "ngupta", "displayName": "Neeraj Gupta", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-05-15T18:28:22.000+0000", "updated": "2012-05-15T18:28:22.000+0000" }, { "id": "194945", "author": { "name": "jyounus", "key": "jyounus", "displayName": "Junaid Younus", "active": true, "timeZone": "Europe/London" }, "body": "Added environment details, however this should be platform independent and should be reproducible on any host OS. \r\n\r\nLet me know if there is anything else you need.", "updateAuthor": { "name": "jyounus", "key": "jyounus", "displayName": "Junaid Younus", "active": true, "timeZone": "Europe/London" }, "created": "2012-05-15T19:00:06.000+0000", "updated": "2012-05-15T19:00:06.000+0000" }, { "id": "195641", "author": { "name": "ihowarth", "key": "ihowarth", "displayName": "Ian Howarth", "active": true, "timeZone": "America/Los_Angeles" }, "body": "There are a few scenarios that cause this error;\r\n\r\n1. The project wasn't cleaned and the verification is cached as unlicensed\r\n\r\n2. The marketplace hasn't assigned the product correctly\r\n\r\n3. The user is running Studio without internet access\r\n\r\nStudio seems to play no part in this problem. I am marking the ticket as invalid and will re-open if I ever find an issue.", "updateAuthor": { "name": "ihowarth", "key": "ihowarth", "displayName": "Ian Howarth", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-05-22T14:20:31.000+0000", "updated": "2012-05-22T14:20:31.000+0000" }, { "id": "411028", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as invalid.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-09T23:28:25.000+0000", "updated": "2017-03-09T23:28:25.000+0000" } ], "maxResults": 10, "total": 10, "startAt": 0 } } }