{ "id": "141022", "key": "TIMOB-18141", "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": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2020-05-19T15:20:13.000+0000", "created": "2014-12-05T18:51:34.000+0000", "priority": { "name": "None", "id": "6" }, "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "batman", "key": "batman", "displayName": "Bruce Wayne", "active": true, "timeZone": "America/New_York" }, "updated": "2020-05-19T15:20:13.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": "13600", "name": "LiveView", "description": "Live preview of Titanium apps" } ], "description": "When LiveView disconnects from the server it starts throwing exception after exception. We are currently capturing all of these exceptions which pollutes the Performance Management results for that application. We either need to recognize that it is a LiveView error and not capture it OR we need LiveView to not fire off a bunch of errors when it gets disconnected.\r\n\r\nNot to mention this is increasing API usage and server load. For one sample app (single user), these errors account for over 1000 handled exceptions in a 24 hour period.\r\n\r\n{code}\r\n[LiveView] The operation couldn’t be completed. Operation timed out\r\n{code}\r\n\r\nAND \r\n\r\n{code}\r\n[LiveView] The operation couldn’t be completed. Network is unreachable\r\n{code}\r\n\r\nAND \r\n\r\n{code}\r\n[LiveView] Event Server unavailable. Connection Refused @ 192.168.1.6:8324 [LiveView] Please ensure your device and computer are on the same network and the port is not blocked.\r\n{code}", "attachment": [], "flagged": false, "summary": "LiveView reporting constant handled exceptions to APM", "creator": { "name": "aleard", "key": "aleard", "displayName": "Alan Leard", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "aleard", "key": "aleard", "displayName": "Alan Leard", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "335102", "author": { "name": "nle", "key": "nle", "displayName": "Nam Le", "active": false, "timeZone": "America/Los_Angeles" }, "body": "[~ngupta] / [~ingo] Which project should I move this live view bug to?", "updateAuthor": { "name": "nle", "key": "nle", "displayName": "Nam Le", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2014-12-05T19:49:58.000+0000", "updated": "2014-12-05T19:49:58.000+0000" }, { "id": "335104", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~nle] TIMOB, LiveView component", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-12-05T19:53:56.000+0000", "updated": "2014-12-05T19:53:56.000+0000" }, { "id": "335105", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "However, I do think the server should handle it too, as we can only fix new versions of LiveView, not older ones.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-12-05T19:54:28.000+0000", "updated": "2014-12-05T19:54:28.000+0000" }, { "id": "455504", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "body": "APM is no more, but this was actually handled by providing a no-op shim", "updateAuthor": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2020-05-19T15:20:10.000+0000", "updated": "2020-05-19T15:20:10.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }