{ "id": "103082", "key": "TIMOB-11369", "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": "13505", "description": "Release 3.0.0", "name": "Release 3.0.0", "archived": true, "released": true, "releaseDate": "2012-12-14" }, { "id": "14162", "description": "Release 3.1.0", "name": "Release 3.1.0", "archived": true, "released": true, "releaseDate": "2013-04-16" }, { "id": "14165", "description": "2012 Sprint 21 API", "name": "2012 Sprint 21 API", "archived": true, "released": true, "releaseDate": "2012-10-22" }, { "id": "14273", "description": "2012 Sprint 21", "name": "2012 Sprint 21", "archived": true, "released": true, "releaseDate": "2012-10-22" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2012-11-13T00:16:27.000+0000", "created": "2012-10-10T22:47:29.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [ "api", "regression", "triage" ], "versions": [ { "id": "13505", "description": "Release 3.0.0", "name": "Release 3.0.0", "archived": true, "released": true, "releaseDate": "2012-12-14" } ], "issuelinks": [ { "id": "21969", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "103199", "key": "TIMOB-11408", "fields": { "summary": "Android: Runtime error is thrown for require method when called from window opened via URL", "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": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "joshroesslein", "key": "joshroesslein", "displayName": "Josh Roesslein", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-14T04:22:17.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": "Call 'Get Videos' and 'Get Playlists' API's causes Runtime Error\r\n\r\nThis is regression it doesn't occur in 2.1.2.GA and 2.1.3.GA\r\n\r\nSteps to reproduce:\r\n1. Create a sample project\r\n2. Copy files from Example folder (in module) to Resources folder (in the sample project)\r\n3. Install Brightcove module (https://wiki.appcelerator.org/display/tis/Using+Titanium+Modules)\r\n4. Specify Brightcove.readToken in app.js and videos.js\r\n5. Launch the app\r\n6. Tap 'Get Videos' button\r\n7. Tap 'Get Playlists' > 'Sample Playlist'\r\n\r\nActual results:\r\nAfter step 6 or 7 Runtime Error occurs. Log:\r\n10-10 15:42:27.818: E/TiExceptionHandler(5026): (main) [14647,14647] ----- Titanium Javascript Runtime Error -----\r\n10-10 15:42:27.818: E/TiExceptionHandler(5026): (main) [1,14648] - In Resources/videos.js:2,18\r\n10-10 15:42:27.818: E/TiExceptionHandler(5026): (main) [0,14648] - Message: Uncaught ReferenceError: require is not defined\r\n10-10 15:42:27.818: E/TiExceptionHandler(5026): (main) [0,14648] - Source: var Brightcove = require('ti.brightcove');\r\n10-10 15:42:27.818: E/V8Exception(5026): Exception occurred at Resources/videos.js:2: Uncaught ReferenceError: require is not defined\r\n \r\n\r\nExpected results:\r\nList of videos should appear.\r\n\r\nComments:\r\nSample project is attached. There is Brightcove.readToken in the project but if it is expired you have to use another one. ", "attachment": [ { "id": "32733", "filename": "Bug_log_101712_3_14.txt", "author": { "name": "etcarev", "key": "etcarev", "displayName": "Evgenii Tcarev", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-10-17T22:29:56.000+0000", "size": 3561, "mimeType": "text/plain" }, { "id": "32720", "filename": "Bug_log_101712.txt", "author": { "name": "etcarev", "key": "etcarev", "displayName": "Evgenii Tcarev", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-10-17T18:04:22.000+0000", "size": 5458, "mimeType": "text/plain" }, { "id": "32511", "filename": "device-2012-10-10-150459.png", "author": { "name": "etcarev", "key": "etcarev", "displayName": "Evgenii Tcarev", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-10-10T22:47:29.000+0000", "size": 62130, "mimeType": "image/png" }, { "id": "32719", "filename": "device-2012-10-17-105511.png", "author": { "name": "etcarev", "key": "etcarev", "displayName": "Evgenii Tcarev", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-10-17T18:04:22.000+0000", "size": 52251, "mimeType": "image/png" }, { "id": "32732", "filename": "device-2012-10-17-150906.png", "author": { "name": "etcarev", "key": "etcarev", "displayName": "Evgenii Tcarev", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-10-17T22:29:56.000+0000", "size": 121894, "mimeType": "image/png" }, { "id": "32512", "filename": "ti_brightcove_android.zip", "author": { "name": "etcarev", "key": "etcarev", "displayName": "Evgenii Tcarev", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-10-10T22:47:29.000+0000", "size": 4083052, "mimeType": "application/zip" } ], "flagged": false, "summary": "Android: Brightcove -v8: Call 'Get Videos' and 'Get Playlists' API's causes Runtime Error on Android", "creator": { "name": "etcarev", "key": "etcarev", "displayName": "Evgenii Tcarev", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "etcarev", "key": "etcarev", "displayName": "Evgenii Tcarev", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Titanium Studio, build: 2.1.2.201208301612\r\nSDK ver.: 2.1.2.GA, 2.1.3.GA, 3.0.0.v20121009111437\r\nti.brightcove ver.: 2.0.1\r\nDevices: Samsung Galaxy Nexus (4.1.1), Android Emulator", "comment": { "comments": [ { "id": "223996", "author": { "name": "etcarev", "key": "etcarev", "displayName": "Evgenii Tcarev", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Still occurs. Tested on:\nTitanium Studio, build: 2.1.2.201208301612\nTitanium SDK: 3.0.0.v20121017100120\nBrightcove module ver.: 2.0.1\nDevice: Samsung Nexus S (4.1.1)\nNew screenshot and logs are attached\n", "updateAuthor": { "name": "etcarev", "key": "etcarev", "displayName": "Evgenii Tcarev", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-10-17T18:03:44.000+0000", "updated": "2012-10-17T18:03:44.000+0000" }, { "id": "224098", "author": { "name": "etcarev", "key": "etcarev", "displayName": "Evgenii Tcarev", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Runtime Error occurs.\nTested on:\nTitanium Studio, build: 2.1.2.201208301612\nTitanium SDK: 3.1.0.v20121017135345\nBrightcove module ver.: 2.0.1\nDevices: LG VS910 4G(2.3.6) Samsung GalaxyS3 (4.0.4)\nNew screenshot and logs are attached", "updateAuthor": { "name": "etcarev", "key": "etcarev", "displayName": "Evgenii Tcarev", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-10-17T22:29:04.000+0000", "updated": "2012-10-17T22:29:04.000+0000" }, { "id": "224270", "author": { "name": "mgadiya", "key": "mgadiya", "displayName": "Mukesh Gadiya", "active": true, "timeZone": "America/Los_Angeles" }, "updateAuthor": { "name": "mgadiya", "key": "mgadiya", "displayName": "Mukesh Gadiya", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-10-18T20:50:09.000+0000", "updated": "2012-10-18T20:50:09.000+0000" }, { "id": "227097", "author": { "name": "pwang", "key": "pwang", "displayName": "Ping Wang", "active": true, "timeZone": "America/Los_Angeles" }, "body": "For 3_0_X branch, this should as a part of this PR: https://github.com/appcelerator/titanium_mobile/pull/3321", "updateAuthor": { "name": "pwang", "key": "pwang", "displayName": "Ping Wang", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-11-13T00:15:10.000+0000", "updated": "2012-11-13T00:15:10.000+0000" }, { "id": "227098", "author": { "name": "pwang", "key": "pwang", "displayName": "Ping Wang", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Reopen to modify the label.", "updateAuthor": { "name": "pwang", "key": "pwang", "displayName": "Ping Wang", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-11-13T00:15:44.000+0000", "updated": "2012-11-13T00:15:44.000+0000" }, { "id": "411868", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as fixed.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-14T04:22:17.000+0000", "updated": "2017-03-14T04:22:17.000+0000" } ], "maxResults": 6, "total": 6, "startAt": 0 } } }