- Error inflating class ImageView for 5.1.0 #86
- Comments
- kuzdu commented Oct 21, 2019 •
- What was the expected behaviour?
- What happened instead?
- Version info:
- Steps to reproduce:
- Onfido Flow initialization code:
- Issue severity information (number of users/crashes if applicable):
- Additional LogCat output:
- InflateException, Error inflating class TextView #1183
- Comments
- genericjohndoe commented Mar 10, 2018
- Step 1: Are you in the right place?
- Step 2: Describe your environment
- Step 3: Describe the problem:
- Steps to reproduce:
- Observed Results:
- Expected Results:
- Relevant Code:
Error inflating class ImageView for 5.1.0 #86
Comments
kuzdu commented Oct 21, 2019 •
What was the expected behaviour?
I did take a picture of the back of my driver’s license. The next step should be the «Take a selfie»-Screen.
What happened instead?
Layout crashs. (See LogCat output)
Version info:
- onfido-capture-sdk version: 5.1.0
- Android API version(s): 6.0.1
- compileSdkVersion : 28
- targetSdkVersion : 28
- minSdkVersion : 21
- Support library version (if applicable): androidX
- Device: LGE Nexus 5
Steps to reproduce:
Technical info: I still use the deprecated «Mobile Token SDK» Flow. Just create a OnfidoConfig with token , applicant id and capture screen step
On device: Take a front picture of a non driver license. Choose «my license is readable». Repeat because nothing is readable (like expected). Took picture again. Choose «my license is readable». Now you have to take a picture of the back of your driver license. Choose «my license is readable» -> Layout crash.
Onfido Flow initialization code:
Issue severity information (number of users/crashes if applicable):
Additional LogCat output:
E/AndroidRuntime: FATAL EXCEPTION: main Process:xxxx PID: 5155 android.view.InflateException: Binary XML file line #68: Binary XML file line #68: Error inflating class ImageView at android.view.LayoutInflater.inflate(LayoutInflater.java:539) at android.view.LayoutInflater.inflate(LayoutInflater.java:423) at com.onfido.android.sdk.capture.ui.BulletedMessageFragment.onCreateView() at com.onfido.android.sdk.capture.ui.FaceIntroFragment.onCreateView() at androidx.fragment.app.Fragment.performCreateView(Fragment.java:2439) at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManager.java:1460) at androidx.fragment.app.FragmentManagerImpl.moveFragmentToExpectedState(FragmentManager.java:1784) at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManager.java:1852) at androidx.fragment.app.BackStackRecord.executeOps(BackStackRecord.java:802) at androidx.fragment.app.FragmentManagerImpl.executeOps(FragmentManager.java:2625) at androidx.fragment.app.FragmentManagerImpl.executeOpsTogether(FragmentManager.java:2411) at androidx.fragment.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManager.java:2366) at androidx.fragment.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:2273) at androidx.fragment.app.FragmentManagerImpl$1.run(FragmentManager.java:733) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(ActivityThread.java:5417) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) Caused by: android.view.InflateException: Binary XML file line #68: Error inflating class ImageView at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:782) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704) at android.view.LayoutInflater.rInflate(LayoutInflater.java:835) at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798) at android.view.LayoutInflater.inflate(LayoutInflater.java:515) at android.view.LayoutInflater.inflate(LayoutInflater.java:423) at com.onfido.android.sdk.capture.ui.BulletedMessageFragment.onCreateView() at com.onfido.android.sdk.capture.ui.FaceIntroFragment.onCreateView() at androidx.fragment.app.Fragment.performCreateView(Fragment.java:2439) at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManager.java:1460) at androidx.fragment.app.FragmentManagerImpl.moveFragmentToExpectedState(FragmentManager.java:1784) at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManager.java:1852) at androidx.fragment.app.BackStackRecord.executeOps(BackStackRecord.java:802) at androidx.fragment.app.FragmentManagerImpl.executeOps(FragmentManager.java:2625) at androidx.fragment.app.FragmentManagerImpl.executeOpsTogether(FragmentManager.java:2411) at androidx.fragment.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManager.java:2366) at androidx.fragment.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:2273) at androidx.fragment.app.FragmentManagerImpl$1.run(FragmentManager.java:733) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(ActivityThread.java:5417) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) Caused by: java.lang.NullPointerException: Attempt to invoke virtual method ‘boolean androidx.core.content.res.ComplexColorCompat.isStateful()’ on a null object reference at androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VFullPath.isStateful(VectorDrawableCompat.java:1946) at androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup.isStateful(VectorDrawableCompat.java:1654) at androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPathRenderer.isStateful(VectorDrawableCompat.java:1402) at androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState.isStateful(VectorDrawableCompat.java:1134) at androidx.vectordrawable.graphics.drawable.VectorDrawableCompat.isStateful(VectorDrawableCompat.java:525) at android.widget.ImageView.updateDrawable(ImageView.java:890) at android.widget.ImageView.setImageDrawable(ImageView.java:474) at androidx.appcompat.widget.AppCompatImageView.setImageDrawable(AppCompatImageView.java:100) at androidx.appcompat.widget.AppCompatImageHelper.loadFromAttributes(AppCompatImageHelper.java:61) at androidx.appcompat.widget.AppCompatImageView. (AppCompatImageView.java:78) at androidx.appcompat.widget.AppCompatImageView. (AppCompatImageView.java:68) at androidx.appcompat.app.AppCompatViewInflater.createImageView(AppCompatViewInflater.java:182) at androidx.appcompat.app.AppCompatViewInflater.createView(AppCompatViewInflater.java:106) at androidx.appcompat.app.AppCompatDelegateImpl.createView(AppCompatDelegateImpl.java:1266) at androidx.appcompat.app.AppCompatDelegateImpl.onCreateView(AppCompatDelegateImpl.java:1316) at android.view.LayoutInflater$FactoryMerger.onCreateView(LayoutInflater.java:189) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:746) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704) at android.view.LayoutInflater.rInflate(LayoutInflater.java:835) at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798) at android.view.LayoutInflater.inflate(LayoutInflater.java:515) at android.view.LayoutInflater.inflate(LayoutInflater.java:423) at com.onfido.android.sdk.capture.ui.BulletedMessageFragment.onCreateView() at com.onfido.android.sdk.capture.ui.FaceIntroFragment.onCreateView() at androidx.fragment.app.Fragment.performCreateView(Fragment.java:2439) at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManager.java:1460) at androidx.fragment.app.FragmentManagerImpl.moveFragmentToExpectedState(FragmentManager.java:1784) at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManager.java:1852) at androidx.fragment.app.BackStackRecord.executeOps(BackStackRecord.java:802) at androidx.fragment.app.FragmentManagerImpl.executeOps(FragmentManager.java:2625) at androidx.fragment.app.FragmentManagerImpl.executeOpsTogether(FragmentManager.java:2411) at androidx.fragment.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManager.java:2366) at androidx.fragment.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:2273) at androidx.fragment.app.FragmentManagerImpl$1.run(FragmentManager.java:733) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(ActivityThread.java:5417) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
Addtional hints:
Onfido version 5.0.1 works like expected. Same code.
With Motorola Moto G 4, Android 7.0, the SDK 5.1.0 works like expected as well.
The text was updated successfully, but these errors were encountered:
Источник
InflateException, Error inflating class TextView #1183
Comments
genericjohndoe commented Mar 10, 2018
Step 1: Are you in the right place?
Step 2: Describe your environment
- Android device: Note 8
- Android OS version: Api 25
- Google Play Services version: 11.8.0
- Firebase/Play Services SDK version: 11.8.0
- FirebaseUI version: 3.2.2
Step 3: Describe the problem:
I recieved the following error upon start up
Unable to start activity ComponentInfo
Steps to reproduce:
- Start the app, the app should fail upon start up
Observed Results:
03-09 16:04:12.294 18290-18290/? E/AndroidRuntime: FATAL EXCEPTION: main Process: com.udacity.gradle.builditbigger, PID: 18290 java.lang.RuntimeException: Unable to start activity ComponentInfo
Expected Results:
- i expected to show the normal login screen like it did in the past.
Relevant Code:
The text was updated successfully, but these errors were encountered:
Источник