{ "id": "99027", "key": "TIMOB-10403", "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": "13872", "description": "", "name": "Sprint 2012-16 Core", "archived": true, "released": true, "releaseDate": "2012-08-13" }, { "id": "14169", "description": "2012 Sprint 22 Core", "name": "2012 Sprint 22 Core", "archived": true, "released": true, "releaseDate": "2012-11-05" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2012-08-10T19:34:54.000+0000", "created": "2012-08-10T15:20:01.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [ "core" ], "versions": [ { "id": "13505", "description": "Release 3.0.0", "name": "Release 3.0.0", "archived": true, "released": true, "releaseDate": "2012-12-14" } ], "issuelinks": [], "assignee": { "name": "aevans", "key": "aevans", "displayName": "Arthur Evans", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2012-12-18T22:52:32.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": "Core SDK build does complete successfully but fails Packaging MobileSDK (2.2.0.v20120810142511): \r\nFailed to generate JSCA JSON.\r\n\r\nBelow is build log at Failure point. Full Log attached as TXT Document.\r\n\r\n\r\n\r\nbuild:\r\n\r\nfull.build:\r\n\r\nBUILD SUCCESSFUL\r\nTotal time: 11 minutes 52 seconds\r\nscons: Reading SConscript files ...\r\nscons: done reading SConscript files.\r\nscons: Building targets ...\r\npackage_sdk([\"dummy-sdk-target\"], [])\r\nPackaging MobileSDK (2.2.0.v20120810142511)...\r\nGenerating JSCA...\r\n/usr/bin/python /var/lib/jenkins/jobs/titanium_mobile_master/workspace/apidoc/docgen.py -f jsca --stdout\r\nFailed to generate JSCA JSON. Output:\r\n[INFO] Parsing YAML files\r\n[ERROR] Exception occurred while processing /var/lib/jenkins/jobs/titanium_mobile_master/workspace/apidoc/Titanium/UI/TableView.yml:\r\nTraceback (most recent call last):\r\n File \"/var/lib/jenkins/jobs/titanium_mobile_master/workspace/apidoc/docgen.py\", line 614, in \r\n main()\r\n File \"/var/lib/jenkins/jobs/titanium_mobile_master/workspace/apidoc/docgen.py\", line 606, in main\r\n process_yaml()\r\n File \"/var/lib/jenkins/jobs/titanium_mobile_master/workspace/apidoc/docgen.py\", line 189, in process_yaml\r\n types = load_one_yaml(filepath)\r\n File \"/var/lib/jenkins/jobs/titanium_mobile_master/workspace/apidoc/docgen.py\", line 150, in load_one_yaml\r\n types = [the_type for the_type in yaml.load_all(f)]\r\n File \"/usr/lib/python2.7/dist-packages/yaml/__init__.py\", line 67, in load_all\r\n yield loader.get_data()\r\n File \"/usr/lib/python2.7/dist-packages/yaml/constructor.py\", line 38, in get_data\r\n return self.construct_document(self.get_node())\r\n File \"/usr/lib/python2.7/dist-packages/yaml/composer.py\", line 27, in get_node\r\n return self.compose_document()\r\n File \"/usr/lib/python2.7/dist-packages/yaml/composer.py\", line 55, in compose_document\r\n node = self.compose_node(None, None)\r\n File \"/usr/lib/python2.7/dist-packages/yaml/composer.py\", line 84, in compose_node\r\n node = self.compose_mapping_node(anchor)\r\n File \"/usr/lib/python2.7/dist-packages/yaml/composer.py\", line 133, in compose_mapping_node\r\n item_value = self.compose_node(node, item_key)\r\n File \"/usr/lib/python2.7/dist-packages/yaml/composer.py\", line 82, in compose_node\r\n node = self.compose_sequence_node(anchor)\r\n File \"/usr/lib/python2.7/dist-packages/yaml/composer.py\", line 111, in compose_sequence_node\r\n node.value.append(self.compose_node(node, index))\r\n File \"/usr/lib/python2.7/dist-packages/yaml/composer.py\", line 84, in compose_node\r\n node = self.compose_mapping_node(anchor)\r\n File \"/usr/lib/python2.7/dist-packages/yaml/composer.py\", line 133, in compose_mapping_node\r\n item_value = self.compose_node(node, item_key)\r\n File \"/usr/lib/python2.7/dist-packages/yaml/composer.py\", line 84, in compose_node\r\n node = self.compose_mapping_node(anchor)\r\n File \"/usr/lib/python2.7/dist-packages/yaml/composer.py\", line 127, in compose_mapping_node\r\n while not self.check_event(MappingEndEvent):\r\n File \"/usr/lib/python2.7/dist-packages/yaml/parser.py\", line 93, in check_event\r\n self.current_event = self.state()\r\n File \"/usr/lib/python2.7/dist-packages/yaml/parser.py\", line 535, in parse_flow_mapping_first_key\r\n return self.parse_flow_mapping_key(first=True)\r\n File \"/usr/lib/python2.7/dist-packages/yaml/parser.py\", line 538, in parse_flow_mapping_key\r\n if not self.check_token(FlowMappingEndToken):\r\n File \"/usr/lib/python2.7/dist-packages/yaml/scanner.py\", line 116, in check_token\r\n self.fetch_more_tokens()\r\n File \"/usr/lib/python2.7/dist-packages/yaml/scanner.py\", line 252, in fetch_more_tokens\r\n return self.fetch_plain()\r\n File \"/usr/lib/python2.7/dist-packages/yaml/scanner.py\", line 680, in fetch_plain\r\n self.tokens.append(self.scan_plain())\r\n File \"/usr/lib/python2.7/dist-packages/yaml/scanner.py\", line 1309, in scan_plain\r\n \"Please check http://pyyaml.org/wiki/YAMLColonInFlowContext for details.\")\r\nyaml.scanner.ScannerError: while scanning a plain scalar\r\n in \"/var/lib/jenkins/jobs/titanium_mobile_master/workspace/apidoc/Titanium/UI/TableView.yml\", line 854, column 14\r\nfound unexpected ':'\r\n in \"/var/lib/jenkins/jobs/titanium_mobile_master/workspace/apidoc/Titanium/UI/TableView.yml\", line 854, column 20\r\nPlease check http://pyyaml.org/wiki/YAMLColonInFlowContext for details.\r\n\r\nscons: *** [dummy-sdk-target] Explicit exit, status 1\r\nscons: building terminated because of errors.\r\n\r\nTI_MOBILE_SCONS_ARGS: force_iphone=1\r\n\r\nBUILD_URL: http://jenkins.appcelerator.org/job/titanium_mobile_master/1215/\r\n\r\nSDK_ARCHIVE: dist/mobilesdk-2.2.0.v20120810142511-osx.zip\r\n\r\n/var/lib/jenkins/jobs/titanium_mobile_master/workspace\r\nls: cannot access dist/mobilesdk-2.2.0.v20120810142511-osx.zip: No such file or directory\r\n\r\nMissing SDK zip file\r\nBuild step 'Execute shell' marked build as failure\r\nFinished: FAILURE", "attachment": [ { "id": "30425", "filename": "BUILD_LOG-titanium_mobile_master.1215.txt", "author": { "name": "rcollazo", "key": "rcollazo", "displayName": "Robert Collazo", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-08-10T15:20:01.000+0000", "size": 194993, "mimeType": "text/plain" } ], "flagged": false, "summary": "Tooling: Jenkins master build is broken - master #1215 - Hash: 1683081d983f41317568b64eccd5350a50c6fb86", "creator": { "name": "rcollazo", "key": "rcollazo", "displayName": "Robert Collazo", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "rcollazo", "key": "rcollazo", "displayName": "Robert Collazo", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "213935", "author": { "name": "ngupta", "key": "ngupta", "displayName": "Neeraj Gupta", "active": true, "timeZone": "America/Los_Angeles" }, "body": "May be related to latest JSCA changes.", "updateAuthor": { "name": "ngupta", "key": "ngupta", "displayName": "Neeraj Gupta", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-08-10T19:03:10.000+0000", "updated": "2012-08-10T19:03:10.000+0000" }, { "id": "213939", "author": { "name": "aevans", "key": "aevans", "displayName": "Arthur Evans", "active": true, "timeZone": "America/Los_Angeles" }, "body": "https://github.com/appcelerator/titanium_mobile/pull/2718\r\n\r\nShould be fixed now.", "updateAuthor": { "name": "aevans", "key": "aevans", "displayName": "Arthur Evans", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-08-10T19:34:43.000+0000", "updated": "2012-08-10T19:34:43.000+0000" } ], "maxResults": 2, "total": 2, "startAt": 0 } } }