{ "id": "85428", "key": "TIMOB-7389", "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-01-25T15:58:12.000+0000", "created": "2012-01-24T17:14:17.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [ "qe-ios012312" ], "versions": [ { "id": "12677", "description": "Release 1.8 Service Pack 1", "name": "Release 1.8.1", "archived": true, "released": true, "releaseDate": "2012-01-31" } ], "issuelinks": [ { "id": "14779", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "79122", "key": "TISTUD-576", "fields": { "summary": "Intermittent: Content assist fails to show popups for Ti and Titanium items", "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": "14781", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "83798", "key": "TISTUD-923", "fields": { "summary": "Titanium Mobile project rebuilds index on every startup", "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 } } } } ], "assignee": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "updated": "2017-03-09T23:19:58.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": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "Steps to reproduce:\r\n1. Create default Titanium project\r\n2. In app.js, type Ti.\r\n\r\nActual: Nothing appears.\r\nExpected: Pop over dialog should appear that has access to different API classes.\r\n\r\nNote: Content Assist works in 1.8.0.1 and 1.9.0.v20120115231633 (1/16/12 Weekly Regression Pass)", "attachment": [], "flagged": false, "summary": "iOS: Content Assist - Content Assist does not work", "creator": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "environment": "SDK build: 1.8.1.v20120123130147\r\nTitanium Studio, build: 1.0.8.201201210622\r\nOS: Mac OS X Lion (10.7.2)\r\nxcode: 4.2", "comment": { "comments": [ { "id": "180481", "author": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Seems like this is a studio, and not timob, bug.", "updateAuthor": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-01-24T18:34:33.000+0000", "updated": "2012-01-24T18:34:33.000+0000" }, { "id": "180483", "author": { "name": "ngupta", "key": "ngupta", "displayName": "Neeraj Gupta", "active": true, "timeZone": "America/Los_Angeles" }, "body": "It was working earlier with the same Studio version so it may be a JSCA issue.", "updateAuthor": { "name": "ngupta", "key": "ngupta", "displayName": "Neeraj Gupta", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-01-24T18:53:21.000+0000", "updated": "2012-01-24T18:53:21.000+0000" }, { "id": "180559", "author": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "body": "Per Wilson, git hash for is 7f46286, so I'll be building and testing with that on my machine.", "updateAuthor": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "created": "2012-01-25T11:25:11.000+0000", "updated": "2012-01-25T11:25:11.000+0000" }, { "id": "180562", "author": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "body": "Cannot reproduce. Works fine for me using build hash 7f46286. But I'm using Titanium Studio 1.0.7.201112281340. I'm not sure how to get the same version of Titanium Studio as Wilson.\r\n\r\nHere's how i tested:\r\n\r\n* I checked out, built and released 7f46286.\r\n\r\n* I verified that the resulting 1.8.1 folder indeed contained the \"api.jsca\" file, which is what Code Assist uses.\r\n\r\n* I opened Titanium Studio.\r\n\r\n* I created a wholly new project (no special templates) targeting 1.8.1 and just iPhone.\r\n\r\n* I opened Resources/app.js in the editor within Titanium Studio.\r\n\r\n* I typed \"Ti.\" and immediately Code Assist popped up as expected.\r\n", "updateAuthor": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "created": "2012-01-25T11:33:31.000+0000", "updated": "2012-01-25T11:33:31.000+0000" }, { "id": "180565", "author": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "body": "The Titanium Studio version I used for testing was from the RC path: http://preview.appcelerator.com/appcelerator/studio/standalone/update/rc/", "updateAuthor": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2012-01-25T11:37:47.000+0000", "updated": "2012-01-25T11:37:47.000+0000" }, { "id": "180568", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Note that if content assist works in one SDK and not another, that can't be a Studio issue (i.e. works in 1.8.0.1 and 1.9, but not in 1.8.1)", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-01-25T11:51:00.000+0000", "updated": "2012-01-25T11:51:00.000+0000" }, { "id": "180570", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Some additional info: Since switching SDKs in Tiapp causes a clean and therefore a reindexing of the JSCA file, we will try to see if this is interfering with our trying to get reproducible case on this. We have seen this not work, and then switching off and then back to the same SDK, the problem was not reproducible anymore.", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-01-25T11:56:57.000+0000", "updated": "2012-01-25T11:56:57.000+0000" }, { "id": "180572", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "My guess is that it could be related to something like the attached ticket, where indexing is confused. Cleaning the project should fix it, if that's the case.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-01-25T12:03:19.000+0000", "updated": "2012-01-25T12:03:19.000+0000" }, { "id": "180576", "author": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "body": "The only thing we do is plop api.jsca into the root folder of the sdk. It's there, I checked. Anything beyond that is beyond me.", "updateAuthor": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "created": "2012-01-25T12:08:06.000+0000", "updated": "2012-01-25T12:08:06.000+0000" }, { "id": "180577", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "We have some additional info. On two systems with SDK: 1.8.1.v20120124200134\r\nTitanium Studio, build: 1.0.8.201201210622 we tried \"Ti.\" and got the expected content assist content. Then we cleaned the project (with the file still open and active) and tried content assist again and got nothing. Not sure if this is related or not.", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-01-25T12:08:09.000+0000", "updated": "2012-01-25T12:08:09.000+0000" }, { "id": "180585", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Eric, when CA fails, can you report back the following:\r\n\r\n# What does your Studio log file say?\r\n# Open up Window > Show View > Other > Index View, and make sure the project in question is selected. The Index View should show \"Ti\" on Window as a property of type Titanium, if all is working correctly.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-01-25T13:09:29.000+0000", "updated": "2012-01-25T13:09:39.000+0000" }, { "id": "180589", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Do you guys have Project > Build automatically off?", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-01-25T13:18:09.000+0000", "updated": "2012-01-25T13:18:09.000+0000" }, { "id": "180590", "author": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "body": "By the way, are those builds coming from the build server or were they hand-made for you by one of the platform engineers? I only checked the build server's version of 7f46286, and it indeed has api.jsca. When we hand-build, we have to the option to _not_ build the api.jsca (since it makes our builds take longer). So if someone hand built it for you, there's the chance that api.jsca is not in there.\r\n\r\nOf course, in that case, it shouldn't have worked pre-cleaning either.", "updateAuthor": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "created": "2012-01-25T13:19:55.000+0000", "updated": "2012-01-25T13:19:55.000+0000" }, { "id": "180592", "author": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "body": "@Bill \r\nThe builds we get are from the build server. Not hand-made from platform engineers.\r\n\r\n@Ingo\r\nWith Build Automatically off, I was able to repo the bug consistently:\r\n1. Switch SDK build in tiapp and save file\r\n2. In .js file, type Ti\r\n\r\nHowever, with Build Automatically on, this bug does not appear.", "updateAuthor": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2012-01-25T13:36:07.000+0000", "updated": "2012-01-25T13:36:07.000+0000" }, { "id": "180624", "author": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "updateAuthor": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "created": "2012-01-25T15:53:47.000+0000", "updated": "2012-01-25T15:53:47.000+0000" }, { "id": "410986", "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:19:58.000+0000", "updated": "2017-03-09T23:19:58.000+0000" } ], "maxResults": 16, "total": 16, "startAt": 0 } } }