Unity NULLReferenceException, UIRenderDevice.get_ComputeIsAvailable()

Hi guys…I think I’m entering in depression if this keeps going on…I already created 4 projects
and copied back my code…
reinstalled unity (2019.2.0f1)
deleted library folder

nothing works…

Working on a game, totally fine, importing GoogleAdmob, importing some Native Share (in order to share screen to fb/insta/twitter with highscore).

Close the project,

Reopen project, suddenly Unity makes some library updates (gradle, I don’t know exactly) and BOOM it explodes with thousands of errors(same errors):

I cannot edit anything else…and these are the errors:

NullReferenceException: Object reference not set to an instance of an object UnityEngine.UIElements.UIR.UIRenderDevice.get_ComputeIsAvailable () (at C:/buildslave/unity/build/Modules/UIElements/Renderer/UIRenderer/UIRenderDevice.cs:230) UnityEngine.UIElements.UIR.UIRenderDevice.CompleteCreation () (at C:/buildslave/unity/build/Modules/UIElements/Renderer/UIRenderer/UIRenderDevice.cs:251) UnityEngine.UIElements.UIR.UIRenderDevice.AllocateTransform () (at C:/buildslave/unity/build/Modules/UIElements/Renderer/UIRenderer/UIRenderDevice.cs:553) UnityEngine.UIElements.UIR.Implementation.RenderEvents.DepthFirstOnClippingChanged (UnityEngine.UIElements.UIR.RenderChain renderChain, UnityEngine.UIElements.VisualElement parent, UnityEngine.UIElements.VisualElement ve, System.UInt32 dirtyID, System.Boolean hierarchical, System.Boolean isRootOfChange, System.Boolean isPendingHierarchicalRepaint, System.Boolean inheritedTransformIDChanged, System.Boolean inheritedStencilClippedChanged, UnityEngine.UIElements.UIR.UIRenderDevice device, UnityEngine.UIElements.UIR.ChainBuilderStats& stats) (at C:/buildslave/unity/build/Modules/UIElements/Renderer/UIRChainBuilderImpl.cs:314) UnityEngine.UIElements.UIR.Implementation.RenderEvents.DepthFirstOnClippingChanged (UnityEngine.UIElements.UIR.RenderChain renderChain, UnityEngine.UIElements.VisualElement parent, UnityEngine.UIElements.VisualElement ve, System.UInt32 dirtyID, System.Boolean hierarchical, System.Boolean isRootOfChange, System.Boolean isPendingHierarchicalRepaint, System.Boolean inheritedTransformIDChanged, System.Boolean inheritedStencilClippedChanged, UnityEngine.UIElements.UIR.UIRenderDevice device, UnityEngine.UIElements.UIR.ChainBuilderStats& stats) (at C:/buildslave/unity/build/Modules/UIElements/Renderer/UIRChainBuilderImpl.cs:413) UnityEngine.UIElements.UIR.Implementation.RenderEvents.DepthFirstOnClippingChanged (UnityEngine.UIElements.UIR.RenderChain renderChain, UnityEngine.UIElements.VisualElement parent, UnityEngine.UIElements.VisualElement ve, System.UInt32 dirtyID, System.Boolean hierarchical, System.Boolean isRootOfChange, System.Boolean isPendingHierarchicalRepaint, System.Boolean inheritedTransformIDChanged, System.Boolean inheritedStencilClippedChanged, UnityEngine.UIElements.UIR.UIRenderDevice device, UnityEngine.UIElements.UIR.ChainBuilderStats& stats) (at C:/buildslave/unity/build/Modules/UIElements/Renderer/UIRChainBuilderImpl.cs:413) UnityEngine.UIElements.UIR.Implementation.RenderEvents.DepthFirstOnClippingChanged (UnityEngine.UIElements.UIR.RenderChain renderChain, UnityEngine.UIElements.VisualElement parent, UnityEngine.UIElements.VisualElement ve, System.UInt32 dirtyID, System.Boolean hierarchical, System.Boolean isRootOfChange, System.Boolean isPendingHierarchicalRepaint, System.Boolean inheritedTransformIDChanged, System.Boolean inheritedStencilClippedChanged, UnityEngine.UIElements.UIR.UIRenderDevice device, UnityEngine.UIElements.UIR.ChainBuilderStats& stats) (at C:/buildslave/unity/build/Modules/UIElements/Renderer/UIRChainBuilderImpl.cs:413) UnityEngine.UIElements.UIR.Implementation.RenderEvents.DepthFirstOnClippingChanged (UnityEngine.UIElements.UIR.RenderChain renderChain, UnityEngine.UIElements.VisualElement parent, UnityEngine.UIElements.VisualElement ve, System.UInt32 dirtyID, System.Boolean hierarchical, System.Boolean isRootOfChange, System.Boolean isPendingHierarchicalRepaint, System.Boolean inheritedTransformIDChanged, System.Boolean inheritedStencilClippedChanged, UnityEngine.UIElements.UIR.UIRenderDevice device, UnityEngine.UIElements.UIR.ChainBuilderStats& stats) (at C:/buildslave/unity/build/Modules/UIElements/Renderer/UIRChainBuilderImpl.cs:413) UnityEngine.UIElements.UIR.Implementation.RenderEvents.ProcessOnClippingChanged (UnityEngine.UIElements.UIR.RenderChain renderChain, UnityEngine.UIElements.VisualElement ve, System.UInt32 dirtyID, UnityEngine.UIElements.UIR.UIRenderDevice device, UnityEngine.UIElements.UIR.ChainBuilderStats& stats) (at C:/buildslave/unity/build/Modules/UIElements/Renderer/UIRChainBuilderImpl.cs:107) UnityEngine.UIElements.UIR.RenderChain.Render (UnityEngine.Rect topRect, UnityEngine.Matrix4x4 projection) (at C:/buildslave/unity/build/Modules/UIElements/Renderer/UIRChainBuilder.cs:161) UnityEngine.UIElements.UIRRepaintUpdater.DrawChain (UnityEngine.Rect topRect, UnityEngine.Matrix4x4 projection) (at C:/buildslave/unity/build/Modules/UIElements/Renderer/UIRRepaintUpdater.cs:66) UnityEngine.UIElements.UIRRepaintUpdater.Update () (at C:/buildslave/unity/build/Modules/UIElements/Renderer/UIRRepaintUpdater.cs:54) UnityEngine.UIElements.VisualTreeUpdater.UpdateVisualTree () (at C:/buildslave/unity/build/Modules/UIElements/VisualTreeUpdater.cs:72) UnityEngine.UIElements.Panel.Repaint (UnityEngine.Event e) (at C:/buildslave/unity/build/Modules/UIElements/Panel.cs:637) UnityEngine.UIElements.UIElementsUtility.DoDispatch (UnityEngine.UIElements.BaseVisualElementPanel panel) (at C:/buildslave/unity/build/Modules/UIElements/UIElementsUtility.cs:240) UnityEngine.UIElements.UIElementsUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr) (at C:/buildslave/unity/build/Modules/UIElements/UIElementsUtility.cs:78) UnityEngine.GUIUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr) (at C:/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:179)

Just guessing, but it almost smells like the UIElements package is out of date or doesn’t like something about Google Admob. You could try older versions of each one perhaps.

HOW DID YOU SOLVE IT??