{
"id": "124741",
"key": "ALOY-923",
"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-06-06T15:00:32.000+0000",
"created": "2014-01-13T20:30:29.000+0000",
"priority": {
"name": "Medium",
"id": "3"
},
"labels": [
"qe-manualtest"
],
"versions": [
{
"id": "15403",
"description": "Alloy 1.3.0",
"name": "Alloy 1.3.0",
"archived": false,
"released": true,
"releaseDate": "2013-12-20"
}
],
"issuelinks": [
{
"id": "37700",
"type": {
"id": "10003",
"name": "Relates",
"inward": "relates to",
"outward": "relates to"
},
"inwardIssue": {
"id": "124171",
"key": "ALOY-913",
"fields": {
"summary": "Error TextField on addEventListener on dataCollection",
"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-12-30T16:01:40.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": "12326",
"name": "XML",
"description": "View XML and parsing"
}
],
"description": "h3. index.xml\r\n\r\n{code:xml}\r\n\r\n \r\n \r\n \r\n \r\n \r\n \t\r\n \t\t\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n{code}\r\n\r\nh3. index.js\r\n{code:javascript}\r\n$.settingsWin.open();\r\n{code}\r\n\r\nh3. error\r\n{code}\r\n[INFO] ----- MVC GENERATION -----\r\n[INFO] [global style] loading from cache...\r\n[INFO] [index.xml] view processing...\r\n[INFO] style: \"index.tss\"\r\n[INFO] view: \"index.xml\"\r\n[DEBUG] /Users/tlukasavage/development/alloy/Alloy/commands/compile/parsers/_ProxyProperty.js:46\r\n[DEBUG] \t\t\tproxy = state.parent.symbol;\r\n[DEBUG] \t\t\t ^\r\n[ERROR] : Cannot read property 'symbol' of undefined\r\n[DEBUG] at Object.CU.generateNodeExtended.post (/Users/tlukasavage/development/alloy/Alloy/commands/compile/parsers/_ProxyProperty.js:46:25)\r\n[DEBUG] at Object.exports.parse (/Users/tlukasavage/development/alloy/Alloy/commands/compile/parsers/base.js:14:17)\r\n[DEBUG] at Object.exports.parse (/Users/tlukasavage/development/alloy/Alloy/commands/compile/parsers/default.js:8:27)\r\n[DEBUG] at parse (/Users/tlukasavage/development/alloy/Alloy/commands/compile/parsers/Ti.UI.Button.js:30:30)\r\n[DEBUG] at Object.exports.parse (/Users/tlukasavage/development/alloy/Alloy/commands/compile/parsers/base.js:11:17)\r\n[DEBUG] at Object.exports.parse (/Users/tlukasavage/development/alloy/Alloy/commands/compile/parsers/Ti.UI.Button.js:14:27)\r\n[DEBUG] at Object.exports.generateNode (/Users/tlukasavage/development/alloy/Alloy/commands/compile/compilerUtils.js:277:48)\r\n[DEBUG] at Object.exports.generateNodeExtended (/Users/tlukasavage/development/alloy/Alloy/commands/compile/compilerUtils.js:229:17)\r\n[DEBUG] at /Users/tlukasavage/development/alloy/Alloy/commands/compile/parsers/_ProxyProperty.js:43:14\r\n[DEBUG] at Array.forEach (native)\r\n[DEBUG] at Function._.each._.forEach (/Users/tlukasavage/development/alloy/Alloy/lib/alloy/underscore.js:79:11)\r\n[DEBUG] at parse (/Users/tlukasavage/development/alloy/Alloy/commands/compile/parsers/_ProxyProperty.js:32:4)\r\n[DEBUG] at Object.exports.parse (/Users/tlukasavage/development/alloy/Alloy/commands/compile/parsers/base.js:11:17)\r\n[DEBUG] at Object.exports.parse (/Users/tlukasavage/development/alloy/Alloy/commands/compile/parsers/_ProxyProperty.js:16:27)\r\n[DEBUG] at Object.exports.parse (/Users/tlukasavage/development/alloy/Alloy/commands/compile/parsers/_ProxyProperty.RightButton.js:12:37)\r\n[DEBUG] at Object.exports.generateNode (/Users/tlukasavage/development/alloy/Alloy/commands/compile/compilerUtils.js:277:48)\r\n[DEBUG] at Object.exports.generateNodeExtended (/Users/tlukasavage/development/alloy/Alloy/commands/compile/compilerUtils.js:229:17)\r\n[DEBUG] at /Users/tlukasavage/development/alloy/Alloy/commands/compile/parsers/Ti.UI.TextField.js:36:14\r\n[DEBUG] at Array.forEach (native)\r\n[DEBUG] at Function._.each._.forEach (/Users/tlukasavage/development/alloy/Alloy/lib/alloy/underscore.js:79:11)\r\n[DEBUG] at parse (/Users/tlukasavage/development/alloy/Alloy/commands/compile/parsers/Ti.UI.TextField.js:18:4)\r\n[DEBUG] at Object.exports.parse (/Users/tlukasavage/development/alloy/Alloy/commands/compile/parsers/base.js:11:17)\r\n[DEBUG] at Object.exports.parse (/Users/tlukasavage/development/alloy/Alloy/commands/compile/parsers/Ti.UI.TextField.js:8:27)\r\n[DEBUG] at Object.exports.generateNode (/Users/tlukasavage/development/alloy/Alloy/commands/compile/compilerUtils.js:277:48)\r\n[DEBUG] at Object.exports.generateNodeExtended (/Users/tlukasavage/development/alloy/Alloy/commands/compile/compilerUtils.js:229:17)\r\n[DEBUG] at /Users/tlukasavage/development/alloy/Alloy/commands/compile/parsers/Alloy.Abstract.ItemTemplate.js:64:15\r\n[DEBUG] at Array.forEach (native)\r\n[DEBUG] at Function._.each._.forEach (/Users/tlukasavage/development/alloy/Alloy/lib/alloy/underscore.js:79:11)\r\n[DEBUG] at parse (/Users/tlukasavage/development/alloy/Alloy/commands/compile/parsers/Alloy.Abstract.ItemTemplate.js:54:5)\r\n[DEBUG] at Object.exports.parse (/Users/tlukasavage/development/alloy/Alloy/commands/compile/parsers/base.js:11:17)\r\n[DEBUG] at Object.exports.parse (/Users/tlukasavage/development/alloy/Alloy/commands/compile/parsers/Alloy.Abstract.ItemTemplate.js:10:27)\r\n[DEBUG] at Object.exports.generateNode (/Users/tlukasavage/development/alloy/Alloy/commands/compile/compilerUtils.js:277:48)\r\n[DEBUG] at Object.exports.generateNodeExtended (/Users/tlukasavage/development/alloy/Alloy/commands/compile/compilerUtils.js:229:17)\r\n[DEBUG] at /Users/tlukasavage/development/alloy/Alloy/commands/compile/parsers/Ti.UI.ListView.js:119:17\r\n[DEBUG] at Array.forEach (native)\r\n[DEBUG] at Function._.each._.forEach (/Users/tlukasavage/development/alloy/Alloy/lib/alloy/underscore.js:79:11)\r\n[DEBUG] at /Users/tlukasavage/development/alloy/Alloy/commands/compile/parsers/Ti.UI.ListView.js:110:6\r\n[DEBUG] at Array.forEach (native)\r\n[DEBUG] at Function._.each._.forEach (/Users/tlukasavage/development/alloy/Alloy/lib/alloy/underscore.js:79:11)\r\n[DEBUG] at parse (/Users/tlukasavage/development/alloy/Alloy/commands/compile/parsers/Ti.UI.ListView.js:43:4)\r\n[DEBUG] at Object.exports.parse (/Users/tlukasavage/development/alloy/Alloy/commands/compile/parsers/base.js:11:17)\r\n[DEBUG] at Object.exports.parse (/Users/tlukasavage/development/alloy/Alloy/commands/compile/parsers/Ti.UI.ListView.js:28:27)\r\n[DEBUG] at Object.exports.generateNode (/Users/tlukasavage/development/alloy/Alloy/commands/compile/compilerUtils.js:277:48)\r\n[DEBUG] at /Users/tlukasavage/development/alloy/Alloy/commands/compile/compilerUtils.js:347:29\r\n[DEBUG] at Array.forEach (native)\r\n[DEBUG] at Function._.each._.forEach (/Users/tlukasavage/development/alloy/Alloy/lib/alloy/underscore.js:79:11)\r\n[DEBUG] at Object.exports.generateNode (/Users/tlukasavage/development/alloy/Alloy/commands/compile/compilerUtils.js:342:5)\r\n[DEBUG] at /Users/tlukasavage/development/alloy/Alloy/commands/compile/index.js:535:28\r\n[DEBUG] at Array.forEach (native)\r\n[DEBUG] at Function._.each._.forEach (/Users/tlukasavage/development/alloy/Alloy/lib/alloy/underscore.js:79:11)\r\n[DEBUG] at parseAlloyComponent (/Users/tlukasavage/development/alloy/Alloy/commands/compile/index.js:532:5)\r\n[DEBUG] at /Users/tlukasavage/development/alloy/Alloy/commands/compile/index.js:239:6\r\n[DEBUG] at Array.forEach (native)\r\n[DEBUG] at Function._.each._.forEach (/Users/tlukasavage/development/alloy/Alloy/lib/alloy/underscore.js:79:11)\r\n[DEBUG] at /Users/tlukasavage/development/alloy/Alloy/commands/compile/index.js:228:6\r\n[DEBUG] at Array.forEach (native)\r\n[DEBUG] at Function._.each._.forEach (/Users/tlukasavage/development/alloy/Alloy/lib/alloy/underscore.js:79:11)\r\n[DEBUG] at module.exports (/Users/tlukasavage/development/alloy/Alloy/commands/compile/index.js:224:4)\r\n[DEBUG] at Object. (/Users/tlukasavage/development/alloy/Alloy/alloy.js:99:46)\r\n[DEBUG] at Module._compile (module.js:456:26)\r\n[DEBUG] at Object.Module._extensions..js (module.js:474:10)\r\n[DEBUG] at Module.load (module.js:356:32)\r\n[DEBUG] at Function.Module._load (module.js:312:12)\r\n[DEBUG] at Module.require (module.js:364:17)\r\n[DEBUG] at require (module.js:380:17)\r\n[DEBUG] at Object. (/Users/tlukasavage/development/alloy/bin/alloy:3:1)\r\n[DEBUG] at Module._compile (module.js:456:26)\r\n[DEBUG] at Object.Module._extensions..js (module.js:474:10)\r\n[DEBUG] at Module.load (module.js:356:32)\r\n[DEBUG] at Function.Module._load (module.js:312:12)\r\n[DEBUG] at Function.Module.runMain (module.js:497:10)\r\n[DEBUG] at startup (node.js:119:16)\r\n[DEBUG] at node.js:902:3\r\n[ERROR] Alloy compiler failed\r\n{code}",
"attachment": [],
"flagged": false,
"summary": "TextField with proxy property causes compile error as ItemTemplate",
"creator": {
"name": "tlukasavage",
"key": "tlukasavage",
"displayName": "Tony Lukasavage",
"active": true,
"timeZone": "America/Los_Angeles"
},
"subtasks": [],
"reporter": {
"name": "tlukasavage",
"key": "tlukasavage",
"displayName": "Tony Lukasavage",
"active": true,
"timeZone": "America/Los_Angeles"
},
"environment": null,
"closedSprints": [
{
"id": 117,
"state": "closed",
"name": "2014 Sprint 11 Alloy",
"startDate": "2014-05-27T16:00:55.737Z",
"endDate": "2014-06-07T04:00:00.000Z",
"completeDate": "2014-06-09T14:18:58.490Z",
"originBoardId": 124
}
],
"comment": {
"comments": [
{
"id": "288443",
"author": {
"name": "skypanther",
"key": "skypanther",
"displayName": "Tim Poulsen",
"active": true,
"timeZone": "America/New_York"
},
"updateAuthor": {
"name": "skypanther",
"key": "skypanther",
"displayName": "Tim Poulsen",
"active": true,
"timeZone": "America/New_York"
},
"created": "2014-01-16T14:54:14.000+0000",
"updated": "2014-01-29T16:20:35.000+0000"
},
{
"id": "290222",
"author": {
"name": "skypanther",
"key": "skypanther",
"displayName": "Tim Poulsen",
"active": true,
"timeZone": "America/New_York"
},
"body": "Apparently not a dupe of ALOY-697, as the problem still exists with 1.3.0 and 1.3.1 beta 4.",
"updateAuthor": {
"name": "skypanther",
"key": "skypanther",
"displayName": "Tim Poulsen",
"active": true,
"timeZone": "America/New_York"
},
"created": "2014-01-29T16:20:22.000+0000",
"updated": "2014-01-29T16:20:22.000+0000"
},
{
"id": "307771",
"author": {
"name": "fmiao",
"key": "fmiao",
"displayName": "Feon Sua Xin Miao",
"active": true,
"timeZone": "America/Vancouver"
},
"body": "PR: https://github.com/appcelerator/alloy/pull/429\r\nTest app: https://github.com/feons/alloy/tree/ALOY-923/test/apps/testing/ALOY-923\r\n\r\nFunctional Test:\r\n\r\n 1. Run the test app on iOS.\r\n 2. App compiles with no error.\r\n\r\n",
"updateAuthor": {
"name": "fmiao",
"key": "fmiao",
"displayName": "Feon Sua Xin Miao",
"active": true,
"timeZone": "America/Vancouver"
},
"created": "2014-06-06T03:08:45.000+0000",
"updated": "2014-06-06T03:08:45.000+0000"
},
{
"id": "307824",
"author": {
"name": "skypanther",
"key": "skypanther",
"displayName": "Tim Poulsen",
"active": true,
"timeZone": "America/New_York"
},
"body": "PR tested and merged",
"updateAuthor": {
"name": "skypanther",
"key": "skypanther",
"displayName": "Tim Poulsen",
"active": true,
"timeZone": "America/New_York"
},
"created": "2014-06-06T15:00:32.000+0000",
"updated": "2014-06-06T15:00:32.000+0000"
},
{
"id": "323447",
"author": {
"name": "fcasali",
"key": "fcasali",
"displayName": "Federico Casali",
"active": true,
"timeZone": "America/Los_Angeles"
},
"body": "Verified as fixed.\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-12T22:07:18.000+0000",
"updated": "2014-09-12T22:07:18.000+0000"
},
{
"id": "337605",
"author": {
"name": "ndizazzo",
"key": "ndizazzo",
"displayName": "Nick DiZazzo",
"active": true,
"timeZone": "America/Los_Angeles"
},
"updateAuthor": {
"name": "ndizazzo",
"key": "ndizazzo",
"displayName": "Nick DiZazzo",
"active": true,
"timeZone": "America/Los_Angeles"
},
"created": "2014-12-29T21:51:22.000+0000",
"updated": "2014-12-29T21:51:22.000+0000"
},
{
"id": "337613",
"author": {
"name": "skypanther",
"key": "skypanther",
"displayName": "Tim Poulsen",
"active": true,
"timeZone": "America/New_York"
},
"body": "[~ndizazzo] Would you file a new ticket? Make sure to reference this one. And include the sample app that's failing. It will be easier for me to track the work and get it through QE testing as a separate ticket. Thanks!",
"updateAuthor": {
"name": "skypanther",
"key": "skypanther",
"displayName": "Tim Poulsen",
"active": true,
"timeZone": "America/New_York"
},
"created": "2014-12-29T22:31:22.000+0000",
"updated": "2014-12-29T22:31:22.000+0000"
},
{
"id": "337641",
"author": {
"name": "ndizazzo",
"key": "ndizazzo",
"displayName": "Nick DiZazzo",
"active": true,
"timeZone": "America/Los_Angeles"
},
"body": "@skypanther Created TC-5160. I'm guessing it should have been in the Alloy project but it wasn't letting me create the ticket. Can it be moved?",
"updateAuthor": {
"name": "ndizazzo",
"key": "ndizazzo",
"displayName": "Nick DiZazzo",
"active": true,
"timeZone": "America/Los_Angeles"
},
"created": "2014-12-30T16:01:40.000+0000",
"updated": "2014-12-30T16:01:40.000+0000"
}
],
"maxResults": 8,
"total": 8,
"startAt": 0
}
}
}