{"action":"created","issue":{"url":"https://api.github.com/repos/brianwernick/ExoMedia/issues/464","repository_url":"https://api.github.com/repos/brianwernick/ExoMedia","labels_url":"https://api.github.com/repos/brianwernick/ExoMedia/issues/464/labels{/name}","comments_url":"https://api.github.com/repos/brianwernick/ExoMedia/issues/464/comments","events_url":"https://api.github.com/repos/brianwernick/ExoMedia/issues/464/events","html_url":"https://github.com/brianwernick/ExoMedia/issues/464","id":231899683,"number":464,"title":"android.content.res.Resources$NotFoundException: File res/drawable/exomedia_ic_skip_previous_white.xml from drawable resource ID #0x7f0200e8","user":{"login":"pedro-almeida-clansoft","id":10924372,"avatar_url":"https://avatars3.githubusercontent.com/u/10924372?v=3","gravatar_id":"","url":"https://api.github.com/users/pedro-almeida-clansoft","html_url":"https://github.com/pedro-almeida-clansoft","followers_url":"https://api.github.com/users/pedro-almeida-clansoft/followers","following_url":"https://api.github.com/users/pedro-almeida-clansoft/following{/other_user}","gists_url":"https://api.github.com/users/pedro-almeida-clansoft/gists{/gist_id}","starred_url":"https://api.github.com/users/pedro-almeida-clansoft/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pedro-almeida-clansoft/subscriptions","organizations_url":"https://api.github.com/users/pedro-almeida-clansoft/orgs","repos_url":"https://api.github.com/users/pedro-almeida-clansoft/repos","events_url":"https://api.github.com/users/pedro-almeida-clansoft/events{/privacy}","received_events_url":"https://api.github.com/users/pedro-almeida-clansoft/received_events","type":"User","site_admin":false},"labels":[{"id":187263364,"url":"https://api.github.com/repos/brianwernick/ExoMedia/labels/Question","name":"Question","color":"cc317c","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2017-05-28T22:36:13Z","updated_at":"2017-05-30T19:08:54Z","closed_at":"2017-05-30T19:08:54Z","body":"- [X ] I have verified there are no duplicate active or recent bugs, questions, or requests\r\n\r\nMaybe related to #270 \r\n\r\n###### Include the following:\r\n - ExoMedia version: `4.0.2`\r\n - Device OS version: `4.4`\r\n - Devide Manufacturer: `ldpi Emulator (4.4) or LG`\r\n - Device Name: `L20 D100 - Android 4.4.2`\r\n \r\n###### Reproduction Steps\r\n 0.  Trying to instantiate a ExoMedia player with Custom controls results in crash\r\n\r\n###### Expected Result\r\nNo crash\r\n\r\n###### Actual Result\r\nCrash\r\n\r\nStack Trace:\r\n```\r\nE/AndroidRuntime: FATAL EXCEPTION: main\r\n    Process: com.movile.meditation.vivo, PID: 5863\r\n    java.lang.RuntimeException: Unable to start activity ComponentInfo{com.movile.meditation.vivo/com.movile.meditation.vivo.presentation.journey.view.JourneyActivity}: android.view.InflateException: Binary XML file line #109: Error inflating class ImageButton\r\n        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195)\r\n        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)\r\n        at android.app.ActivityThread.access$800(ActivityThread.java:135)\r\n        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)\r\n        at android.os.Handler.dispatchMessage(Handler.java:102)\r\n        at android.os.Looper.loop(Looper.java:136)\r\n        at android.app.ActivityThread.main(ActivityThread.java:5017)\r\n        at java.lang.reflect.Method.invokeNative(Native Method)\r\n        at java.lang.reflect.Method.invoke(Method.java:515)\r\n        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)\r\n        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)\r\n        at dalvik.system.NativeStart.main(Native Method)\r\n     Caused by: android.view.InflateException: Binary XML file line #109: Error inflating class ImageButton\r\n        at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:714)\r\n        at android.view.LayoutInflater.rInflate(LayoutInflater.java:756)\r\n        at android.view.LayoutInflater.rInflate(LayoutInflater.java:759)\r\n        at android.view.LayoutInflater.rInflate(LayoutInflater.java:759)\r\n        at android.view.LayoutInflater.inflate(LayoutInflater.java:492)\r\n        at android.view.LayoutInflater.inflate(LayoutInflater.java:397)\r\n        at android.view.LayoutInflater.inflate(LayoutInflater.java:353)\r\n        at android.view.View.inflate(View.java:17465)\r\n        at com.devbrackets.android.exomedia.ui.widget.VideoControls.setup(VideoControls.java:655)\r\n        at com.devbrackets.android.exomedia.ui.widget.VideoControls.<init>(VideoControls.java:162)\r\n        at com.movile.meditation.vivo.presentation.journey.video.view.customcontrols.CustomVideoControlsMobile.<init>(CustomVideoControlsMobile.kt:43)\r\n        at com.movile.meditation.vivo.presentation.journey.video.view.customcontrols.CustomVideoControlsMobile.<init>(CustomVideoControlsMobile.kt:43)\r\n        at com.movile.meditation.vivo.presentation.journey.video.view.JourneyVideoPlayerFragment.onActivityCreated(JourneyVideoPlayerFragment.kt:95)\r\n        at android.support.v4.app.Fragment.performActivityCreated(Fragment.java:2201)\r\n        at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1326)\r\n        at android.support.v4.app.FragmentManagerImpl.moveFragmentToExpectedState(FragmentManager.java:1528)\r\n        at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1595)\r\n        at android.support.v4.app.BackStackRecord.executeOps(BackStackRecord.java:758)\r\n        at android.support.v4.app.FragmentManagerImpl.executeOps(FragmentManager.java:2363)\r\n        at android.support.v4.app.FragmentManagerImpl.executeOpsTogether(FragmentManager.java:2149)\r\n        at android.support.v4.app.FragmentManagerImpl.optimizeAndExecuteOps(FragmentManager.java:2103)\r\n        at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:2013)\r\n        at android.support.v4.app.FragmentController.execPendingActions(FragmentController.java:388)\r\n        at android.support.v4.app.FragmentActivity.onStart(FragmentActivity.java:607)\r\n        at android.support.v7.app.AppCompatActivity.onStart(AppCompatActivity.java:178)\r\n        at com.movile.standards.app.support.MAppCompatActivity.onStart(MAppCompatActivity.java:20)\r\n        at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1171)\r\n        at android.app.Activity.performStart(Activity.java:5241)\r\n        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2168)\r\n        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245) \r\n        at android.app.ActivityThread.access$800(ActivityThread.java:135) \r\n        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196) \r\n        at android.os.Handler.dispatchMessage(Handler.java:102) \r\n        at android.os.Looper.loop(Looper.java:136) \r\n        at android.app.ActivityThread.main(ActivityThread.java:5017) \r\n        at java.lang.reflect.Method.invokeNative(Native Method) \r\n        at java.lang.reflect.Method.invoke(Method.java:515) \r\n        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779) \r\n        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595) \r\n        at dalvik.system.NativeStart.main(Native Method) \r\n     Caused by: android.content.res.Resources$NotFoundException: File res/drawable/exomedia_ic_skip_previous_white.xml from drawable resource ID #0x7f0200e8\r\n        at android.content.res.Resources.loadDrawable(Resources.java:2101)\r\n        at android.content.res.TypedArray.getDrawable(TypedArray.java:602)\r\n        at android.widget.ImageView.<init>(ImageView.java:129)\r\n    \tat android.wi\r\n```"},"comment":{"url":"https://api.github.com/repos/brianwernick/ExoMedia/issues/comments/304977616","html_url":"https://github.com/brianwernick/ExoMedia/issues/464#issuecomment-304977616","issue_url":"https://api.github.com/repos/brianwernick/ExoMedia/issues/464","id":304977616,"user":{"login":"pedro-almeida-clansoft","id":10924372,"avatar_url":"https://avatars3.githubusercontent.com/u/10924372?v=3","gravatar_id":"","url":"https://api.github.com/users/pedro-almeida-clansoft","html_url":"https://github.com/pedro-almeida-clansoft","followers_url":"https://api.github.com/users/pedro-almeida-clansoft/followers","following_url":"https://api.github.com/users/pedro-almeida-clansoft/following{/other_user}","gists_url":"https://api.github.com/users/pedro-almeida-clansoft/gists{/gist_id}","starred_url":"https://api.github.com/users/pedro-almeida-clansoft/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pedro-almeida-clansoft/subscriptions","organizations_url":"https://api.github.com/users/pedro-almeida-clansoft/orgs","repos_url":"https://api.github.com/users/pedro-almeida-clansoft/repos","events_url":"https://api.github.com/users/pedro-almeida-clansoft/events{/privacy}","received_events_url":"https://api.github.com/users/pedro-almeida-clansoft/received_events","type":"User","site_admin":false},"created_at":"2017-05-30T19:08:54Z","updated_at":"2017-05-30T19:08:54Z","body":"Brian,\r\nI've found the problem. In the project I was working there was a custom video control implementation. The layout file was using some bundled resources with the default exomedia library. Fortunately these resources weren't needed at our project, so I just had to remove the reference to them. Still, I don't know why this issue was happening only in devices with API <= 19.\r\n\r\nThanks again for your quickly reply!\r\n\r\nBest,"}}
{"actor":{"display_login":"pedro-almeida-clansoft"}}