{ "id": "154436", "key": "TIMOB-20258", "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": "10100", "description": "This issue won't be actioned.", "name": "Won't Do" }, "resolutiondate": "2018-11-14T19:28:33.000+0000", "created": "2016-01-20T21:42:51.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "qe-5.2.0", "regression" ], "versions": [ { "id": "16997", "name": "Release 5.2.0", "archived": false, "released": true, "releaseDate": "2016-02-23" } ], "issuelinks": [ { "id": "51847", "type": { "id": "10011", "name": "Includes", "inward": "is included by", "outward": "includes" }, "outwardIssue": { "id": "160526", "key": "TIMOB-23441", "fields": { "summary": "Android: Crash when using undefined value for separatorStyle", "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": "Medium", "id": "3" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "52023", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "161033", "key": "AC-3839", "fields": { "summary": "Titanium.UI.Window open method crashes", "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" } }, "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": "2018-11-14T19:28:36.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": "*Details:* If you run a mobile project on Android < 5.0, then WindowProxy errors will appear in logcat.\r\n\r\n*Notes:*\r\n* This is a *regression* from SDK 5.1.2.GA.\r\n* *However*, the errors appear to be benign on Android < 5.0 i.e. default app does not throw any runtime errors or does not crash.\r\n\r\n*Steps to reproduce:*\r\n# Create a default Alloy app\r\n# Run app on Android device/emulator less than 5.0\r\n# Wait app to be launched\r\n# Check logcat\r\n\r\n*Actual:* WindowProxy errors will appear in logcat:\r\n{code}\r\n[ERROR] dalvikvm: Could not find class 'android.transition.Explode', referenced from method ti.modules.titanium.ui.WindowProxy.createTransition\r\n[WARN] dalvikvm: VFY: unable to resolve new-instance 1762 (Landroid/transition/Explode;) in Lti/modules/titanium/ui/WindowProxy;\r\n[DEBUG] dalvikvm: VFY: replacing opcode 0x22 at 0x0011\r\n[INFO] dalvikvm: Could not find method android.transition.Slide., referenced from method ti.modules.titanium.ui.WindowProxy.createTransition\r\n[WARN] dalvikvm: VFY: unable to resolve direct method 14150: Landroid/transition/Slide;. (I)V\r\n[DEBUG] dalvikvm: VFY: replacing opcode 0x70 at 0x0029\r\n[INFO] dalvikvm: Could not find method android.transition.Slide., referenced from method ti.modules.titanium.ui.WindowProxy.createTransition\r\n[WARN] dalvikvm: VFY: unable to resolve direct method 14150: Landroid/transition/Slide;. (I)V\r\n[DEBUG] dalvikvm: VFY: replacing opcode 0x70 at 0x0030\r\n[INFO] dalvikvm: Could not find method android.transition.Slide., referenced from method ti.modules.titanium.ui.WindowProxy.createTransition\r\n[WARN] dalvikvm: VFY: unable to resolve direct method 14150: Landroid/transition/Slide;. (I)V\r\n[DEBUG] dalvikvm: VFY: replacing opcode 0x70 at 0x0038\r\n[INFO] dalvikvm: Could not find method android.transition.Slide., referenced from method ti.modules.titanium.ui.WindowProxy.createTransition\r\n[WARN] dalvikvm: VFY: unable to resolve direct method 14150: Landroid/transition/Slide;. (I)V\r\n[DEBUG] dalvikvm: VFY: replacing opcode 0x70 at 0x003f\r\n[ERROR] dalvikvm: Could not find class 'android.transition.ChangeClipBounds', referenced from method ti.modules.titanium.ui.WindowProxy.createTransition\r\n[WARN] dalvikvm: VFY: unable to resolve new-instance 1759 (Landroid/transition/ChangeClipBounds;) in Lti/modules/titanium/ui/WindowProxy;\r\n[DEBUG] dalvikvm: VFY: replacing opcode 0x22 at 0x0049\r\n[ERROR] dalvikvm: Could not find class 'android.transition.ChangeTransform', referenced from method ti.modules.titanium.ui.WindowProxy.createTransition\r\n[WARN] dalvikvm: VFY: unable to resolve new-instance 1761 (Landroid/transition/ChangeTransform;) in Lti/modules/titanium/ui/WindowProxy;\r\n[DEBUG] dalvikvm: VFY: replacing opcode 0x22 at 0x004f\r\n[ERROR] dalvikvm: Could not find class 'android.transition.ChangeImageTransform', referenced from method ti.modules.titanium.ui.WindowProxy.createTrans\r\n{code}\r\n\r\n*Expected:* No errors should appear regarding the WindowProxy.", "attachment": [], "flagged": false, "summary": "Android: If you run a mobile project on Android < 5.0, then WindowProxy errors will appear in logcat", "creator": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "environment": "Appc CLI NPM: 4.2.3-1\r\nAppc CLI Core: 5.2.0-231\r\nArrow: 1.7.22\r\nSDK: 5.2.0.v20160114021251\r\nNode: v4.2.4\r\nOS: El Capitan (10.11.3)\r\nDevice: Genymotion Emulator (4.4.4), Samsung Galaxy S5 (4.4.2)", "closedSprints": [ { "id": 1058, "state": "closed", "name": "2018 Sprint 16 SDK", "startDate": "2018-07-29T22:26:06.486Z", "endDate": "2018-08-12T22:26:00.000Z", "completeDate": "2018-08-13T17:38:16.757Z", "originBoardId": 114 }, { "id": 1028, "state": "closed", "name": "2018 Sprint 09 SDK", "startDate": "2018-04-22T22:53:08.928Z", "endDate": "2018-05-06T22:53:00.000Z", "completeDate": "2018-05-07T00:02:15.883Z", "originBoardId": 114 }, { "id": 1065, "state": "closed", "name": "2016 Sprint 17 SDK", "startDate": "2018-08-13T17:39:36.846Z", "endDate": "2018-08-27T17:39:00.000Z", "completeDate": "2018-08-29T16:10:57.013Z", "originBoardId": 114 }, { "id": 1034, "state": "closed", "name": "2018 Sprint 10 SDK", "startDate": "2018-05-07T00:03:21.636Z", "endDate": "2018-05-21T00:03:00.000Z", "completeDate": "2018-05-20T20:54:58.928Z", "originBoardId": 114 }, { "id": 1035, "state": "closed", "name": "2018 Sprint 11 SDK", "startDate": "2018-05-20T20:57:43.542Z", "endDate": "2018-06-03T20:57:00.000Z", "completeDate": "2018-06-04T15:13:14.425Z", "originBoardId": 114 }, { "id": 1070, "state": "closed", "name": "2018 Sprint 18 SDK", "startDate": "2018-08-26T16:14:35.297Z", "endDate": "2018-09-09T16:14:00.000Z", "completeDate": "2018-09-11T20:59:21.495Z", "originBoardId": 114 }, { "id": 1039, "state": "closed", "name": "2018 Sprint 12 SDK", "startDate": "2018-06-03T15:22:23.401Z", "endDate": "2018-06-17T15:22:00.000Z", "completeDate": "2018-06-18T20:45:36.363Z", "originBoardId": 114 }, { "id": 1073, "state": "closed", "name": "2018 Sprint 19 SDK", "startDate": "2018-09-09T21:02:56.422Z", "endDate": "2018-09-23T21:02:00.000Z", "completeDate": "2018-09-23T22:28:10.932Z", "originBoardId": 114 }, { "id": 1045, "state": "closed", "name": "2018 Sprint 13 SDK", "startDate": "2018-06-17T20:47:13.621Z", "endDate": "2018-07-01T20:47:00.000Z", "completeDate": "2018-07-02T18:40:05.029Z", "originBoardId": 114 }, { "id": 1078, "state": "closed", "name": "2018 Sprint 20 SDK", "startDate": "2018-09-23T16:57:58.349Z", "endDate": "2018-10-07T16:57:00.000Z", "completeDate": "2018-10-07T23:31:40.476Z", "originBoardId": 114 }, { "id": 1018, "state": "closed", "name": "2018 Sprint 07 SDK", "startDate": "2018-03-25T21:59:36.637Z", "endDate": "2018-04-08T21:59:00.000Z", "completeDate": "2018-04-08T17:55:14.467Z", "originBoardId": 114 }, { "id": 1050, "state": "closed", "name": "2018 Sprint 14 SDK", "startDate": "2018-07-01T18:40:57.193Z", "endDate": "2018-07-15T18:40:00.000Z", "completeDate": "2018-07-16T03:27:08.720Z", "originBoardId": 114 }, { "id": 1084, "state": "closed", "name": "2018 Sprint 21", "startDate": "2018-10-07T23:32:40.560Z", "endDate": "2018-10-21T23:32:00.000Z", "completeDate": "2018-10-21T23:19:05.460Z", "originBoardId": 114 }, { "id": 1021, "state": "closed", "name": "2018 Sprint 08 SDK", "startDate": "2018-04-08T17:57:36.122Z", "endDate": "2018-04-22T17:57:00.000Z", "completeDate": "2018-04-22T22:51:19.120Z", "originBoardId": 114 }, { "id": 1053, "state": "closed", "name": "2018 Sprint 15 SDK", "startDate": "2018-07-15T21:52:05.453Z", "endDate": "2018-07-29T21:52:00.000Z", "completeDate": "2018-07-29T22:25:11.723Z", "originBoardId": 114 }, { "id": 1088, "state": "closed", "name": "2018 Sprint 22", "startDate": "2018-10-21T23:20:52.653Z", "endDate": "2018-11-04T23:20:00.000Z", "completeDate": "2018-11-04T23:29:59.423Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "378160", "author": { "name": "baharroth", "key": "baharroth", "displayName": "Baharroth", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I confirm and i can reproduce this easily with and Android 4.3", "updateAuthor": { "name": "baharroth", "key": "baharroth", "displayName": "Baharroth", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-02-29T16:24:57.000+0000", "updated": "2016-02-29T16:24:57.000+0000" }, { "id": "378564", "author": { "name": "amurcia", "key": "amurcia", "displayName": "Anna", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Has anyone found a solution? I'm having this problem in my slide menu and my app crashes always on Android.", "updateAuthor": { "name": "amurcia", "key": "amurcia", "displayName": "Anna", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-03-03T09:15:36.000+0000", "updated": "2016-03-03T09:15:36.000+0000" }, { "id": "378739", "author": { "name": "ssombhatla", "key": "ssombhatla", "displayName": "Srikanth Sombhatla", "active": false, "timeZone": "Asia/Singapore" }, "body": "[~amurcia] Can you post your crash log. Because these are warnings when your app is targetted < 5.0. Ideally this should not crash. ", "updateAuthor": { "name": "ssombhatla", "key": "ssombhatla", "displayName": "Srikanth Sombhatla", "active": false, "timeZone": "Asia/Singapore" }, "created": "2016-03-04T03:52:34.000+0000", "updated": "2016-03-04T03:52:34.000+0000" }, { "id": "378749", "author": { "name": "amurcia", "key": "amurcia", "displayName": "Anna", "active": true, "timeZone": "America/Los_Angeles" }, "body": "This is my log:\r\n\r\n TiApplication: (main) [1298,1298] Sending event: exception on thread: main msg:java.lang.NumberFormatException: Unable to convert null; Titanium 5.2.0,2016/02/20 08:05,384775e\r\n[ERROR] : TiApplication: java.lang.NumberFormatException: Unable to convert null\r\n[ERROR] : TiApplication: \tat org.appcelerator.titanium.util.TiConvert.toInt(TiConvert.java:412)\r\n[ERROR] : TiApplication: \tat ti.modules.titanium.ui.widget.tableview.TiTableView.(TiTableView.java:356)\r\n[ERROR] : TiApplication: \tat ti.modules.titanium.ui.widget.TiUITableView.processProperties(TiUITableView.java:111)\r\n[ERROR] : TiApplication: \tat org.appcelerator.kroll.KrollProxy.setModelListener(KrollProxy.java:1219)\r\n[ERROR] : TiApplication: \tat org.appcelerator.titanium.proxy.TiViewProxy.realizeViews(TiViewProxy.java:509)\r\n[ERROR] : TiApplication: \tat org.appcelerator.titanium.proxy.TiViewProxy.handleGetView(TiViewProxy.java:500)\r\n[ERROR] : TiApplication: \tat org.appcelerator.titanium.proxy.TiViewProxy.getOrCreateView(TiViewProxy.java:478)\r\n[ERROR] : TiApplication: \tat ti.modules.titanium.ui.TableViewProxy.getTableView(TableViewProxy.java:152)\r\n[ERROR] : TiApplication: \tat ti.modules.titanium.ui.TableViewProxy.handleSetData(TableViewProxy.java:697)\r\n[ERROR] : TiApplication: \tat ti.modules.titanium.ui.TableViewProxy.handleMessage(TableViewProxy.java:874)\r\n[ERROR] : TiApplication: \tat android.os.Handler.dispatchMessage(Handler.java:98)\r\n[ERROR] : TiApplication: \tat android.os.Looper.loop(Looper.java:146)\r\n[ERROR] : TiApplication: \tat android.app.ActivityThread.main(ActivityThread.java:5511)\r\n[ERROR] : TiApplication: \tat java.lang.reflect.Method.invokeNative(Native Method)\r\n[ERROR] : TiApplication: \tat java.lang.reflect.Method.invoke(Method.java:515)\r\n[ERROR] : TiApplication: \tat com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283)\r\n[ERROR] : TiApplication: \tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)\r\n[ERROR] : TiApplication: \tat dalvik.system.NativeStart.main(Native Method)", "updateAuthor": { "name": "amurcia", "key": "amurcia", "displayName": "Anna", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-03-04T08:37:37.000+0000", "updated": "2016-03-04T08:37:37.000+0000" }, { "id": "380216", "author": { "name": "ssombhatla", "key": "ssombhatla", "displayName": "Srikanth Sombhatla", "active": false, "timeZone": "Asia/Singapore" }, "body": "[~amurcia] crash is with this line \r\n{code} [ERROR] : TiApplication: at org.appcelerator.titanium.util.TiConvert.toInt(TiConvert.java:412) {code}\r\nThis has nothing to do with the runtime warnings. ", "updateAuthor": { "name": "ssombhatla", "key": "ssombhatla", "displayName": "Srikanth Sombhatla", "active": false, "timeZone": "Asia/Singapore" }, "created": "2016-03-21T08:19:52.000+0000", "updated": "2016-03-21T08:19:52.000+0000" }, { "id": "382306", "author": { "name": "lmcjt", "key": "lmcjt", "displayName": "Luke Taylor", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I have noticed crashes around this issue too (dalvikvm - \"android.transition....\")\r\n\r\nThe error log provided in the ticket shows the same issue I'm seeing my console.\r\n\r\nTiSDK: 5.2.0.GA\r\nAppc: 5.2.0\r\nAlloy: 1.7.35\r\nNode: 4.2.6\r\n\r\nThis issue is being seen on a Samsung Galaxy Ace (4.2.2) and Vodafone Smart First 6 (4.4.2)", "updateAuthor": { "name": "lmcjt", "key": "lmcjt", "displayName": "Luke Taylor", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-04-11T10:04:15.000+0000", "updated": "2016-04-11T10:04:15.000+0000" }, { "id": "382388", "author": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "body": "[~lmcjt] Could you include the crash logs when this happen from the logcat? (adb logcat)", "updateAuthor": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "created": "2016-04-12T02:09:14.000+0000", "updated": "2016-04-12T02:09:14.000+0000" }, { "id": "382581", "author": { "name": "lmcjt", "key": "lmcjt", "displayName": "Luke Taylor", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{code}\r\n[WARN] dalvikvm: VFY: unable to find class referenced in signature (Landroid/transition/Transition;)\r\n[INFO] dalvikvm: Could not find method android.view.Window.setEnterTransition, referenced from method ti.modules.titanium.ui.WindowProxy.applyActivityTransitions\r\n[WARN] dalvikvm: VFY: unable to resolve virtual method 15147: Landroid/view/Window;.setEnterTransition (Landroid/transition/Transition;)V\r\n[WARN] dalvikvm: VFY: unable to find class referenced in signature (Landroid/transition/Transition;)\r\n[INFO] dalvikvm: Could not find method android.view.Window.setExitTransition, referenced from method ti.modules.titanium.ui.WindowProxy.applyActivityTransitions\r\n[WARN] dalvikvm: VFY: unable to resolve virtual method 15148: Landroid/view/Window;.setExitTransition (Landroid/transition/Transition;)V\r\n[WARN] dalvikvm: VFY: unable to find class referenced in signature (Landroid/transition/Transition;)\r\n[INFO] dalvikvm: Could not find method android.view.Window.setReturnTransition, referenced from method ti.modules.titanium.ui.WindowProxy.applyActivityTransitions\r\n[WARN] dalvikvm: VFY: unable to resolve virtual method 15154: Landroid/view/Window;.setReturnTransition (Landroid/transition/Transition;)V\r\n[WARN] dalvikvm: VFY: unable to find class referenced in signature (Landroid/transition/Transition;)\r\n[INFO] dalvikvm: Could not find method android.view.Window.setReenterTransition, referenced from method ti.modules.titanium.ui.WindowProxy.applyActivityTransitions\r\n[WARN] dalvikvm: VFY: unable to resolve virtual method 15153: Landroid/view/Window;.setReenterTransition (Landroid/transition/Transition;)V\r\n[WARN] dalvikvm: VFY: unable to find class referenced in signature (Landroid/transition/Transition;)\r\n[INFO] dalvikvm: Could not find method android.view.Window.setSharedElementEnterTransition, referenced from method ti.modules.titanium.ui.WindowProxy.applyActivityTransitions\r\n[WARN] dalvikvm: VFY: unable to resolve virtual method 15155: Landroid/view/Window;.setSharedElementEnterTransition (Landroid/transition/Transition;)V\r\n[WARN] dalvikvm: VFY: unable to find class referenced in signature (Landroid/transition/Transition;)\r\n[INFO] dalvikvm: Could not find method android.view.Window.setSharedElementExitTransition, referenced from method ti.modules.titanium.ui.WindowProxy.applyActivityTransitions\r\n[WARN] dalvikvm: VFY: unable to resolve virtual method 15156: Landroid/view/Window;.setSharedElementExitTransition (Landroid/transition/Transition;)V\r\n[WARN] dalvikvm: VFY: unable to find class referenced in signature (Landroid/transition/Transition;)\r\n[INFO] dalvikvm: Could not find method android.view.Window.setSharedElementReenterTransition, referenced from method ti.modules.titanium.ui.WindowProxy.applyActivityTransitions\r\n[WARN] dalvikvm: VFY: unable to resolve virtual method 15157: Landroid/view/Window;.setSharedElementReenterTransition (Landroid/transition/Transition;)V\r\n[WARN] dalvikvm: VFY: unable to find class referenced in signature (Landroid/transition/Transition;)\r\n[INFO] dalvikvm: Could not find method android.view.Window.setSharedElementReturnTransition, referenced from method ti.modules.titanium.ui.WindowProxy.applyActivityTransitions\r\n[WARN] dalvikvm: VFY: unable to resolve virtual method 15158: Landroid/view/Window;.setSharedElementReturnTransition (Landroid/transition/Transition;)V\r\n[WARN] dalvikvm: VFY: unable to find class referenced in signature (Landroid/transition/Transition;)\r\n[ERROR] dalvikvm: Could not find class 'android.transition.Explode', referenced from method ti.modules.titanium.ui.WindowProxy.createTransition\r\n[WARN] dalvikvm: VFY: unable to resolve new-instance 1784 (Landroid/transition/Explode;) in Lti/modules/titanium/ui/WindowProxy;\r\n[ERROR] dalvikvm: Could not find class 'android.transition.Fade', referenced from method ti.modules.titanium.ui.WindowProxy.createTransition\r\n[WARN] dalvikvm: VFY: unable to resolve new-instance 1785 (Landroid/transition/Fade;) in Lti/modules/titanium/ui/WindowProxy;\r\n[ERROR] dalvikvm: Could not find class 'android.transition.Fade', referenced from method ti.modules.titanium.ui.WindowProxy.createTransition\r\n[WARN] dalvikvm: VFY: unable to resolve new-instance 1785 (Landroid/transition/Fade;) in Lti/modules/titanium/ui/WindowProxy;\r\n[ERROR] dalvikvm: Could not find class 'android.transition.Slide', referenced from method ti.modules.titanium.ui.WindowProxy.createTransition\r\n[WARN] dalvikvm: VFY: unable to resolve new-instance 1786 (Landroid/transition/Slide;) in Lti/modules/titanium/ui/WindowProxy;\r\n[ERROR] dalvikvm: Could not find class 'android.transition.Slide', referenced from method ti.modules.titanium.ui.WindowProxy.createTransition\r\n[WARN] dalvikvm: VFY: unable to resolve new-instance 1786 (Landroid/transition/Slide;) in Lti/modules/titanium/ui/WindowProxy;\r\n[ERROR] dalvikvm: Could not find class 'android.transition.Slide', referenced from method ti.modules.titanium.ui.WindowProxy.createTransition\r\n[WARN] dalvikvm: VFY: unable to resolve new-instance 1786 (Landroid/transition/Slide;) in Lti/modules/titanium/ui/WindowProxy;\r\n[ERROR] dalvikvm: Could not find class 'android.transition.Slide', referenced from method ti.modules.titanium.ui.WindowProxy.createTransition\r\n[WARN] dalvikvm: VFY: unable to resolve new-instance 1786 (Landroid/transition/Slide;) in Lti/modules/titanium/ui/WindowProxy;\r\n[ERROR] dalvikvm: Could not find class 'android.transition.ChangeBounds', referenced from method ti.modules.titanium.ui.WindowProxy.createTransition\r\n[WARN] dalvikvm: VFY: unable to resolve new-instance 1780 (Landroid/transition/ChangeBounds;) in Lti/modules/titanium/ui/WindowProxy;\r\n[ERROR] dalvikvm: Could not find class 'android.transition.ChangeClipBounds', referenced from method ti.modules.titanium.ui.WindowProxy.createTransition\r\n[WARN] dalvikvm: VFY: unable to resolve new-instance 1781 (Landroid/transition/ChangeClipBounds;) in Lti/modules/titanium/ui/WindowProxy;\r\n[ERROR] dalvikvm: Could not find class 'android.transition.ChangeTransform', referenced from method ti.modules.titanium.ui.WindowProxy.createTransition\r\n[WARN] dalvikvm: VFY: unable to resolve new-instance 1783 (Landroid/transition/ChangeTransform;) in Lti/modules/titanium/ui/WindowProxy;\r\n[ERROR] dalvikvm: Could not find class 'android.transition.ChangeImageTransform', referenced from method ti.modules.titanium.ui.WindowProxy.createTransition\r\n[WARN] dalvikvm: VFY: unable to resolve new-instance 1782 (Landroid/transition/ChangeImageTransform;) in Lti/modules/titanium/ui/WindowProxy;\r\n[WARN] dalvikvm: VFY: unable to find class referenced in signature (Landroid/transition/Transition;)\r\n[INFO] dalvikvm: Could not find method android.app.ActivityOptions.makeSceneTransitionAnimation, referenced from method org.appcelerator.titanium.proxy.TiWindowProxy.createActivityOptionsBundle\r\n[WARN] dalvikvm: VFY: unable to resolve static method 130: Landroid/app/ActivityOptions;.makeSceneTransitionAnimation (Landroid/app/Activity;[Landroid/util/Pair;)Landroid/app/ActivityOptions;\r\n[INFO] dalvikvm: Could not find method android.view.ViewAnimationUtils.createCircularReveal, referenced from method org.appcelerator.titanium.proxy.TiViewProxy.handleHide\r\n[WARN] dalvikvm: VFY: unable to resolve static method 14946: Landroid/view/ViewAnimationUtils;.createCircularReveal (Landroid/view/View;IIFF)Landroid/animation/Animator;\r\n[INFO] dalvikvm: Could not find method android.view.ViewAnimationUtils.createCircularReveal, referenced from method org.appcelerator.titanium.proxy.TiViewProxy.handleShow\r\n[WARN] dalvikvm: VFY: unable to resolve static method 14946: Landroid/view/ViewAnimationUtils;.createCircularReveal (Landroid/view/View;IIFF)Landroid/animation/Animator;\r\n{code}\r\n\r\nSorry for the delay in response. As I said, it's virtually the same log, but maybe you'll gleam something from this. \r\n\r\n", "updateAuthor": { "name": "lmcjt", "key": "lmcjt", "displayName": "Luke Taylor", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-04-13T09:35:18.000+0000", "updated": "2016-04-13T09:36:36.000+0000" }, { "id": "384560", "author": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "body": "[~amurcia] This might be a lil late but is your slide menu still crashing? And if so, do you have the code to illustrate the crash?", "updateAuthor": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "created": "2016-05-03T09:07:48.000+0000", "updated": "2016-05-03T09:07:48.000+0000" }, { "id": "384562", "author": { "name": "amurcia", "key": "amurcia", "displayName": "Anna", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Yes it's still crashing, with the sample code here\r\n\r\n[https://github.com/mcongrove/com.mcongrove.slideMenu]", "updateAuthor": { "name": "amurcia", "key": "amurcia", "displayName": "Anna", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-05-03T09:12:48.000+0000", "updated": "2016-05-03T09:12:48.000+0000" }, { "id": "386527", "author": { "name": "freedevcom", "key": "freedevcom", "displayName": "Andrea", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I have the same problem. Did you find any solution? Tx", "updateAuthor": { "name": "freedevcom", "key": "freedevcom", "displayName": "Andrea", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-05-23T20:08:19.000+0000", "updated": "2016-05-23T20:08:19.000+0000" }, { "id": "386786", "author": { "name": "hpham", "key": "hpham", "displayName": "Hieu Pham", "active": true, "timeZone": "America/Los_Angeles" }, "body": "The problem is this line: https://github.com/mcongrove/com.mcongrove.slideMenu/blob/master/styles/widget.tss#L11\r\n\r\nSince Android also supports SeparatorStyle since 5.2.0, it doesn't recognize the iOS constant, therefore crashes. There should be a check for unknown constants and the app shouldn't crash though.", "updateAuthor": { "name": "hpham", "key": "hpham", "displayName": "Hieu Pham", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-05-25T17:51:47.000+0000", "updated": "2016-05-25T17:51:47.000+0000" }, { "id": "386793", "author": { "name": "hpham", "key": "hpham", "displayName": "Hieu Pham", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Set default separatorStyle for tableview: https://github.com/appcelerator/titanium_mobile/pull/8020\r\n\r\nTest code: \r\n{code}\r\nvar win = Ti.UI.createWindow();\r\nvar tableView = Ti.UI.createTableView({separatorStyle: Ti.UI.iPhone.TableViewSeparatorStyle.SINGLE_LINE});\r\nwin.add(tableView);\r\nwin.open();\r\n{code}\r\n\r\nApp should not crash when running on Android", "updateAuthor": { "name": "hpham", "key": "hpham", "displayName": "Hieu Pham", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-05-25T18:32:23.000+0000", "updated": "2016-05-25T18:32:23.000+0000" }, { "id": "386845", "author": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "body": "[~amurcia] Created the ticket TIMOB-23441 to handle the issue that you are facing and will be resolving it there.\r\n\r\nReason being that the initial issue that this ticket is facing is a separate issue and is not be solved yet but the PR here will solve your issue. Please follow TIMOB-23441 instead. It's being resolved there.", "updateAuthor": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "created": "2016-05-26T04:13:06.000+0000", "updated": "2016-05-26T04:18:09.000+0000" }, { "id": "386846", "author": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "body": "Leaving this ticket open.", "updateAuthor": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "created": "2016-05-26T04:15:10.000+0000", "updated": "2016-05-26T04:15:10.000+0000" }, { "id": "388156", "author": { "name": "freedevcom", "key": "freedevcom", "displayName": "Andrea", "active": true, "timeZone": "America/Los_Angeles" }, "body": "In my case the app crashes and I didn't find any workaround. I tried also the separator style, but it didn't work", "updateAuthor": { "name": "freedevcom", "key": "freedevcom", "displayName": "Andrea", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-06-12T21:26:39.000+0000", "updated": "2016-06-12T21:26:39.000+0000" }, { "id": "388172", "author": { "name": "nsalahin", "key": "nsalahin", "displayName": "Nazmus Salahin", "active": true, "timeZone": "Asia/Dhaka" }, "body": "Hello,\r\nI am not able to reproduce this issue with following code. The app does not crashes on launch. But some error log is produced which given below.\r\n*app.js:*\r\n{code}\r\nvar win2 = Ti.UI.createWindow(\r\n\t{ \r\n\tfullscreen: false // Makes it heavyweight before Titanium 3.2.0 \r\n\t}\r\n\r\n);\r\n\r\nwin2.open();\r\n{code}\r\n\r\n*Error Log:*\r\n{code}\r\n[ERROR] : dalvikvm: Could not find class 'android.transition.Explode', referenced from method ti.modules.titanium.ui.WindowProxy.createTransition\r\n[WARN] : dalvikvm: VFY: unable to resolve new-instance 1750 (Landroid/transition/Explode;) in Lti/modules/titanium/ui/WindowProxy;\r\n[WARN] : dalvikvm: VFY: unable to resolve direct method 14097: Landroid/transition/Slide;. (I)V\r\n[WARN] : dalvikvm: VFY: unable to resolve direct method 14097: Landroid/transition/Slide;. (I)V\r\n[WARN] : dalvikvm: VFY: unable to resolve direct method 14097: Landroid/transition/Slide;. (I)V\r\n[WARN] : dalvikvm: VFY: unable to resolve direct method 14097: Landroid/transition/Slide;. (I)V\r\n[ERROR] : dalvikvm: Could not find class 'android.transition.ChangeClipBounds', referenced from method ti.modules.titanium.ui.WindowProxy.createTransition\r\n[WARN] : dalvikvm: VFY: unable to resolve new-instance 1747 (Landroid/transition/ChangeClipBounds;) in Lti/modules/titanium/ui/WindowProxy;\r\n[ERROR] : dalvikvm: Could not find class 'android.transition.ChangeTransform', referenced from method ti.modules.titanium.ui.WindowProxy.createTransition\r\n[WARN] : dalvikvm: VFY: unable to resolve new-instance 1749 (Landroid/transition/ChangeTransform;) in Lti/modules/titanium/ui/WindowProxy;\r\n[ERROR] : dalvikvm: Could not find class 'android.transition.ChangeImageTransform', referenced from method ti.modules.titanium.ui.WindowProxy.createTransition\r\n{code}\r\n\r\n*Environment*:\r\n\r\n*Device info:* HTC One (Android 4.4.3)\r\n*Node.js Version:* 0.12.7\r\n*npm Version:* 2.11.3\r\n*Titanium SDKs:* 5.3.0.GA\r\n*Java Development Kit Version:* 1.8.0_73\r\n*Titanium CLI Version:* 5.0.6\r\n*Appcelerator CLI Version:* 5.2.2\r\n*Appcelerator Studio:* 4.5.0", "updateAuthor": { "name": "nsalahin", "key": "nsalahin", "displayName": "Nazmus Salahin", "active": true, "timeZone": "Asia/Dhaka" }, "created": "2016-06-13T04:22:51.000+0000", "updated": "2016-06-13T04:22:51.000+0000" }, { "id": "388177", "author": { "name": "freedevcom", "key": "freedevcom", "displayName": "Andrea", "active": true, "timeZone": "America/Los_Angeles" }, "body": "In my case the app crashes either on Android 4.2.2 or 4.4.2. I find this trace on console: \r\n[DEBUG] : AndroidRuntime: Shutting down VM.\r\nHow can I manage this issue until the fix? Any advice? tks.\r\nI think that the priority of this bug is higher than medium.", "updateAuthor": { "name": "freedevcom", "key": "freedevcom", "displayName": "Andrea", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-06-13T05:16:34.000+0000", "updated": "2016-06-13T05:18:04.000+0000" }, { "id": "390730", "author": { "name": "jsplaine", "key": "jsplaine", "displayName": "jay splaine", "active": true, "timeZone": "America/New_York" }, "body": "I see this with Ti SDK 5.2.1+. In this case, I'm running Android 5.1.1 and the app crashes.\r\n\r\n{code}\r\nE/AndroidRuntime( 9905): FATAL EXCEPTION: main\r\nE/AndroidRuntime( 9905): Process: com.onforce.OnForce, PID: 9905\r\nE/AndroidRuntime( 9905): java.lang.NumberFormatException: Unable to convert null\r\nE/AndroidRuntime( 9905): \tat org.appcelerator.titanium.util.TiConvert.toInt(TiConvert.java:412)\r\nE/AndroidRuntime( 9905): \tat ti.modules.titanium.ui.widget.tableview.TiTableView.