DroidKaigi / conference-app-2019

The Official Conference App for DroidKaigi 2019 Tokyo
https://droidkaigi.jp/2019/en/
Apache License 2.0
816 stars 267 forks source link

Can not open session detail when 5.0 emulator device #190

Closed takahirom closed 5 years ago

takahirom commented 5 years ago

Overview (Required)

Application: io.github.droidkaigi.confsched2019.debug
Manufacturer: unknown
Model: Android SDK built for x86
Brand: generic_x86
Device: generic_x86
Board: unknown
Hardware: ranchu
Product: sdk_google_phone_x86
Android Version: 5.0.2

android.view.InflateException: Binary XML file line #301: Error inflating class com.google.android.material.floatingactionbutton.FloatingActionButton
   android.view.LayoutInflater.createView(LayoutInflater.java:633)
   android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:743)
   android.view.LayoutInflater.rInflate(LayoutInflater.java:806)
   android.view.LayoutInflater.inflate(LayoutInflater.java:504)
   android.view.LayoutInflater.inflate(LayoutInflater.java:414)
   androidx.databinding.DataBindingUtil.inflate(DataBindingUtil.java:126)
   androidx.databinding.DataBindingUtil.inflate(DataBindingUtil.java:95)
   io.github.droidkaigi.confsched2019.session.ui.SessionDetailFragment.onCreateView(SessionDetailFragment.kt:45)
   androidx.fragment.app.Fragment.performCreateView(Fragment.java:2439)
   androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManager.java:1460)
   androidx.fragment.app.FragmentManagerImpl.addAddedFragments(FragmentManager.java:2646)
   androidx.fragment.app.FragmentManagerImpl.executeOpsTogether(FragmentManager.java:2416)
   androidx.fragment.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManager.java:2372)
   androidx.fragment.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:2273)
   androidx.fragment.app.FragmentManagerImpl$1.run(FragmentManager.java:733)
   android.os.Handler.handleCallback(Handler.java:739)
   android.os.Handler.dispatchMessage(Handler.java:95)
   android.os.Looper.loop(Looper.java:135)
   android.app.ActivityThread.main(ActivityThread.java:5221)
   java.lang.reflect.Method.invoke(Native Method)
   java.lang.reflect.Method.invoke(Method.java:372)
   com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
   com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
Caused by:
java.lang.reflect.InvocationTargetException: null
   java.lang.reflect.Constructor.newInstance(Native Method)
   java.lang.reflect.Constructor.newInstance(Constructor.java:288)
   android.view.LayoutInflater.createView(LayoutInflater.java:607)
   android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:743)
   android.view.LayoutInflater.rInflate(LayoutInflater.java:806)
   android.view.LayoutInflater.inflate(LayoutInflater.java:504)
   android.view.LayoutInflater.inflate(LayoutInflater.java:414)
   androidx.databinding.DataBindingUtil.inflate(DataBindingUtil.java:126)
   androidx.databinding.DataBindingUtil.inflate(DataBindingUtil.java:95)
   io.github.droidkaigi.confsched2019.session.ui.SessionDetailFragment.onCreateView(SessionDetailFragment.kt:45)
   androidx.fragment.app.Fragment.performCreateView(Fragment.java:2439)
   androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManager.java:1460)
   androidx.fragment.app.FragmentManagerImpl.addAddedFragments(FragmentManager.java:2646)
   androidx.fragment.app.FragmentManagerImpl.executeOpsTogether(FragmentManager.java:2416)
   androidx.fragment.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManager.java:2372)
   androidx.fragment.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:2273)
   androidx.fragment.app.FragmentManagerImpl$1.run(FragmentManager.java:733)
   android.os.Handler.handleCallback(Handler.java:739)
   android.os.Handler.dispatchMessage(Handler.java:95)
   android.os.Looper.loop(Looper.java:135)
   android.app.ActivityThread.main(ActivityThread.java:5221)
   java.lang.reflect.Method.invoke(Native Method)
   java.lang.reflect.Method.invoke(Method.java:372)
   com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
   com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
Caused by:
java.lang.NullPointerException: Attempt to invoke virtual method 'android.graphics.drawable.Drawable android.graphics.drawable.Drawable$ConstantState.newDrawable()' on a null object reference
   android.graphics.drawable.LayerDrawable$ChildDrawable.<init>(LayerDrawable.java:968)
   android.graphics.drawable.LayerDrawable$LayerState.<init>(LayerDrawable.java:1014)
   android.graphics.drawable.RippleDrawable$RippleState.<init>(RippleDrawable.java:910)
   android.graphics.drawable.RippleDrawable.createConstantState(RippleDrawable.java:901)
   android.graphics.drawable.RippleDrawable.createConstantState(RippleDrawable.java:90)
   android.graphics.drawable.LayerDrawable.mutate(LayerDrawable.java:932)
   android.graphics.drawable.RippleDrawable.mutate(RippleDrawable.java:891)
   android.view.View.applyBackgroundTint(View.java:16324)
   android.view.View.setBackgroundDrawable(View.java:16193)
   com.google.android.material.floatingactionbutton.FloatingActionButton.access$101(FloatingActionButton.java:96)
   com.google.android.material.floatingactionbutton.FloatingActionButton$ShadowDelegateImpl.setBackgroundDrawable(FloatingActionButton.java:1381)
   com.google.android.material.floatingactionbutton.FloatingActionButtonImplLollipop.setBackgroundDrawable(FloatingActionButtonImplLollipop.java:80)
   com.google.android.material.floatingactionbutton.FloatingActionButton.<init>(FloatingActionButton.java:244)
   com.google.android.material.floatingactionbutton.FloatingActionButton.<init>(FloatingActionButton.java:192)
   java.lang.reflect.Constructor.newInstance(Native Method)
   java.lang.reflect.Constructor.newInstance(Constructor.java:288)
   android.view.LayoutInflater.createView(LayoutInflater.java:607)
   android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:743)
   android.view.LayoutInflater.rInflate(LayoutInflater.java:806)
   android.view.LayoutInflater.inflate(LayoutInflater.java:504)
   android.view.LayoutInflater.inflate(LayoutInflater.java:414)
   androidx.databinding.DataBindingUtil.inflate(DataBindingUtil.java:126)
   androidx.databinding.DataBindingUtil.inflate(DataBindingUtil.java:95)
   io.github.droidkaigi.confsched2019.session.ui.SessionDetailFragment.onCreateView(SessionDetailFragment.kt:45)
   androidx.fragment.app.Fragment.performCreateView(Fragment.java:2439)
   androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManager.java:1460)
   androidx.fragment.app.FragmentManagerImpl.addAddedFragments(FragmentManager.java:2646)
   androidx.fragment.app.FragmentManagerImpl.executeOpsTogether(FragmentManager.java:2416)
   androidx.fragment.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManager.java:2372)
   androidx.fragment.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:2273)
   androidx.fragment.app.FragmentManagerImpl$1.run(FragmentManager.java:733)
   android.os.Handler.handleCallback(Handler.java:739)
   android.os.Handler.dispatchMessage(Handler.java:95)
   android.os.Looper.loop(Looper.java:135)
   android.app.ActivityThread.main(ActivityThread.java:5221)
   java.lang.reflect.Method.invoke(Native Method)
   java.lang.reflect.Method.invoke(Method.java:372)
   com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
   com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
ttanaka330 commented 5 years ago

🙋‍♂️

takahirom commented 5 years ago

Thank you for fixing high priority issue 🔥 Assigned

ttanaka330 commented 5 years ago

@takahirom Thank you for the merge!!😄 Please close Issue as PR has been merged.