yasirkula / UnityNativeShare

A Unity plugin to natively share files (images, videos, documents, etc.) and/or plain text on Android & iOS
MIT License
891 stars 131 forks source link

java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.res.XmlResourceParser android.content.pm.ProviderInfo.loadXmlMetaData(android.content.pm.PackageManager, java.lang.String)' on a null object reference #103

Closed adampsst closed 3 years ago

adampsst commented 3 years ago

Description I am running into the following issue and wondering if anyone can help to resolve this. This occurs when trying to share something, either an image or a video URL:

2021-03-19 10:08:54.094 11782-11782/com.psst.app.dev E/AndroidRuntime: FATAL EXCEPTION: main Process: com.psst.app.dev, PID: 11782 java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.res.XmlResourceParser android.content.pm.ProviderInfo.loadXmlMetaData(android.content.pm.PackageManager, java.lang.String)' on a null object reference at com.yasirkula.unity.NativeShareContentProvider.parsePathStrategy(NativeShareContentProvider.java:257) at com.yasirkula.unity.NativeShareContentProvider.getPathStrategy(NativeShareContentProvider.java:233) at com.yasirkula.unity.NativeShareContentProvider.getUriForFile(NativeShareContentProvider.java:88) at com.yasirkula.unity.NativeShare.CreateIntentFromBundle(NativeShare.java:170) at com.yasirkula.unity.NativeShareCustomShareDialog.onCreateDialog(NativeShareCustomShareDialog.java:80) at android.app.DialogFragment.onGetLayoutInflater(DialogFragment.java:417) at android.app.Fragment.performGetLayoutInflater(Fragment.java:1358) at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1306) at android.app.FragmentManagerImpl.addAddedFragments(FragmentManager.java:2447) at android.app.FragmentManagerImpl.executeOpsTogether(FragmentManager.java:2226) at android.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManager.java:2182) at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:2083) at android.app.FragmentManagerImpl.dispatchMoveToState(FragmentManager.java:3073) at android.app.FragmentManagerImpl.dispatchStart(FragmentManager.java:3025) at android.app.FragmentController.dispatchStart(FragmentController.java:195) at android.app.Activity.performStart(Activity.java:8116) at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3919) at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:235) at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:215) at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:187) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:105) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2473) at android.os.Handler.dispatchMessage(Handler.java:110) at android.os.Looper.loop(Looper.java:219) at android.app.ActivityThread.main(ActivityThread.java:8347) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1055)

Platform specs

Please provide the following info if this is a Unity 3D repository.

Unity version: 2020.1.17f1 Platform: Android Device: Huawei Mate 20 Pro How did you download the plugin: UPM

yasirkula commented 3 years ago

Can you reproduce the issue on a new Unity project?

yasirkula commented 3 years ago

Closing due to inactivity.