{ "id": "119916", "key": "AC-1849", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "12217", "key": "AC", "name": "Appcelerator - INBOX", "projectCategory": { "id": "10000", "description": "", "name": "Customer Service" } }, "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2013-09-17T06:03:24.000+0000", "created": "2013-09-13T15:04:51.000+0000", "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "morahman", "key": "morahman", "displayName": "Motiur Rahman", "active": true, "timeZone": "Asia/Dhaka" }, "updated": "2016-03-08T07:40:45.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": "14550", "name": "Appcelerator Modules", "description": "Please enter tickets related to Modules here." } ], "description": "All dialogs of the Facebook module produce the following stream of warnings in the Android console, saying the webviews are created on the wrong thread:\r\n\r\n{code}\r\n09-13 17:00:48.623: W/webview_proxy(23779): java.lang.Throwable: Warning: A WebView method was called on thread 'KrollRuntimeThread'. All WebView methods must be called on the UI thread. Future versions of WebView may not support use on other threads.\r\n09-13 17:00:48.623: W/webview_proxy(23779): \tat android.webkit.WebView.checkThread(WebView.java:1895)\r\n09-13 17:00:48.623: W/webview_proxy(23779): \tat android.webkit.WebView.setCertificate(WebView.java:580)\r\n09-13 17:00:48.623: W/webview_proxy(23779): \tat android.webkit.WebViewClassic.onPageStarted(WebViewClassic.java:4978)\r\n09-13 17:00:48.623: W/webview_proxy(23779): \tat android.webkit.CallbackProxy.handleMessage(CallbackProxy.java:382)\r\n09-13 17:00:48.623: W/webview_proxy(23779): \tat android.os.Handler.dispatchMessage(Handler.java:99)\r\n09-13 17:00:48.623: W/webview_proxy(23779): \tat android.os.Looper.loop(Looper.java:137)\r\n09-13 17:00:48.623: W/webview_proxy(23779): \tat org.appcelerator.kroll.KrollRuntime$KrollRuntimeThread.run(KrollRuntime.java:112)\r\n{code}", "attachment": [], "flagged": false, "summary": "Facebook (Android): WebView called on non-UI thread", "creator": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "subtasks": [], "reporter": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "environment": "SDK 3.1.3.RC (updated version)\r\nFacebook module 3.0.1\r\nAndroid 4.1.2 on Samsung Galaxy S2", "comment": { "comments": [ { "id": "271256", "author": { "name": "morahman", "key": "morahman", "displayName": "Motiur Rahman", "active": true, "timeZone": "Asia/Dhaka" }, "body": "Hi Fokke Zandbergen,\r\nCould you please provide some test case? So that i reproduce this issue. \r\n\r\nThanks", "updateAuthor": { "name": "morahman", "key": "morahman", "displayName": "Motiur Rahman", "active": true, "timeZone": "Asia/Dhaka" }, "created": "2013-09-16T13:54:50.000+0000", "updated": "2013-09-16T13:56:13.000+0000" }, { "id": "271260", "author": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "body": "I was going to, but I can't replicate it anymore. I was doing the test over LiveView at the time, but straight on the device it works fine, so close it :)", "updateAuthor": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2013-09-16T14:45:26.000+0000", "updated": "2013-09-16T14:45:26.000+0000" } ], "maxResults": 2, "total": 2, "startAt": 0 } } }