{
"id": "111968",
"key": "AC-1966",
"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": "2",
"description": "The problem described is an issue which will never be fixed.",
"name": "Won't Fix"
},
"resolutiondate": "2013-04-04T23:45:30.000+0000",
"created": "2013-03-30T07:58:44.000+0000",
"labels": [],
"versions": [],
"issuelinks": [],
"assignee": {
"name": "mpmiranda",
"key": "mpmiranda",
"displayName": "Mauro Parra-Miranda",
"active": true,
"timeZone": "America/Mexico_City"
},
"updated": "2016-03-08T07:40:54.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": [],
"description": "{code}\r\n \r\n 16\r\n \r\n \r\n \r\n \r\n \r\n{code}\r\n\r\nApp crashes when setting a remote URL for the ActionBar logo, backgroundImage, or icon. See code below.\r\n\r\nindex.xml:\r\n{code}\r\n\r\n\t\r\n\t\r\n\r\n{code}\r\n\r\nindex.js:\r\n{code}\r\n$.myWin.addEventListener('open', function() {\r\n\tif (Ti.Platform.name === 'android') {\r\n\t\tvar act = $.myWin.activity;\r\n\t\tif (!act) {\r\n\t\t\talert(\"Can't access action bar on a lightweight window.\");\r\n\t\t} else {\r\n\t\t\tvar actionBar = act.actionBar;\r\n\t\t\tif (actionBar){\r\n\t\t\t\t//These work fine, it's the same image as in URL\r\n\t\t\t\t//actionBar.setLogo('/images/smallpic.jpg');\r\n\t\t\t\t//actionBar.setIcon('/images/smallpic.jpg');\r\n\t\t\t\t//actionBar.setBackgroundImage('/images/smallpic.jpg');\r\n\t\t\t\t\r\n\t\t\t\t//Any of the below crash the app\r\n\t\t\t\tactionBar.setLogo('https://graph.facebook.com/shaverm/picture');\r\n\t\t\t\t//actionBar.setBackgroundImage('https://graph.facebook.com/shaverm/picture');\r\n\t\t\t\t//actionBar.setIcon('https://graph.facebook.com/shaverm/picture');\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n});\r\n\r\n$.myWin.open();\r\n{code}",
"attachment": [
{
"id": "37019",
"filename": "Screenshot_2013-04-04-21-43-53.png",
"author": {
"name": "mokesmokes",
"key": "mokesmokes",
"displayName": "Mark Mokryn",
"active": true,
"timeZone": "Asia/Jerusalem"
},
"created": "2013-04-04T18:54:23.000+0000",
"size": 106162,
"mimeType": "image/png"
},
{
"id": "37020",
"filename": "Screenshot_2013-04-04-21-46-55.png",
"author": {
"name": "mokesmokes",
"key": "mokesmokes",
"displayName": "Mark Mokryn",
"active": true,
"timeZone": "Asia/Jerusalem"
},
"created": "2013-04-04T18:54:23.000+0000",
"size": 18388,
"mimeType": "image/png"
}
],
"flagged": false,
"summary": "Android: crash with URL for ActionBar logo, icon, backgroundImage",
"creator": {
"name": "mokesmokes",
"key": "mokesmokes",
"displayName": "Mark Mokryn",
"active": true,
"timeZone": "Asia/Jerusalem"
},
"subtasks": [],
"reporter": {
"name": "clathrop",
"key": "clathrop",
"displayName": "Carter Lathrop",
"active": true,
"timeZone": "America/Los_Angeles"
},
"environment": "SDK 3.0.2.GA, Nexus S, Android 4.1.2,\r\n",
"comment": {
"comments": [
{
"id": "245027",
"author": {
"name": "clathrop",
"key": "clathrop",
"displayName": "Carter Lathrop",
"active": true,
"timeZone": "America/Los_Angeles"
},
"body": "Copy and pasted code into respective folders. Do not see an actionbar or evidence of crashing. Using Galaxy s3 4.1.2. Can you please provide a more thorough set of steps to reproduce and any other information that may be missing? For reference:\nhttps://wiki.appcelerator.org/display/guides/How+to+Submit+a+Bug+Report\nThanks,\nCarter",
"updateAuthor": {
"name": "clathrop",
"key": "clathrop",
"displayName": "Carter Lathrop",
"active": true,
"timeZone": "America/Los_Angeles"
},
"created": "2013-04-01T21:30:52.000+0000",
"updated": "2013-04-01T21:30:52.000+0000"
},
{
"id": "245043",
"author": {
"name": "mokesmokes",
"key": "mokesmokes",
"displayName": "Mark Mokryn",
"active": true,
"timeZone": "Asia/Jerusalem"
},
"body": "Can you paste your tiapp.xml here? It should contain the XML I showed above. On ICS, unless you're explicitly hiding the action bar (e.g. navBarHidden = true) it should appear. So I would assume the issue is with your tiapp.xml or your tool setup. I tested with API 16 tools, as shown by the XML.",
"updateAuthor": {
"name": "mokesmokes",
"key": "mokesmokes",
"displayName": "Mark Mokryn",
"active": true,
"timeZone": "Asia/Jerusalem"
},
"created": "2013-04-01T21:58:12.000+0000",
"updated": "2013-04-01T21:58:12.000+0000"
},
{
"id": "245424",
"author": {
"name": "tlukasavage",
"key": "tlukasavage",
"displayName": "Tony Lukasavage",
"active": true,
"timeZone": "America/Los_Angeles"
},
"body": "Carter, this likely better assigned to the platform team as it appears it is not directly related to Alloy.",
"updateAuthor": {
"name": "tlukasavage",
"key": "tlukasavage",
"displayName": "Tony Lukasavage",
"active": true,
"timeZone": "America/Los_Angeles"
},
"created": "2013-04-03T12:41:04.000+0000",
"updated": "2013-04-03T12:41:04.000+0000"
},
{
"id": "245517",
"author": {
"name": "clathrop",
"key": "clathrop",
"displayName": "Carter Lathrop",
"active": true,
"timeZone": "America/Los_Angeles"
},
"body": "Mark, are you testing this on ICS or on Jellybean? Here is my xml\n\n{code}\n\n\n com.appcelerator.alloytester\n AlloyTester\n 1.0\n clathrop\n http://\n not specified\n 2013 by clathrop\n appicon.png\n false\n false\n default\n false\n false\n false\n true\n b0c83a5a-988f-424b-bf9b-cd9247eb112f\n system\n \n \n Ti.UI.PORTRAIT\n \n \n Ti.UI.PORTRAIT\n Ti.UI.UPSIDE_PORTRAIT\n Ti.UI.LANDSCAPE_LEFT\n Ti.UI.LANDSCAPE_RIGHT\n \n \n \n 16\n \n \n \n \n\n \n \n \n true\n true\n \n default\n \n \n \n false\n false\n true\n true\n true\n true\n \n 3.0.2.GA\n \n ti.alloy\n \n\n{code}\n\nlet me know if I have everything you do.\nCarter\n",
"updateAuthor": {
"name": "clathrop",
"key": "clathrop",
"displayName": "Carter Lathrop",
"active": true,
"timeZone": "America/Los_Angeles"
},
"created": "2013-04-03T20:21:00.000+0000",
"updated": "2013-04-03T20:21:00.000+0000"
},
{
"id": "245584",
"author": {
"name": "mokesmokes",
"key": "mokesmokes",
"displayName": "Mark Mokryn",
"active": true,
"timeZone": "Asia/Jerusalem"
},
"body": "Hi Carter,\r\n\r\nMy environment is as specified above - 3.0.2, Nexus S, Android 4.1.2\r\nI took your XML verbatim (except my Studio complained about the tizen line), I pasted the code from above into index.xml and index.js.\r\nIt crashes with setLogo (and the other functions too) for URL images, fine with file images (same image in all cases). It's a network request on main thread, here's the crash log:\r\n\r\n{code}\r\n04-04 01:35:29.789: D/dalvikvm(1197): GC_CONCURRENT freed 1396K, 12% free 11541K/12999K, paused 17ms+5ms, total 84ms\r\n04-04 01:35:29.789: D/dalvikvm(1197): WAIT_FOR_CONCURRENT_GC blocked 22ms\r\n04-04 01:35:29.887: D/Finsky(1197): [1] 5.onFinished: Installation state replication succeeded.\r\n04-04 01:35:31.191: I/ActivityManager(248): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.appcelerator.alloytester/.AlloytesterActivity u=0} from pid 466\r\n04-04 01:35:31.285: D/dalvikvm(248): GC_FOR_ALLOC freed 623K, 38% free 15122K/24199K, paused 67ms, total 70ms\r\n04-04 01:35:31.340: I/ActivityManager(248): Start proc com.appcelerator.alloytester for activity com.appcelerator.alloytester/.AlloytesterActivity: pid=3192 uid=10089 gids={1015, 3003, 1028}\r\n04-04 01:35:31.484: I/TiApplication(3192): (main) [0,0] checkpoint, app created.\r\n04-04 01:35:31.562: D/dalvikvm(248): GC_CONCURRENT freed 49K, 31% free 16810K/24199K, paused 25ms+10ms, total 274ms\r\n04-04 01:35:31.609: I/TiApplication(3192): (main) [125,125] Titanium 3.0.2 (2013/02/15 19:02 5a77fe7)\r\n04-04 01:35:31.664: D/dalvikvm(3192): GC_CONCURRENT freed 274K, 4% free 8195K/8519K, paused 18ms+2ms, total 44ms\r\n04-04 01:35:31.664: D/dalvikvm(3192): WAIT_FOR_CONCURRENT_GC blocked 25ms\r\n04-04 01:35:31.668: D/dalvikvm(3192): WAIT_FOR_CONCURRENT_GC blocked 24ms\r\n04-04 01:35:31.809: I/TiApplication(3192): (main) [198,323] Titanium Javascript runtime: v8\r\n04-04 01:35:31.820: D/dalvikvm(3192): Trying to load lib /mnt/asec/com.appcelerator.alloytester-1/lib/libstlport_shared.so 0x4184b1a8\r\n04-04 01:35:31.863: D/dalvikvm(3192): Added shared lib /mnt/asec/com.appcelerator.alloytester-1/lib/libstlport_shared.so 0x4184b1a8\r\n04-04 01:35:31.863: D/dalvikvm(3192): No JNI_OnLoad found in /mnt/asec/com.appcelerator.alloytester-1/lib/libstlport_shared.so 0x4184b1a8, skipping init\r\n04-04 01:35:31.867: D/dalvikvm(3192): Trying to load lib /mnt/asec/com.appcelerator.alloytester-1/lib/libkroll-v8.so 0x4184b1a8\r\n04-04 01:35:31.969: I/TiRootActivity(3192): (main) [0,0] checkpoint, on root activity create, savedInstanceState: null\r\n04-04 01:35:32.117: D/dalvikvm(3192): Added shared lib /mnt/asec/com.appcelerator.alloytester-1/lib/libkroll-v8.so 0x4184b1a8\r\n04-04 01:35:32.551: E/TiApplication(3192): (KrollRuntimeThread) [584,584] APP PROXY: ti.modules.titanium.app.AppModule@418c0350\r\n04-04 01:35:32.641: D/Module(3192): Loading module: alloy -> Resources/alloy.js\r\n04-04 01:35:32.656: D/Module(3192): Loading module: alloy/underscore -> Resources/alloy/underscore.js\r\n04-04 01:35:32.695: D/dalvikvm(3192): GC_CONCURRENT freed 394K, 6% free 8289K/8775K, paused 12ms+2ms, total 33ms\r\n04-04 01:35:32.695: D/dalvikvm(3192): WAIT_FOR_CONCURRENT_GC blocked 14ms\r\n04-04 01:35:32.809: D/Module(3192): Loading module: alloy/backbone -> Resources/alloy/backbone.js\r\n04-04 01:35:32.832: D/dalvikvm(3192): GC_FOR_ALLOC freed 208K, 7% free 8282K/8839K, paused 22ms, total 23ms\r\n04-04 01:35:32.898: D/Module(3192): Loading module: alloy/CFG -> Resources/alloy/CFG.js\r\n04-04 01:35:32.902: D/Module(3192): Loading module: alloy/controllers/index -> Resources/alloy/controllers/index.js\r\n04-04 01:35:32.914: D/Module(3192): Loading module: alloy/controllers/BaseController -> Resources/alloy/controllers/BaseController.js\r\n04-04 01:35:32.937: I/ActivityManager(248): START {cmp=com.appcelerator.alloytester/org.appcelerator.titanium.TiActivity (has extras) u=0} from pid 3192\r\n04-04 01:35:33.000: D/dalvikvm(3192): GC_FOR_ALLOC freed 234K, 7% free 8265K/8839K, paused 21ms, total 22ms\r\n04-04 01:35:33.004: I/dalvikvm-heap(3192): Grow heap (frag case) to 9.583MB for 1536016-byte allocation\r\n04-04 01:35:33.047: D/dalvikvm(3192): GC_CONCURRENT freed 2K, 6% free 9762K/10375K, paused 12ms+4ms, total 42ms\r\n04-04 01:35:33.105: D/dalvikvm(3192): GC_FOR_ALLOC freed 0K, 6% free 9762K/10375K, paused 15ms, total 15ms\r\n04-04 01:35:33.105: I/dalvikvm-heap(3192): Grow heap (frag case) to 10.231MB for 682256-byte allocation\r\n04-04 01:35:33.144: D/dalvikvm(3192): GC_CONCURRENT freed 0K, 6% free 10429K/11079K, paused 12ms+5ms, total 38ms\r\n04-04 01:35:33.164: D/dalvikvm(3192): Trying to load lib /mnt/asec/com.appcelerator.alloytester-1/lib/libtiverify.so 0x4184b1a8\r\n04-04 01:35:33.164: D/dalvikvm(3192): Added shared lib /mnt/asec/com.appcelerator.alloytester-1/lib/libtiverify.so 0x4184b1a8\r\n04-04 01:35:33.168: I/TiRootActivity(3192): (main) [0,0] checkpoint, on root activity resume. activity = com.appcelerator.alloytester.AlloytesterActivity@4188bb08\r\n04-04 01:35:33.289: D/AndroidRuntime(3192): Shutting down VM\r\n04-04 01:35:33.289: W/dalvikvm(3192): threadid=1: thread exiting with uncaught exception (group=0x4107a300)\r\n04-04 01:35:33.312: E/TiApplication(3192): (main) [122,122] Sending event: exception on thread: main msg:android.os.NetworkOnMainThreadException; Titanium 3.0.2,2013/02/15 19:02,5a77fe7\r\n04-04 01:35:33.312: E/TiApplication(3192): android.os.NetworkOnMainThreadException\r\n04-04 01:35:33.312: E/TiApplication(3192): \tat android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1117)\r\n04-04 01:35:33.312: E/TiApplication(3192): \tat java.net.InetAddress.lookupHostByName(InetAddress.java:385)\r\n04-04 01:35:33.312: E/TiApplication(3192): \tat java.net.InetAddress.getAllByNameImpl(InetAddress.java:236)\r\n04-04 01:35:33.312: E/TiApplication(3192): \tat java.net.InetAddress.getAllByName(InetAddress.java:214)\r\n04-04 01:35:33.312: E/TiApplication(3192): \tat libcore.net.http.HttpConnection.(HttpConnection.java:70)\r\n04-04 01:35:33.312: E/TiApplication(3192): \tat libcore.net.http.HttpConnection.(HttpConnection.java:50)\r\n04-04 01:35:33.312: E/TiApplication(3192): \tat libcore.net.http.HttpConnection$Address.connect(HttpConnection.java:341)\r\n04-04 01:35:33.312: E/TiApplication(3192): \tat libcore.net.http.HttpConnectionPool.get(HttpConnectionPool.java:87)\r\n04-04 01:35:33.312: E/TiApplication(3192): \tat libcore.net.http.HttpConnection.connect(HttpConnection.java:128)\r\n04-04 01:35:33.312: E/TiApplication(3192): \tat libcore.net.http.HttpEngine.openSocketConnection(HttpEngine.java:315)\r\n04-04 01:35:33.312: E/TiApplication(3192): \tat libcore.net.http.HttpsURLConnectionImpl$HttpsEngine.makeSslConnection(HttpsURLConnectionImpl.java:461)\r\n04-04 01:35:33.312: E/TiApplication(3192): \tat libcore.net.http.HttpsURLConnectionImpl$HttpsEngine.connect(HttpsURLConnectionImpl.java:433)\r\n04-04 01:35:33.312: E/TiApplication(3192): \tat libcore.net.http.HttpEngine.sendSocketRequest(HttpEngine.java:289)\r\n04-04 01:35:33.312: E/TiApplication(3192): \tat libcore.net.http.HttpEngine.sendRequest(HttpEngine.java:239)\r\n04-04 01:35:33.312: E/TiApplication(3192): \tat libcore.net.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:273)\r\n04-04 01:35:33.312: E/TiApplication(3192): \tat libcore.net.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:168)\r\n04-04 01:35:33.312: E/TiApplication(3192): \tat libcore.net.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:271)\r\n04-04 01:35:33.312: E/TiApplication(3192): \tat java.net.URL.openStream(URL.java:462)\r\n04-04 01:35:33.312: E/TiApplication(3192): \tat org.appcelerator.titanium.util.TiFileHelper.openInputStream(TiFileHelper.java:176)\r\n04-04 01:35:33.312: E/TiApplication(3192): \tat org.appcelerator.titanium.util.TiFileHelper.loadDrawable(TiFileHelper.java:308)\r\n04-04 01:35:33.312: E/TiApplication(3192): \tat org.appcelerator.titanium.util.TiFileHelper.loadDrawable(TiFileHelper.java:262)\r\n04-04 01:35:33.312: E/TiApplication(3192): \tat org.appcelerator.titanium.proxy.ActionBarProxy.getDrawableFromUrl(ActionBarProxy.java:193)\r\n04-04 01:35:33.312: E/TiApplication(3192): \tat org.appcelerator.titanium.proxy.ActionBarProxy.handleSetLogo(ActionBarProxy.java:183)\r\n04-04 01:35:33.312: E/TiApplication(3192): \tat org.appcelerator.titanium.proxy.ActionBarProxy.handleMessage(ActionBarProxy.java:216)\r\n04-04 01:35:33.312: E/TiApplication(3192): \tat android.os.Handler.dispatchMessage(Handler.java:95)\r\n04-04 01:35:33.312: E/TiApplication(3192): \tat android.os.Looper.loop(Looper.java:137)\r\n04-04 01:35:33.312: E/TiApplication(3192): \tat android.app.ActivityThread.main(ActivityThread.java:4745)\r\n04-04 01:35:33.312: E/TiApplication(3192): \tat java.lang.reflect.Method.invokeNative(Native Method)\r\n04-04 01:35:33.312: E/TiApplication(3192): \tat java.lang.reflect.Method.invoke(Method.java:511)\r\n04-04 01:35:33.312: E/TiApplication(3192): \tat com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)\r\n04-04 01:35:33.312: E/TiApplication(3192): \tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)\r\n04-04 01:35:33.312: E/TiApplication(3192): \tat dalvik.system.NativeStart.main(Native Method)\r\n04-04 01:35:33.336: E/AndroidRuntime(3192): FATAL EXCEPTION: main\r\n04-04 01:35:33.336: E/AndroidRuntime(3192): android.os.NetworkOnMainThreadException\r\n04-04 01:35:33.336: E/AndroidRuntime(3192): \tat android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1117)\r\n04-04 01:35:33.336: E/AndroidRuntime(3192): \tat java.net.InetAddress.lookupHostByName(InetAddress.java:385)\r\n04-04 01:35:33.336: E/AndroidRuntime(3192): \tat java.net.InetAddress.getAllByNameImpl(InetAddress.java:236)\r\n04-04 01:35:33.336: E/AndroidRuntime(3192): \tat java.net.InetAddress.getAllByName(InetAddress.java:214)\r\n04-04 01:35:33.336: E/AndroidRuntime(3192): \tat libcore.net.http.HttpConnection.(HttpConnection.java:70)\r\n04-04 01:35:33.336: E/AndroidRuntime(3192): \tat libcore.net.http.HttpConnection.(HttpConnection.java:50)\r\n04-04 01:35:33.336: E/AndroidRuntime(3192): \tat libcore.net.http.HttpConnection$Address.connect(HttpConnection.java:341)\r\n04-04 01:35:33.336: E/AndroidRuntime(3192): \tat libcore.net.http.HttpConnectionPool.get(HttpConnectionPool.java:87)\r\n04-04 01:35:33.336: E/AndroidRuntime(3192): \tat libcore.net.http.HttpConnection.connect(HttpConnection.java:128)\r\n04-04 01:35:33.336: E/AndroidRuntime(3192): \tat libcore.net.http.HttpEngine.openSocketConnection(HttpEngine.java:315)\r\n04-04 01:35:33.336: E/AndroidRuntime(3192): \tat libcore.net.http.HttpsURLConnectionImpl$HttpsEngine.makeSslConnection(HttpsURLConnectionImpl.java:461)\r\n04-04 01:35:33.336: E/AndroidRuntime(3192): \tat libcore.net.http.HttpsURLConnectionImpl$HttpsEngine.connect(HttpsURLConnectionImpl.java:433)\r\n04-04 01:35:33.336: E/AndroidRuntime(3192): \tat libcore.net.http.HttpEngine.sendSocketRequest(HttpEngine.java:289)\r\n04-04 01:35:33.336: E/AndroidRuntime(3192): \tat libcore.net.http.HttpEngine.sendRequest(HttpEngine.java:239)\r\n04-04 01:35:33.336: E/AndroidRuntime(3192): \tat libcore.net.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:273)\r\n04-04 01:35:33.336: E/AndroidRuntime(3192): \tat libcore.net.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:168)\r\n04-04 01:35:33.336: E/AndroidRuntime(3192): \tat libcore.net.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:271)\r\n04-04 01:35:33.336: E/AndroidRuntime(3192): \tat java.net.URL.openStream(URL.java:462)\r\n04-04 01:35:33.336: E/AndroidRuntime(3192): \tat org.appcelerator.titanium.util.TiFileHelper.openInputStream(TiFileHelper.java:176)\r\n04-04 01:35:33.336: E/AndroidRuntime(3192): \tat org.appcelerator.titanium.util.TiFileHelper.loadDrawable(TiFileHelper.java:308)\r\n04-04 01:35:33.336: E/AndroidRuntime(3192): \tat org.appcelerator.titanium.util.TiFileHelper.loadDrawable(TiFileHelper.java:262)\r\n04-04 01:35:33.336: E/AndroidRuntime(3192): \tat org.appcelerator.titanium.proxy.ActionBarProxy.getDrawableFromUrl(ActionBarProxy.java:193)\r\n04-04 01:35:33.336: E/AndroidRuntime(3192): \tat org.appcelerator.titanium.proxy.ActionBarProxy.handleSetLogo(ActionBarProxy.java:183)\r\n04-04 01:35:33.336: E/AndroidRuntime(3192): \tat org.appcelerator.titanium.proxy.ActionBarProxy.handleMessage(ActionBarProxy.java:216)\r\n04-04 01:35:33.336: E/AndroidRuntime(3192): \tat android.os.Handler.dispatchMessage(Handler.java:95)\r\n04-04 01:35:33.336: E/AndroidRuntime(3192): \tat android.os.Looper.loop(Looper.java:137)\r\n04-04 01:35:33.336: E/AndroidRuntime(3192): \tat android.app.ActivityThread.main(ActivityThread.java:4745)\r\n04-04 01:35:33.336: E/AndroidRuntime(3192): \tat java.lang.reflect.Method.invokeNative(Native Method)\r\n04-04 01:35:33.336: E/AndroidRuntime(3192): \tat java.lang.reflect.Method.invoke(Method.java:511)\r\n04-04 01:35:33.336: E/AndroidRuntime(3192): \tat com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)\r\n04-04 01:35:33.336: E/AndroidRuntime(3192): \tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)\r\n04-04 01:35:33.336: E/AndroidRuntime(3192): \tat dalvik.system.NativeStart.main(Native Method)\r\n04-04 01:35:33.340: W/ActivityManager(248): Force finishing activity com.appcelerator.alloytester/org.appcelerator.titanium.TiActivity\r\n04-04 01:35:33.371: W/ActivityManager(248): Force finishing activity com.appcelerator.alloytester/.AlloytesterActivity\r\n04-04 01:35:33.871: W/ActivityManager(248): Activity pause timeout for ActivityRecord{41a7c5b8 com.appcelerator.alloytester/org.appcelerator.titanium.TiActivity}\r\n04-04 01:35:34.125: I/ActivityManager(248): No longer want com.android.keychain (pid 3163): hidden #16\r\n04-04 01:35:44.125: W/ActivityManager(248): Activity destroy timeout for ActivityRecord{41e6f130 com.appcelerator.alloytester/.AlloytesterActivity}\r\n04-04 01:35:44.125: W/ActivityManager(248): Activity destroy timeout for ActivityRecord{41a7c5b8 com.appcelerator.alloytester/org.appcelerator.titanium.TiActivity}\r\n: E/(): Device disconnected\r\n{code}",
"updateAuthor": {
"name": "mokesmokes",
"key": "mokesmokes",
"displayName": "Mark Mokryn",
"active": true,
"timeZone": "Asia/Jerusalem"
},
"created": "2013-04-03T22:46:05.000+0000",
"updated": "2013-04-03T22:47:04.000+0000"
},
{
"id": "245756",
"author": {
"name": "clathrop",
"key": "clathrop",
"displayName": "Carter Lathrop",
"active": true,
"timeZone": "America/Los_Angeles"
},
"body": "Mark, Would you mind providing a couple screenshots. One of the working actionbar and one of the crashing instance? Then I will move to Ti-Mobile.\nThanks for your patience,\nCarter",
"updateAuthor": {
"name": "clathrop",
"key": "clathrop",
"displayName": "Carter Lathrop",
"active": true,
"timeZone": "America/Los_Angeles"
},
"created": "2013-04-04T18:20:00.000+0000",
"updated": "2013-04-04T18:20:00.000+0000"
},
{
"id": "245764",
"author": {
"name": "mokesmokes",
"key": "mokesmokes",
"displayName": "Mark Mokryn",
"active": true,
"timeZone": "Asia/Jerusalem"
},
"body": "Screen shots attached. Again - the only difference is {code} actionBar.setLogo('/images/smallpic.jpg') {code} (fine) versus {code}actionBar.setLogo('https://graph.facebook.com/shaverm/picture');{code} (crash). The image is the same. Tiapp.xml is the copy you sent, verbatim except Tizen line. ",
"updateAuthor": {
"name": "mokesmokes",
"key": "mokesmokes",
"displayName": "Mark Mokryn",
"active": true,
"timeZone": "Asia/Jerusalem"
},
"created": "2013-04-04T18:58:43.000+0000",
"updated": "2013-04-04T18:58:43.000+0000"
},
{
"id": "245823",
"author": {
"name": "ingo",
"key": "ingo",
"displayName": "Ingo Muschenetz",
"active": true,
"timeZone": "America/Los_Angeles"
},
"body": "Is it possible to try this again on 3.1.0? I'm assuming no difference, but it would be helpful to confirm.",
"updateAuthor": {
"name": "ingo",
"key": "ingo",
"displayName": "Ingo Muschenetz",
"active": true,
"timeZone": "America/Los_Angeles"
},
"created": "2013-04-04T22:57:06.000+0000",
"updated": "2013-04-04T22:57:06.000+0000"
},
{
"id": "245842",
"author": {
"name": "clathrop",
"key": "clathrop",
"displayName": "Carter Lathrop",
"active": true,
"timeZone": "America/Los_Angeles"
},
"body": "Mark,\nAfter talking this over with engineering, I realized that it is not recommended to use a remote image location for a logo or icon within an action bar. It is only really acceptable to use a remote image when loading it into a imageview first. In order to achieve the same effect as an actionbar you can put this imageview into a custom view that acts and looks like an actionbar. Any questions or comments feel free to ask.\nRegards,\nCarter",
"updateAuthor": {
"name": "clathrop",
"key": "clathrop",
"displayName": "Carter Lathrop",
"active": true,
"timeZone": "America/Los_Angeles"
},
"created": "2013-04-04T23:45:11.000+0000",
"updated": "2013-04-04T23:45:11.000+0000"
},
{
"id": "245889",
"author": {
"name": "mokesmokes",
"key": "mokesmokes",
"displayName": "Mark Mokryn",
"active": true,
"timeZone": "Asia/Jerusalem"
},
"body": "I agree with this, but please update the docs to remove the URL option for Action Bar icon, logo, backgroundImage. And yes, it crashes with 3.1.0 beta release.",
"updateAuthor": {
"name": "mokesmokes",
"key": "mokesmokes",
"displayName": "Mark Mokryn",
"active": true,
"timeZone": "Asia/Jerusalem"
},
"created": "2013-04-05T06:13:24.000+0000",
"updated": "2013-04-05T06:13:24.000+0000"
}
],
"maxResults": 11,
"total": 11,
"startAt": 0
}
}
}