{ "id": "154890", "key": "TIMOB-20394", "fields": { "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "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": "20033", "name": "Release 9.0.0", "archived": false, "released": true, "releaseDate": "2020-03-18" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2021-05-28T22:31:16.000+0000", "created": "2016-02-12T17:09:35.000+0000", "epic": { "id": 151897, "key": "TIMOB-19699", "name": "Android: Hyperloop for Android module", "summary": "Bring Hyperloop to Android", "color": { "key": "color_4" }, "done": false }, "priority": { "name": "High", "id": "2" }, "labels": [ "android", "build", "hyperloop", "liveview" ], "versions": [], "issuelinks": [ { "id": "50592", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "154964", "key": "TIMOB-20416", "fields": { "summary": "Support Hyperloop modules in Titanium Mobile", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "6", "description": "gh.issue.epic.desc", "name": "Epic", "subtask": false } } } }, { "id": "50573", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "154080", "key": "TIMOB-20210", "fields": { "summary": "Hyperloop Android: Requested module not found error", "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": "jquick", "key": "jquick", "displayName": "Joshua Quick", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2021-05-28T22:31:16.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" }, { "id": "13715", "name": "Hyperloop", "description": "Hyperloop project" }, { "id": "13600", "name": "LiveView", "description": "Live preview of Titanium apps" } ], "description": "We currently haven't even tested whether live view works with hyperloop. My guess is that it does not (and from the looks of TIMOB-20210, it probably doesn't).\r\n\r\nWe should investigate what needs to be done to support liveview on Android with hyperloop. It's entirely possible that hyperloop itself isn't the issue, but the run on main thread change required by hyperloop.", "attachment": [], "flagged": false, "summary": "Android: Support liveview with hyperloop module", "creator": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "subtasks": [], "reporter": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "environment": null, "closedSprints": [ { "id": 129, "state": "closed", "name": "To Be Scheduled", "startDate": "2016-03-28T04:03:55.142Z", "endDate": "2016-04-08T04:03:00.000Z", "completeDate": "2016-03-29T04:09:03.755Z", "originBoardId": 100 } ], "comment": { "comments": [ { "id": "398653", "author": { "name": "rdperottoni", "key": "rdperottoni", "displayName": "Rodolfo Perottoni", "active": true, "timeZone": "Australia/Brisbane" }, "body": "As you've guessed, HyperLoop is not working when LiveView is on.\r\nEven though the JS wrapper files are correctly generated you simply cannot require them as of now. \r\n\r\nA simple example:\r\n\r\n{code:java}\r\n[ERROR] Error: Requested module not found: com.github.mikephil.charting.charts.LineChart\r\n[ERROR] File: app.js\r\n[ERROR] Line: undefined\r\n[ERROR] SourceId: undefined\r\n[ERROR] Backtrace:\r\n[ERROR] undefined\r\n{code}\r\n\r\nThe file *com.github.mikephil.charting.charts.LineChart.js* is present in the *build/hyperloop* folder but the error above is what I get if i require it.\r\n", "updateAuthor": { "name": "rdperottoni", "key": "rdperottoni", "displayName": "Rodolfo Perottoni", "active": true, "timeZone": "Australia/Brisbane" }, "created": "2016-10-12T04:00:25.000+0000", "updated": "2016-10-12T04:00:25.000+0000" }, { "id": "435633", "author": { "name": "gfigueras", "key": "gfigueras", "displayName": "Guillermo Figueras", "active": true, "timeZone": "Europe/Madrid" }, "body": "Any news on this? It'd be great having Liveview support for Hyperloop. It's a bit annoying having to recompile the project everytime you make a change, as it slows down development.", "updateAuthor": { "name": "gfigueras", "key": "gfigueras", "displayName": "Guillermo Figueras", "active": true, "timeZone": "Europe/Madrid" }, "created": "2018-03-15T08:50:12.000+0000", "updated": "2018-03-15T08:50:12.000+0000" }, { "id": "435686", "author": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "body": "cc [~emerriman] [~eharris] [~hknoechel] [~jvennemann]\r\nI think this may be quite a bit complicated to tackle, if the user adds new native classes that we haven't generated wrappers for or had pruned out previously (or if we need to generate new metabase info for it first, etc).\r\n\r\nBut this sounds like Liveview is simply not copying over files we already have properly generated.", "updateAuthor": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "created": "2018-03-16T20:32:04.000+0000", "updated": "2018-03-16T20:32:04.000+0000" }, { "id": "458723", "author": { "name": "jquick", "key": "jquick", "displayName": "Joshua Quick", "active": true, "timeZone": "America/Los_Angeles" }, "body": "We \"mostly\" fixed this in Titanium 9.0.0 for Android. Please see...\r\nhttps://github.com/appcelerator/hyperloop.next/pull/329\r\n\r\nThe only you can't do is add an Android library while liveview is running. You'll have to do a rebuild in that case to get it integrated into the app, but I think this is a reasonable limitation.", "updateAuthor": { "name": "jquick", "key": "jquick", "displayName": "Joshua Quick", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2021-05-28T22:30:30.000+0000", "updated": "2021-05-28T22:30:30.000+0000" } ], "maxResults": 5, "total": 5, "startAt": 0 } } }