{"action":"created","issue":{"url":"https://api.github.com/repos/afollestad/app-theme-engine/issues/64","labels_url":"https://api.github.com/repos/afollestad/app-theme-engine/issues/64/labels{/name}","comments_url":"https://api.github.com/repos/afollestad/app-theme-engine/issues/64/comments","events_url":"https://api.github.com/repos/afollestad/app-theme-engine/issues/64/events","html_url":"https://github.com/afollestad/app-theme-engine/issues/64","id":126020972,"number":64,"title":"Sample crash issue from Google Play report, caused by ATESwitch","user":{"login":"afollestad","id":1820165,"avatar_url":"https://avatars.githubusercontent.com/u/1820165?v=3","gravatar_id":"","url":"https://api.github.com/users/afollestad","html_url":"https://github.com/afollestad","followers_url":"https://api.github.com/users/afollestad/followers","following_url":"https://api.github.com/users/afollestad/following{/other_user}","gists_url":"https://api.github.com/users/afollestad/gists{/gist_id}","starred_url":"https://api.github.com/users/afollestad/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/afollestad/subscriptions","organizations_url":"https://api.github.com/users/afollestad/orgs","repos_url":"https://api.github.com/users/afollestad/repos","events_url":"https://api.github.com/users/afollestad/events{/privacy}","received_events_url":"https://api.github.com/users/afollestad/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/afollestad/app-theme-engine/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/afollestad/app-theme-engine/labels/high%20priority","name":"high priority","color":"fbca04"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":12,"created_at":"2016-01-11T19:42:49Z","updated_at":"2016-01-13T01:17:26Z","closed_at":"2016-01-12T19:39:42Z","body":"```Gradle\r\nandroid.view.InflateException: Binary XML file line #2: Error inflating class com.afollestad.appthemeengine.views.ATESwitch\r\n\tat android.view.LayoutInflater.createView(LayoutInflater.java:633)\r\n\tat android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:743)\r\n\tat android.view.LayoutInflater.inflate(LayoutInflater.java:482)\r\n\tat android.view.LayoutInflater.inflate(LayoutInflater.java:414)\r\n\tat android.view.LayoutInflater.inflate(LayoutInflater.java:365)\r\n\tat android.preference.Preference.onCreateView(Preference.java:516)\r\n\tat android.preference.Preference.getView(Preference.java:487)\r\n\tat android.preference.PreferenceGroupAdapter.getView(PreferenceGroupAdapter.java:246)\r\n\tat android.widget.AbsListView.obtainView(AbsListView.java:2344)\r\n\tat android.widget.ListView.makeAndAddView(ListView.java:1864)\r\n\tat android.widget.ListView.fillDown(ListView.java:698)\r\n\tat android.widget.ListView.fillFromTop(ListView.java:759)\r\n\tat android.widget.ListView.layoutChildren(ListView.java:1673)\r\n\tat android.widget.AbsListView.onLayout(AbsListView.java:2148)\r\n\tat android.view.View.layout(View.java:15604)\r\n\tat android.view.ViewGroup.layout(ViewGroup.java:4966)\r\n\tat android.widget.LinearLayout.setChildFrame(LinearLayout.java:1703)\r\n\tat android.widget.LinearLayout.layoutVertical(LinearLayout.java:1557)\r\n\tat android.widget.LinearLayout.onLayout(LinearLayout.java:1466)\r\n\tat android.view.View.layout(View.java:15604)\r\n\tat android.view.ViewGroup.layout(ViewGroup.java:4966)\r\n\tat android.widget.FrameLayout.layoutChildren(FrameLayout.java:573)\r\n\tat android.widget.FrameLayout.onLayout(FrameLayout.java:508)\r\n\tat android.view.View.layout(View.java:15604)\r\n\tat android.view.ViewGroup.layout(ViewGroup.java:4966)\r\n\tat android.widget.FrameLayout.layoutChildren(FrameLayout.java:573)\r\n\tat android.widget.FrameLayout.onLayout(FrameLayout.java:508)\r\n\tat android.view.View.layout(View.java:15604)\r\n\tat android.view.ViewGroup.layout(ViewGroup.java:4966)\r\n\tat android.support.v7.widget.ActionBarOverlayLayout.onLayout(ActionBarOverlayLayout.java:435)\r\n\tat android.view.View.layout(View.java:15604)\r\n\tat android.view.ViewGroup.layout(ViewGroup.java:4966)\r\n\tat android.widget.FrameLayout.layoutChildren(FrameLayout.java:573)\r\n\tat android.widget.FrameLayout.onLayout(FrameLayout.java:508)\r\n\tat android.view.View.layout(View.java:15604)\r\n\tat android.view.ViewGroup.layout(ViewGroup.java:4966)\r\n\tat android.widget.LinearLayout.setChildFrame(LinearLayout.java:1703)\r\n\tat android.widget.LinearLayout.layoutVertical(LinearLayout.java:1557)\r\n\tat android.widget.LinearLayout.onLayout(LinearLayout.java:1466)\r\n\tat android.view.View.layout(View.java:15604)\r\n\tat android.view.ViewGroup.layout(ViewGroup.java:4966)\r\n\tat android.widget.FrameLayout.layoutChildren(FrameLayout.java:573)\r\n\tat android.widget.FrameLayout.onLayout(FrameLayout.java:508)\r\n\tat android.view.View.layout(View.java:15604)\r\n\tat android.view.ViewGroup.layout(ViewGroup.java:4966)\r\n\tat android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2072)\r\n\tat android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1829)\r\n\tat android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1054)\r\n\tat android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5779)\r\n\tat android.view.Choreographer$CallbackRecord.run(Choreographer.java:767)\r\n\tat android.view.Choreographer.doCallbacks(Choreographer.java:580)\r\n\tat android.view.Choreographer.doFrame(Choreographer.java:550)\r\n\tat android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:753)\r\n\tat android.os.Handler.handleCallback(Handler.java:739)\r\n\tat android.os.Handler.dispatchMessage(Handler.java:95)\r\n\tat android.os.Looper.loop(Looper.java:135)\r\n\tat android.app.ActivityThread.main(ActivityThread.java:5253)\r\n\tat java.lang.reflect.Method.invoke(Native Method)\r\n\tat java.lang.reflect.Method.invoke(Method.java:372)\r\n\tat com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:949)\r\n\tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:744)\r\nCaused by: java.lang.reflect.InvocationTargetException\r\n\tat java.lang.reflect.Constructor.newInstance(Native Method)\r\n\tat java.lang.reflect.Constructor.newInstance(Constructor.java:288)\r\n\tat android.view.LayoutInflater.createView(LayoutInflater.java:607)\r\n\t... 60 more\r\nCaused by: java.lang.NullPointerException: Attempt to invoke interface method 'boolean android.view.ViewParent.requestSendAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent)' on a null object reference\r\n\tat android.view.View.sendAccessibilityEventUncheckedInternal(View.java:5294)\r\n\tat android.view.View.sendAccessibilityEventUnchecked(View.java:5275)\r\n\tat android.view.View$SendViewStateChangedAccessibilityEvent.run(View.java:20904)\r\n\tat android.view.View$SendViewStateChangedAccessibilityEvent.runOrPost(View.java:20937)\r\n\tat android.view.View.notifyViewAccessibilityStateChangedIfNeeded(View.java:7956)\r\n\tat android.widget.TextView.setText(TextView.java:4107)\r\n\tat android.widget.TextView.setText(TextView.java:3959)\r\n\tat android.widget.TextView.<init>(TextView.java:1350)\r\n\tat android.widget.Button.<init>(Button.java:111)\r\n\tat android.widget.CompoundButton.<init>(CompoundButton.java:81)\r\n\tat android.widget.CompoundButton.<init>(CompoundButton.java:77)\r\n\tat android.support.v7.widget.SwitchCompat.<init>(SwitchCompat.java:181)\r\n\tat android.support.v7.widget.SwitchCompat.<init>(SwitchCompat.java:167)\r\n\tat com.afollestad.appthemeengine.views.ATESwitch.<init>(ATESwitch.java:24)\r\n\t... 63 more\r\n```\r\n\r\nIt happens on 5.0/5.1 devices, including the Moto X, ZenFone 2, and Yureka (whatever that is)."},"comment":{"url":"https://api.github.com/repos/afollestad/app-theme-engine/issues/comments/171120746","html_url":"https://github.com/afollestad/app-theme-engine/issues/64#issuecomment-171120746","issue_url":"https://api.github.com/repos/afollestad/app-theme-engine/issues/64","id":171120746,"user":{"login":"afollestad","id":1820165,"avatar_url":"https://avatars.githubusercontent.com/u/1820165?v=3","gravatar_id":"","url":"https://api.github.com/users/afollestad","html_url":"https://github.com/afollestad","followers_url":"https://api.github.com/users/afollestad/followers","following_url":"https://api.github.com/users/afollestad/following{/other_user}","gists_url":"https://api.github.com/users/afollestad/gists{/gist_id}","starred_url":"https://api.github.com/users/afollestad/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/afollestad/subscriptions","organizations_url":"https://api.github.com/users/afollestad/orgs","repos_url":"https://api.github.com/users/afollestad/repos","events_url":"https://api.github.com/users/afollestad/events{/privacy}","received_events_url":"https://api.github.com/users/afollestad/received_events","type":"User","site_admin":false},"created_at":"2016-01-13T01:17:26Z","updated_at":"2016-01-13T01:17:26Z","body":"https://github.com/afollestad/app-theme-engine/releases/tag/0.7.7"}}