{ "id": "118804", "key": "TIMOB-14919", "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": [ { "id": "15646", "description": "2013 Sprint 18", "name": "2013 Sprint 18", "archived": true, "released": true, "releaseDate": "2013-09-06" }, { "id": "15690", "description": "2013 Sprint 18 API", "name": "2013 Sprint 18 API", "archived": true, "released": true, "releaseDate": "2013-09-06" }, { "id": "15593", "description": "Release 3.1.3", "name": "Release 3.1.3", "archived": true, "released": true, "releaseDate": "2013-09-18" }, { "id": "14982", "description": "Release 3.2.0", "name": "Release 3.2.0", "archived": false, "released": true, "releaseDate": "2013-12-19" } ], "resolution": { "id": "3", "description": "The problem is a duplicate of an existing issue.", "name": "Duplicate" }, "resolutiondate": "2013-08-26T20:41:53.000+0000", "created": "2013-08-20T13:20:01.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "regression" ], "versions": [ { "id": "13505", "description": "Release 3.0.0", "name": "Release 3.0.0", "archived": true, "released": true, "releaseDate": "2012-12-14" }, { "id": "14164", "description": "Release 3.0.2", "name": "Release 3.0.2", "archived": true, "released": true, "releaseDate": "2013-02-19" }, { "id": "15478", "description": "Release 3.1.1", "name": "Release 3.1.1", "archived": true, "released": true, "releaseDate": "2013-06-17" }, { "id": "15479", "description": "Release 3.1.2", "name": "Release 3.1.2", "archived": true, "released": true, "releaseDate": "2013-07-31" } ], "issuelinks": [ { "id": "31320", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "outwardIssue": { "id": "116282", "key": "TIMOB-14324", "fields": { "summary": "Android: openPreferences( ) not working (after installed from google play) ", "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": "High", "id": "2" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "31356", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "119123", "key": "MOD-2035", "fields": { "summary": "Android: Setting Urban Airship Ti.UI.Android.openPreferences() crashes app", "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": "High", "id": "2" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "hpham", "key": "hpham", "displayName": "Hieu Pham", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2013-08-30T17:19:26.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": "When we are using the ti.urbanairship module, calling Ti.UI.Android.openPreferences() crashes the application. \r\n\r\nNote that this issue did not occur in 2.1.4GA\r\n\r\nSteps to reproduce:\r\n\r\n1. Download the attached zip file\r\n2. Create a new project and add the Urban Airship module (2.3.2)\r\n3. Place the platform folder and app.js in the new project\r\n4. Edit the airshipconfig.properties file with your app secret and key\r\n5. Run App and click the button.\r\n6. App will crash\r\n\r\nIf the module is not added, the app does not crash.\r\n\r\nPlease also see the attached log file.\r\n\r\nIf the module is removed", "attachment": [ { "id": "41744", "filename": "sample.zip", "author": { "name": "btran", "key": "btran", "displayName": "Betty Tran", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-08-20T13:20:01.000+0000", "size": 6281, "mimeType": "application/zip" }, { "id": "41745", "filename": "ualog.txt", "author": { "name": "btran", "key": "btran", "displayName": "Betty Tran", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-08-20T13:20:01.000+0000", "size": 8994, "mimeType": "text/plain" } ], "flagged": false, "summary": "Android: App crashes when calling Ti.UI.Android.openPreferences() when using Urban Airship ", "creator": { "name": "btran", "key": "btran", "displayName": "Betty Tran", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "btran", "key": "btran", "displayName": "Betty Tran", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Ti SDK 3.0.0GA+\r\nAndroid 4.2\r\nNexus 4", "comment": { "comments": [ { "id": "268214", "author": { "name": "mobile_developer@onforce.com", "key": "mobile_developer@onforce.com", "displayName": "Guto Dasilva", "active": true, "timeZone": "America/New_York" }, "body": "it is not crashing without the UA module side loading so I am not sure if it is really a duplicate.", "updateAuthor": { "name": "mobile_developer@onforce.com", "key": "mobile_developer@onforce.com", "displayName": "Guto Dasilva", "active": true, "timeZone": "America/New_York" }, "created": "2013-08-26T21:01:03.000+0000", "updated": "2013-08-26T21:01:03.000+0000" }, { "id": "268220", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~mobile_developer@onforce.com] Can you see if it crashes using the 3.2 (master) branch of CI?", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-08-26T21:24:29.000+0000", "updated": "2013-08-26T21:24:29.000+0000" }, { "id": "268350", "author": { "name": "mobile_developer@onforce.com", "key": "mobile_developer@onforce.com", "displayName": "Guto Dasilva", "active": true, "timeZone": "America/New_York" }, "body": "[~ingo] I just checked and it doesnt crash on load. It crashes when it opens but I think it is a module problem of exposure of the preference classes.\r\n\r\n{code}\r\n08-27 10:18:50.037: E/TiApplication(21242): (main) [3836,3836] Sending event: exception on thread: main msg:java.lang.RuntimeException: Unable to start activity ComponentInfo{com.toastToast/ti.modules.titanium.ui.android.TiPreferencesActivity}: android.view.InflateException: Binary XML file line #38: Error inflating class com.urbanairship.preference.PushEnablePreference; Titanium 3.2.0,2013/08/26 16:33,90d473b 08-27 10:18:50.037: E/TiApplication(21242): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.toastToast/ti.modules.titanium.ui.android.TiPreferencesActivity}: android.view.InflateException: Binary XML file line #38: Error inflating class com.urbanairship.preference.PushEnablePreference 08-27 10:18:50.037: E/TiApplication(21242): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2136) 08-27 10:18:50.037: E/TiApplication(21242): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2174) 08-27 10:18:50.037: E/TiApplication(21242): at android.app.ActivityThread.access$700(ActivityThread.java:141) 08-27 10:18:50.037: E/TiApplication(21242): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1267) 08-27 10:18:50.037: E/TiApplication(21242): at android.os.Handler.dispatchMessage(Handler.java:99) 08-27 10:18:50.037: E/TiApplication(21242): at android.os.Looper.loop(Looper.java:137) 08-27 10:18:50.037: E/TiApplication(21242): at android.app.ActivityThread.main(ActivityThread.java:5059) 08-27 10:18:50.037: E/TiApplication(21242): at java.lang.reflect.Method.invokeNative(Native Method) 08-27 10:18:50.037: E/TiApplication(21242): at java.lang.reflect.Method.invoke(Method.java:511) 08-27 10:18:50.037: E/TiApplication(21242): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:792) 08-27 10:18:50.037: E/TiApplication(21242): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:555) 08-27 10:18:50.037: E/TiApplication(21242): at dalvik.system.NativeStart.main(Native Method) 08-27 10:18:50.037: E/TiApplication(21242): Caused by: android.view.InflateException: Binary XML file line #38: Error inflating class com.urbanairship.preference.PushEnablePreference 08-27 10:18:50.037: E/TiApplication(21242): at android.preference.GenericInflater.createItemFromTag(GenericInflater.java:441) 08-27 10:18:50.037: E/TiApplication(21242): at android.preference.GenericInflater.rInflate(GenericInflater.java:481) 08-27 10:18:50.037: E/TiApplication(21242): at android.preference.GenericInflater.inflate(GenericInflater.java:326) 08-27 10:18:50.037: E/TiApplication(21242): at android.preference.GenericInflater.inflate(GenericInflater.java:263) 08-27 10:18:50.037: E/TiApplication(21242): at android.preference.PreferenceManager.inflateFromResource(PreferenceManager.java:269) 08-27 10:18:50.037: E/TiApplication(21242): at android.preference.PreferenceActivity.addPreferencesFromResource(PreferenceActivity.java:1418) 08-27 10:18:50.037: E/TiApplication(21242): at ti.modules.titanium.ui.android.TiPreferencesActivity.onCreate(TiPreferencesActivity.java:38) 08-27 10:18:50.037: E/TiApplication(21242): at android.app.Activity.performCreate(Activity.java:5058) 08-27 10:18:50.037: E/TiApplication(21242): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079) 08-27 10:18:50.037: E/TiApplication(21242): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2100) 08-27 10:18:50.037: E/TiApplication(21242): ... 11 more 08-27 10:18:50.037: E/TiApplication(21242): Caused by: java.lang.ClassNotFoundException: Didn't find class \"com.urbanairship.preference.PushEnablePreference\" on path: /data/app/com.toastToast-1.apk 08-27 10:18:50.037: E/TiApplication(21242): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61) 08-27 10:18:50.037: E/TiApplication(21242): at java.lang.ClassLoader.loadClass(ClassLoader.java:501) 08-27 10:18:50.037: E/TiApplication(21242): at java.lang.ClassLoader.loadClass(ClassLoader.java:461) 08-27 10:18:50.037: E/TiApplication(21242): at android.preference.GenericInflater.createItem(GenericInflater.java:375) 08-27 10:18:50.037: E/TiApplication(21242): at android.preference.GenericInflater.createItemFromTag(GenericInflater.java:430) 08-27 10:18:50.037: E/TiApplication(21242): ... 20 more 08-27 10:18:50.576: E/AndroidRuntime(21242): FATAL EXCEPTION: main 08-27 10:18:50.576: E/AndroidRuntime(21242): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.toastToast/ti.modules.titanium.ui.android.TiPreferencesActivity}: android.view.InflateException: Binary XML file line #38: Error inflating class com.urbanairship.preference.PushEnablePreference 08-27 10:18:50.576: E/AndroidRuntime(21242): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2136) 08-27 10:18:50.576: E/AndroidRuntime(21242): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2174) 08-27 10:18:50.576: E/AndroidRuntime(21242): at android.app.ActivityThread.access$700(ActivityThread.java:141) 08-27 10:18:50.576: E/AndroidRuntime(21242): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1267) 08-27 10:18:50.576: E/AndroidRuntime(21242): at android.os.Handler.dispatchMessage(Handler.java:99) 08-27 10:18:50.576: E/AndroidRuntime(21242): at android.os.Looper.loop(Looper.java:137) 08-27 10:18:50.576: E/AndroidRuntime(21242): at android.app.ActivityThread.main(ActivityThread.java:5059) 08-27 10:18:50.576: E/AndroidRuntime(21242): at java.lang.reflect.Method.invokeNative(Native Method) 08-27 10:18:50.576: E/AndroidRuntime(21242): at java.lang.reflect.Method.invoke(Method.java:511) 08-27 10:18:50.576: E/AndroidRuntime(21242): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:792) 08-27 10:18:50.576: E/AndroidRuntime(21242): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:555) 08-27 10:18:50.576: E/AndroidRuntime(21242): at dalvik.system.NativeStart.main(Native Method) 08-27 10:18:50.576: E/AndroidRuntime(21242): Caused by: android.view.InflateException: Binary XML file line #38: Error inflating class com.urbanairship.preference.PushEnablePreference 08-27 10:18:50.576: E/AndroidRuntime(21242): at android.preference.GenericInflater.createItemFromTag(GenericInflater.java:441) 08-27 10:18:50.576: E/AndroidRuntime(21242): at android.preference.GenericInflater.rInflate(GenericInflater.java:481) 08-27 10:18:50.576: E/AndroidRuntime(21242): at android.preference.GenericInflater.inflate(GenericInflater.java:326) 08-27 10:18:50.576: E/AndroidRuntime(21242): at android.preference.GenericInflater.inflate(GenericInflater.java:263) 08-27 10:18:50.576: E/AndroidRuntime(21242): at android.preference.PreferenceManager.inflateFromResource(PreferenceManager.java:269) 08-27 10:18:50.576: E/AndroidRuntime(21242): at android.preference.PreferenceActivity.addPreferencesFromResource(PreferenceActivity.java:1418) 08-27 10:18:50.576: E/AndroidRuntime(21242): at ti.modules.titanium.ui.android.TiPreferencesActivity.onCreate(TiPreferencesActivity.java:38) 08-27 10:18:50.576: E/AndroidRuntime(21242): at android.app.Activity.performCreate(Activity.java:5058) 08-27 10:18:50.576: E/AndroidRuntime(21242): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079) 08-27 10:18:50.576: E/AndroidRuntime(21242): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2100) 08-27 10:18:50.576: E/AndroidRuntime(21242): ... 11 more 08-27 10:18:50.576: E/AndroidRuntime(21242): Caused by: java.lang.ClassNotFoundException: Didn't find class \"com.urbanairship.preference.PushEnablePreference\" on path: /data/app/com.toastToast-1.apk 08-27 10:18:50.576: E/AndroidRuntime(21242): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61) 08-27 10:18:50.576: E/AndroidRuntime(21242): at java.lang.ClassLoader.loadClass(ClassLoader.java:501) 08-27 10:18:50.576: E/AndroidRuntime(21242): at java.lang.ClassLoader.loadClass(ClassLoader.java:461) 08-27 10:18:50.576: E/AndroidRuntime(21242): at android.preference.GenericInflater.createItem(GenericInflater.java:375) 08-27 10:18:50.576: E/AndroidRuntime(21242): at android.preference.GenericInflater.createItemFromTag(GenericInflater.java:430) 08-27 10:18:50.576: E/AndroidRuntime(21242): ... 20 more\r\n{code}", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-08-27T14:31:18.000+0000", "updated": "2013-08-27T14:34:32.000+0000" }, { "id": "268351", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~mobile_developer@onforce.com] Any way you could paste that stack trace in inside a code block with line wraps?", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-08-27T14:35:22.000+0000", "updated": "2013-08-27T14:35:22.000+0000" }, { "id": "268355", "author": { "name": "mobile_developer@onforce.com", "key": "mobile_developer@onforce.com", "displayName": "Guto Dasilva", "active": true, "timeZone": "America/New_York" }, "body": "[~ingo] here it goes\r\n\r\nThe preference\r\n \r\n \r\n \r\n \r\n \r\n\r\n\r\nThe stack trace\r\n\r\n \r\n \r\n 08-27 10:40:36.663: W/dalvikvm(21621): threadid=1: thread exiting with uncaught exception (group=0x40cb02a0)\r\n 08-27 10:40:36.679: E/TiApplication(21621): (main) [16794,16794] Sending event: exception on thread: main msg:java.lang.RuntimeException: Unable to start activity ComponentInfo{com.toastToast/ti.modules.titanium.ui.android.TiPreferencesActivity}: android.view.InflateException: Binary XML file line #3: Error inflating class com.urbanairship.preference.PushEnablePreference; Titanium 3.2.0,2013/08/26 16:33,90d473b\r\n 08-27 10:40:36.679: E/TiApplication(21621): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.toastToast/ti.modules.titanium.ui.android.TiPreferencesActivity}: android.view.InflateException: Binary XML file line #3: Error inflating class com.urbanairship.preference.PushEnablePreference\r\n 08-27 10:40:36.679: E/TiApplication(21621): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2136)\r\n 08-27 10:40:36.679: E/TiApplication(21621): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2174)\r\n 08-27 10:40:36.679: E/TiApplication(21621): at android.app.ActivityThread.access$700(ActivityThread.java:141)\r\n 08-27 10:40:36.679: E/TiApplication(21621): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1267)\r\n 08-27 10:40:36.679: E/TiApplication(21621): at android.os.Handler.dispatchMessage(Handler.java:99)\r\n 08-27 10:40:36.679: E/TiApplication(21621): at android.os.Looper.loop(Looper.java:137)\r\n 08-27 10:40:36.679: E/TiApplication(21621): at android.app.ActivityThread.main(ActivityThread.java:5059)\r\n 08-27 10:40:36.679: E/TiApplication(21621): at java.lang.reflect.Method.invokeNative(Native Method)\r\n 08-27 10:40:36.679: E/TiApplication(21621): at java.lang.reflect.Method.invoke(Method.java:511)\r\n 08-27 10:40:36.679: E/TiApplication(21621): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:792)\r\n 08-27 10:40:36.679: E/TiApplication(21621): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:555)\r\n 08-27 10:40:36.679: E/TiApplication(21621): at dalvik.system.NativeStart.main(Native Method)\r\n 08-27 10:40:36.679: E/TiApplication(21621): Caused by: android.view.InflateException: Binary XML file line #3: Error inflating class com.urbanairship.preference.PushEnablePreference\r\n 08-27 10:40:36.679: E/TiApplication(21621): at android.preference.GenericInflater.createItemFromTag(GenericInflater.java:441)\r\n 08-27 10:40:36.679: E/TiApplication(21621): at android.preference.GenericInflater.rInflate(GenericInflater.java:481)\r\n 08-27 10:40:36.679: E/TiApplication(21621): at android.preference.GenericInflater.inflate(GenericInflater.java:326)\r\n 08-27 10:40:36.679: E/TiApplication(21621): at android.preference.GenericInflater.inflate(GenericInflater.java:263)\r\n 08-27 10:40:36.679: E/TiApplication(21621): at android.preference.PreferenceManager.inflateFromResource(PreferenceManager.java:269)\r\n 08-27 10:40:36.679: E/TiApplication(21621): at android.preference.PreferenceActivity.addPreferencesFromResource(PreferenceActivity.java:1418)\r\n 08-27 10:40:36.679: E/TiApplication(21621): at ti.modules.titanium.ui.android.TiPreferencesActivity.onCreate(TiPreferencesActivity.java:38)\r\n 08-27 10:40:36.679: E/TiApplication(21621): at android.app.Activity.performCreate(Activity.java:5058)\r\n 08-27 10:40:36.679: E/TiApplication(21621): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079)\r\n 08-27 10:40:36.679: E/TiApplication(21621): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2100)\r\n 08-27 10:40:36.679: E/TiApplication(21621): ... 11 more\r\n 08-27 10:40:36.679: E/TiApplication(21621): Caused by: java.lang.ClassNotFoundException: Didn't find class \"com.urbanairship.preference.PushEnablePreference\" on path: /data/app/com.toastToast-1.apk\r\n 08-27 10:40:36.679: E/TiApplication(21621): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61)\r\n 08-27 10:40:36.679: E/TiApplication(21621): at java.lang.ClassLoader.loadClass(ClassLoader.java:501)\r\n 08-27 10:40:36.679: E/TiApplication(21621): at java.lang.ClassLoader.loadClass(ClassLoader.java:461)\r\n 08-27 10:40:36.679: E/TiApplication(21621): at android.preference.GenericInflater.createItem(GenericInflater.java:375)\r\n 08-27 10:40:36.679: E/TiApplication(21621): at android.preference.GenericInflater.createItemFromTag(GenericInflater.java:430)\r\n 08-27 10:40:36.679: E/TiApplication(21621): ... 20 more\r\n 08-27 10:40:36.710: D/MotoSystemUIUtils(582): Not on network extender\r\n 08-27 10:40:36.710: D/ConnectivityService(462): getMobileDataEnabled returning false\r\n 08-27 10:40:36.718: D/ConnectivityService(462): getMobileDataEnabled returning false\r\n 08-27 10:40:36.718: D/ConnectivityService(462): getMobileDataEnabled returning false\r\n 08-27 10:40:36.725: E/AndroidRuntime(21621): FATAL EXCEPTION: main\r\n 08-27 10:40:36.725: E/AndroidRuntime(21621): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.toastToast/ti.modules.titanium.ui.android.TiPreferencesActivity}: android.view.InflateException: Binary XML file line #3: Error inflating class com.urbanairship.preference.PushEnablePreference\r\n 08-27 10:40:36.725: E/AndroidRuntime(21621): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2136)\r\n 08-27 10:40:36.725: E/AndroidRuntime(21621): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2174)\r\n 08-27 10:40:36.725: E/AndroidRuntime(21621): at android.app.ActivityThread.access$700(ActivityThread.java:141)\r\n 08-27 10:40:36.725: E/AndroidRuntime(21621): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1267)\r\n 08-27 10:40:36.725: E/AndroidRuntime(21621): at android.os.Handler.dispatchMessage(Handler.java:99)\r\n 08-27 10:40:36.725: E/AndroidRuntime(21621): at android.os.Looper.loop(Looper.java:137)\r\n 08-27 10:40:36.725: E/AndroidRuntime(21621): at android.app.ActivityThread.main(ActivityThread.java:5059)\r\n 08-27 10:40:36.725: E/AndroidRuntime(21621): at java.lang.reflect.Method.invokeNative(Native Method)\r\n 08-27 10:40:36.725: E/AndroidRuntime(21621): at java.lang.reflect.Method.invoke(Method.java:511)\r\n 08-27 10:40:36.725: E/AndroidRuntime(21621): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:792)\r\n 08-27 10:40:36.725: E/AndroidRuntime(21621): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:555)\r\n 08-27 10:40:36.725: E/AndroidRuntime(21621): at dalvik.system.NativeStart.main(Native Method)\r\n 08-27 10:40:36.725: E/AndroidRuntime(21621): Caused by: android.view.InflateException: Binary XML file line #3: Error inflating class com.urbanairship.preference.PushEnablePreference\r\n 08-27 10:40:36.725: E/AndroidRuntime(21621): at android.preference.GenericInflater.createItemFromTag(GenericInflater.java:441)\r\n 08-27 10:40:36.725: E/AndroidRuntime(21621): at android.preference.GenericInflater.rInflate(GenericInflater.java:481)\r\n 08-27 10:40:36.725: E/AndroidRuntime(21621): at android.preference.GenericInflater.inflate(GenericInflater.java:326)\r\n 08-27 10:40:36.725: E/AndroidRuntime(21621): at android.preference.GenericInflater.inflate(GenericInflater.java:263)\r\n 08-27 10:40:36.725: E/AndroidRuntime(21621): at android.preference.PreferenceManager.inflateFromResource(PreferenceManager.java:269)\r\n 08-27 10:40:36.725: E/AndroidRuntime(21621): at android.preference.PreferenceActivity.addPreferencesFromResource(PreferenceActivity.java:1418)\r\n 08-27 10:40:36.725: E/AndroidRuntime(21621): at ti.modules.titanium.ui.android.TiPreferencesActivity.onCreate(TiPreferencesActivity.java:38)\r\n 08-27 10:40:36.725: E/AndroidRuntime(21621): at android.app.Activity.performCreate(Activity.java:5058)\r\n 08-27 10:40:36.725: E/AndroidRuntime(21621): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079)\r\n 08-27 10:40:36.725: E/AndroidRuntime(21621): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2100)\r\n 08-27 10:40:36.725: E/AndroidRuntime(21621): ... 11 more\r\n 08-27 10:40:36.725: E/AndroidRuntime(21621): Caused by: java.lang.ClassNotFoundException: Didn't find class \"com.urbanairship.preference.PushEnablePreference\" on path: /data/app/com.toastToast-1.apk\r\n 08-27 10:40:36.725: E/AndroidRuntime(21621): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61)\r\n 08-27 10:40:36.725: E/AndroidRuntime(21621): at java.lang.ClassLoader.loadClass(ClassLoader.java:501)\r\n 08-27 10:40:36.725: E/AndroidRuntime(21621): at java.lang.ClassLoader.loadClass(ClassLoader.java:461)\r\n 08-27 10:40:36.725: E/AndroidRuntime(21621): at android.preference.GenericInflater.createItem(GenericInflater.java:375)\r\n 08-27 10:40:36.725: E/AndroidRuntime(21621): at android.preference.GenericInflater.createItemFromTag(GenericInflater.java:430)\r\n 08-27 10:40:36.725: E/AndroidRuntime(21621): ... 20 more\r\n 08-27 10:40:36.733: W/ActivityManager(462): Force finishing activity com.toastToast/ti.modules.titanium.ui.android.TiPreferencesActivity\r\n 08-27 10:40:36.733: W/ActivityManager(462): Force finishing activity com.toastToast/org.appcelerator.titanium.TiActivity\r\n 08-27 10:40:36.757: W/ApplicationContext(462): Unable to create files directory files\r\n 08-27 10:40:37.233: W/ActivityManager(462): Activity pause timeout for ActivityRecord{414ac1f8 com.toastToast/ti.modules.titanium.ui.android.TiPreferencesActivity}\r\n", "updateAuthor": { "name": "mobile_developer@onforce.com", "key": "mobile_developer@onforce.com", "displayName": "Guto Dasilva", "active": true, "timeZone": "America/New_York" }, "created": "2013-08-27T14:42:09.000+0000", "updated": "2013-08-27T14:42:09.000+0000" }, { "id": "268381", "author": { "name": "pwang", "key": "pwang", "displayName": "Ping Wang", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~mobile_developer@onforce.com], the fix for TIMOB-14324 will fix the original test case that [~btran] attached in the ticket. But you used a different preferences.xml and the crash log shows it is a different issue than the original test case. Can you file a new ticket with your test case?", "updateAuthor": { "name": "pwang", "key": "pwang", "displayName": "Ping Wang", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-08-27T17:19:42.000+0000", "updated": "2013-08-27T17:19:42.000+0000" }, { "id": "268399", "author": { "name": "mobile_developer@onforce.com", "key": "mobile_developer@onforce.com", "displayName": "Guto Dasilva", "active": true, "timeZone": "America/New_York" }, "body": "ok", "updateAuthor": { "name": "mobile_developer@onforce.com", "key": "mobile_developer@onforce.com", "displayName": "Guto Dasilva", "active": true, "timeZone": "America/New_York" }, "created": "2013-08-27T18:06:42.000+0000", "updated": "2013-08-27T18:06:42.000+0000" }, { "id": "268400", "author": { "name": "mobile_developer@onforce.com", "key": "mobile_developer@onforce.com", "displayName": "Guto Dasilva", "active": true, "timeZone": "America/New_York" }, "body": "However [~pwang] when does 3.2 will be in a stable release?", "updateAuthor": { "name": "mobile_developer@onforce.com", "key": "mobile_developer@onforce.com", "displayName": "Guto Dasilva", "active": true, "timeZone": "America/New_York" }, "created": "2013-08-27T18:08:25.000+0000", "updated": "2013-08-27T18:08:25.000+0000" }, { "id": "268404", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~mobile_developer@onforce.com] 3.2.0 will come out late this year. However, the fix here should be out in 3.1.3 (mid-September)", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-08-27T18:12:55.000+0000", "updated": "2013-08-27T18:12:55.000+0000" }, { "id": "268409", "author": { "name": "mobile_developer@onforce.com", "key": "mobile_developer@onforce.com", "displayName": "Guto Dasilva", "active": true, "timeZone": "America/New_York" }, "body": "Ok, we have a deadline for Sept 17th on this", "updateAuthor": { "name": "mobile_developer@onforce.com", "key": "mobile_developer@onforce.com", "displayName": "Guto Dasilva", "active": true, "timeZone": "America/New_York" }, "created": "2013-08-27T18:15:54.000+0000", "updated": "2013-08-27T18:15:54.000+0000" }, { "id": "268421", "author": { "name": "btran", "key": "btran", "displayName": "Betty Tran", "active": true, "timeZone": "America/Los_Angeles" }, "updateAuthor": { "name": "btran", "key": "btran", "displayName": "Betty Tran", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-08-27T18:41:38.000+0000", "updated": "2013-08-27T18:41:38.000+0000" }, { "id": "269061", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "After speaking to Betty, she agrees this ticket is a duplicate. Closing as such.", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-08-30T17:19:13.000+0000", "updated": "2013-08-30T17:19:13.000+0000" } ], "maxResults": 14, "total": 14, "startAt": 0 } } }