NullReferenceException with ProBuilder and ProGrids

SOLVED: Use the latest ProGrids preview verison from the Package Manager if you’re using Unity 2018.3.

I’m getting a NullReferenceException when trying to use ProBuilder and ProGrids together, specifically when trying to create a new polygon shape. It doesn’t happen when ProGrids isn’t installed, and it also happens even in a fresh project. Unity 2018.3.2f1 with latest of both. Full console log below.

UnityEditor.ProBuilder.ReflectionUtility.GetOpenDelegateOnProperty[Func`1] (System.Type type, System.String propertyName, BindingFlags bindings) (at Library/PackageCache/com.unity.probuilder@4.0.2/Editor/EditorCore/ReflectionUtility.cs:160)
UnityEditor.ProBuilder.ProGridsInterface.GetProGridsInstance () (at Library/PackageCache/com.unity.probuilder@4.0.2/Editor/EditorCore/ProGridsInterface.cs:69)
UnityEditor.ProBuilder.ProGridsInterface.GridVisible () (at Library/PackageCache/com.unity.probuilder@4.0.2/Editor/EditorCore/ProGridsInterface.cs:172)
UnityEditor.ProBuilder.EditorHandleUtility.GetPlaneFromProGridsAxis (Vector2 mousePosition, UnityEngine.Plane& plane) (at Library/PackageCache/com.unity.probuilder@4.0.2/Editor/EditorCore/EditorHandleUtility.cs:544)
UnityEditor.ProBuilder.EditorHandleUtility.FindBestPlane (Vector2 mousePosition) (at Library/PackageCache/com.unity.probuilder@4.0.2/Editor/EditorCore/EditorHandleUtility.cs:498)
UnityEditor.ProBuilder.PolyShapeEditor.SetupInputPlane (Vector2 mousePosition) (at Library/PackageCache/com.unity.probuilder@4.0.2/Editor/EditorCore/PolyShapeEditor.cs:402)
UnityEditor.ProBuilder.PolyShapeEditor.DoPointPlacement () (at Library/PackageCache/com.unity.probuilder@4.0.2/Editor/EditorCore/PolyShapeEditor.cs:316)
UnityEditor.ProBuilder.PolyShapeEditor.OnSceneGUI () (at Library/PackageCache/com.unity.probuilder@4.0.2/Editor/EditorCore/PolyShapeEditor.cs:274)
System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:222)
Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation.
System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:232)
System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MethodBase.cs:115)
UnityEditor.SceneView.CallOnSceneGUI () (at C:/buildslave/unity/build/Editor/Mono/SceneView/SceneView.cs:2833)
UnityEditor.SceneView.HandleSelectionAndOnSceneGUI () (at C:/buildslave/unity/build/Editor/Mono/SceneView/SceneView.cs:2122)
UnityEditor.SceneView.OnGUI () (at C:/buildslave/unity/build/Editor/Mono/SceneView/SceneView.cs:1983)
System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:222)
Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation.
System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:232)
System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MethodBase.cs:115)
UnityEditor.HostView.Invoke (System.String methodName, System.Object obj) (at C:/buildslave/unity/build/Editor/Mono/HostView.cs:342)
UnityEditor.HostView.Invoke (System.String methodName) (at C:/buildslave/unity/build/Editor/Mono/HostView.cs:336)
UnityEditor.HostView.InvokeOnGUI (Rect onGUIPosition, Rect viewRect) (at C:/buildslave/unity/build/Editor/Mono/HostView.cs:302)

Hi! Can you tell me exactly which version of each you have? Thanks!

I’m experiencing this as well in Version 2018.3.2f1 Personal. After creating a new project with the ProGrids asset package, it looks to have a warning, i.e. CS0618, regarding EditorApplication.hierarchyWindowChanged.

Then, after installing ProBuilder, it looks like I can create a new native shape, such as a cube, but once I try to add a new Poly Shape, that’s when it all starts to fall apart, and that’s when I see the NullReferenceException: Object reference not set to an instance of an object exception.

Here is a video of the experience: 01.21.2019-11.16.56

Here is a sample log file for what I’m experiencing.

Initiating legacy licensing module
LICENSE SYSTEM [2019121 11:26:7] Next license update check is after 2019-01-21T20:06:31

Built from '2018.3/staging' branch; Version is '2018.3.2f1 (b3c100a4b73a) revision 11780352'; Using compiler version '191326128'
OS: 'Windows 10  (10.0.0) 64bit' Language: 'en' Physical Memory: 49031 MB
BatchMode: 0, IsHumanControllingUs: 1, StartBugReporterOnCrash: 1, Is64bit: 1, IsPro: 0
[Package Manager] Server::Start -- Port 52057 was selected
ListPackages failed, output: {
  "name": "unity-editor",
  "version": "5.7.0",
  "problems": [
    "extraneous: unityeditor-collab-history@0.6.13 C:\\Users\\Dave\\AppData\\Roaming\\Unity\\Packages\\node_modules\\unityeditor-collab-history"
  ],
  "dependencies": {
    "unityeditor-collab-history": {
      "version": "0.6.13",
      "extraneous": true,
      "problems": [
        "extraneous: unityeditor-collab-history@0.6.13 C:\\Users\\Dave\\AppData\\Roaming\\Unity\\Packages\\node_modules\\unityeditor-collab-history"
      ],
      "from": "unityeditor-collab-history.0.6.13.tgz",
      "resolved": "file:unityeditor-collab-history.0.6.13.tgz"
    },
    "unity-editor-home": {
      "version": "2.2.1",
      "from": "unity-editor-home.2.2.1.tgz",
      "resolved": "file:unity-editor-home.2.2.1.tgz"
    },
    "unityeditor-cloud-hub": {
      "version": "0.0.15",
      "from": "unityeditor-cloud-hub-0.0.15.tgz",
      "resolved": "file:unityeditor-cloud-hub-0.0.15.tgz"
    },
    "unityeditor-collab-toolbar": {
      "version": "0.7.16",
      "from": "unityeditor-collab-toolbar.0.7.16.tgz",
      "resolved": "file:unityeditor-collab-toolbar.0.7.16.tgz"
    }
  }
}


COMMAND LINE ARGUMENTS:
C:\Program Files\Unity\Editor\Unity.exe
C:/Users/Public/Documents/Unity Projects/ProGridsException
Using Asset Import Pipeline V1.
Initiating legacy licensing moduleLoading GUID <-> Path mappings...0.000079 seconds
Loading Asset Database...0.008713 seconds
Build target: OSXUniversal found and added!
Build target: WindowsStoreApps found and added!
Build target: Win64 found and added!
Build target: Win found and added!
Build target: LinuxUniversal found and added!
Build target: Linux64 found and added!
Build target: Linux found and added!
Build target: iOS found and added!
Build target: tvOS found and added!
Build target: PS4 found and added!
Build target: XboxOne found and added!
Build target: Android found and added!
Build target: WebGL found and added!
Build target: Switch found and added!
Build target: Lumin found and added!
Build target: PSM found and added!
Build target: PSP2 found and added!
Build target: WiiU found and added!
Build target: Web found and added!
Build target: WebStreamed found and added!
Build target: OSXIntel found and added!
Build target: OSXIntel64 found and added!
Build target: BlackBerry found and added!
Build target: PS3 found and added!
Build target: N3DS found and added!
Build target: WP8 found and added!
Build target: SamsungTV found and added!
Build target: Tizen found and added!
AssetDatabase consistency checks...0.014617 seconds
Refreshing native plugins compatible for Editor in 10.83 ms, found 2 plugins.
Preloading 0 native plugins for Editor in 0.00 ms.
[Package Manager] Done resolving packages in 0.18s seconds
[Package Manager] Registering 37 packages:
[Package Manager]  * Package :  com.unity.ads@2.0.8
    (location: C:\Users\Public\Documents\Unity Projects\ProGridsException\Library\PackageCache\com.unity.ads@2.0.8)
[Package Manager]  * Package :  com.unity.analytics@3.2.2
    (location: C:\Users\Public\Documents\Unity Projects\ProGridsException\Library\PackageCache\com.unity.analytics@3.2.2)
[Package Manager]  * Package :  com.unity.collab-proxy@1.2.15
    (location: C:\Users\Public\Documents\Unity Projects\ProGridsException\Library\PackageCache\com.unity.collab-proxy@1.2.15)
[Package Manager]  * Package :  com.unity.package-manager-ui@2.0.3
    (location: C:\Users\Public\Documents\Unity Projects\ProGridsException\Library\PackageCache\com.unity.package-manager-ui@2.0.3)
[Package Manager]  * Package :  com.unity.probuilder@4.0.2
    (location: C:\Users\Public\Documents\Unity Projects\ProGridsException\Library\PackageCache\com.unity.probuilder@4.0.2)
[Package Manager]  * Package :  com.unity.purchasing@2.0.3
    (location: C:\Users\Public\Documents\Unity Projects\ProGridsException\Library\PackageCache\com.unity.purchasing@2.0.3)
[Package Manager]  * Package :  com.unity.textmeshpro@1.3.0
    (location: C:\Users\Public\Documents\Unity Projects\ProGridsException\Library\PackageCache\com.unity.textmeshpro@1.3.0)
[Package Manager]  * Package :  com.unity.modules.ai@1.0.0
    (location: C:\Program Files\Unity\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.modules.ai)
[Package Manager]  * Package :  com.unity.modules.animation@1.0.0
    (location: C:\Program Files\Unity\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.modules.animation)
[Package Manager]  * Package :  com.unity.modules.assetbundle@1.0.0
    (location: C:\Program Files\Unity\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.modules.assetbundle)
[Package Manager]  * Package :  com.unity.modules.audio@1.0.0
    (location: C:\Program Files\Unity\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.modules.audio)
[Package Manager]  * Package :  com.unity.modules.cloth@1.0.0
    (location: C:\Program Files\Unity\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.modules.cloth)
[Package Manager]  * Package :  com.unity.modules.director@1.0.0
    (location: C:\Program Files\Unity\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.modules.director)
[Package Manager]  * Package :  com.unity.modules.imageconversion@1.0.0
    (location: C:\Program Files\Unity\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.modules.imageconversion)
[Package Manager]  * Package :  com.unity.modules.imgui@1.0.0
    (location: C:\Program Files\Unity\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.modules.imgui)
[Package Manager]  * Package :  com.unity.modules.jsonserialize@1.0.0
    (location: C:\Program Files\Unity\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.modules.jsonserialize)
[Package Manager]  * Package :  com.unity.modules.particlesystem@1.0.0
    (location: C:\Program Files\Unity\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.modules.particlesystem)
[Package Manager]  * Package :  com.unity.modules.physics@1.0.0
    (location: C:\Program Files\Unity\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.modules.physics)
[Package Manager]  * Package :  com.unity.modules.physics2d@1.0.0
    (location: C:\Program Files\Unity\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.modules.physics2d)
[Package Manager]  * Package :  com.unity.modules.screencapture@1.0.0
    (location: C:\Program Files\Unity\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.modules.screencapture)
[Package Manager]  * Package :  com.unity.modules.terrain@1.0.0
    (location: C:\Program Files\Unity\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.modules.terrain)
[Package Manager]  * Package :  com.unity.modules.terrainphysics@1.0.0
    (location: C:\Program Files\Unity\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.modules.terrainphysics)
[Package Manager]  * Package :  com.unity.modules.tilemap@1.0.0
    (location: C:\Program Files\Unity\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.modules.tilemap)
[Package Manager]  * Package :  com.unity.modules.ui@1.0.0
    (location: C:\Program Files\Unity\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.modules.ui)
[Package Manager]  * Package :  com.unity.modules.uielements@1.0.0
    (location: C:\Program Files\Unity\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.modules.uielements)
[Package Manager]  * Package :  com.unity.modules.umbra@1.0.0
    (location: C:\Program Files\Unity\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.modules.umbra)
[Package Manager]  * Package :  com.unity.modules.unityanalytics@1.0.0
    (location: C:\Program Files\Unity\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.modules.unityanalytics)
[Package Manager]  * Package :  com.unity.modules.unitywebrequest@1.0.0
    (location: C:\Program Files\Unity\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.modules.unitywebrequest)
[Package Manager]  * Package :  com.unity.modules.unitywebrequestassetbundle@1.0.0
    (location: C:\Program Files\Unity\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.modules.unitywebrequestassetbundle)
[Package Manager]  * Package :  com.unity.modules.unitywebrequestaudio@1.0.0
    (location: C:\Program Files\Unity\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.modules.unitywebrequestaudio)
[Package Manager]  * Package :  com.unity.modules.unitywebrequesttexture@1.0.0
    (location: C:\Program Files\Unity\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.modules.unitywebrequesttexture)
[Package Manager]  * Package :  com.unity.modules.unitywebrequestwww@1.0.0
    (location: C:\Program Files\Unity\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.modules.unitywebrequestwww)
[Package Manager]  * Package :  com.unity.modules.vehicles@1.0.0
    (location: C:\Program Files\Unity\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.modules.vehicles)
[Package Manager]  * Package :  com.unity.modules.video@1.0.0
    (location: C:\Program Files\Unity\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.modules.video)
[Package Manager]  * Package :  com.unity.modules.vr@1.0.0
    (location: C:\Program Files\Unity\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.modules.vr)
[Package Manager]  * Package :  com.unity.modules.wind@1.0.0
    (location: C:\Program Files\Unity\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.modules.wind)
[Package Manager]  * Package :  com.unity.modules.xr@1.0.0
    (location: C:\Program Files\Unity\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.modules.xr)
[Package Manager] Done registering packages in 0.01s seconds
IsTimeToCheckForNewEditor: Update time 1548100167 current 1548098770
Initialize engine version: 2018.3.2f1 (b3c100a4b73a)
GfxDevice: creating device client; threaded=1
Direct3D:
    Version:  Direct3D 11.0 [level 11.1]
    Renderer: Intel(R) HD Graphics 630 (ID=0x5912)
    Vendor:  
    VRAM:     12385 MB
    Driver:   25.20.100.6323
[EnlightenBakeManager] m_Clear = false;
WARNING: Shader Unsupported: 'AR/TangoARRender' - Pass '' has no vertex shader
WARNING: Shader Unsupported: 'AR/TangoARRender' - Setting to default shader.
WARNING: Shader Unsupported: 'Hidden/VideoDecodeOSX' - Pass 'Flip_RGBARect_To_RGBA' has no vertex shader
WARNING: Shader Unsupported: 'Hidden/VideoDecodeOSX' - Setting to default shader.
WARNING: Shader Unsupported: 'Hidden/VideoDecodeAndroid' - Pass 'RGBAExternal_To_RGBA' has no vertex shader
WARNING: Shader Unsupported: 'Hidden/VideoDecodeAndroid' - Setting to default shader.
Initialize mono
Mono path[0] = 'C:/Program Files/Unity/Editor/Data/Managed'
Mono path[1] = 'C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/unityjit'
Mono config path = 'C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/etc'
Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=0.0.0.0:56360
Begin MonoManager ReloadAssembly
Refreshing native plugins compatible for Editor in 0.32 ms, found 3 plugins.
Initializing Unity.PackageManager (PackageManager) v2018.3.2 for Unity v2018.3.2f1
Registering precompiled unity dll's ...
Register platform support module: C:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/UnityEditor.Android.Extensions.dll
Register platform support module: C:/Program Files/Unity/Editor/Data/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.dll
Register platform support module: C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport/UnityEditor.WebGL.Extensions.dll
Register platform support module: C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport/UnityEditor.WindowsStandalone.Extensions.dll
Registered in 0.002354 seconds.
Registering platform support modules:
Registered platform support modules in: 0.0687866s.
Native extension for Android target not found
Native extension for iOS target not found
Native extension for WebGL target not found
Native extension for WindowsStandalone target not found
Refreshing native plugins compatible for Editor in 0.36 ms, found 3 plugins.
Preloading 1 native plugins for Editor in 0.89 ms.
Mono: successfully reloaded assembly
- Completed reload, in  1.093 seconds
Registering precompiled user dll's ...
Registered in 0.029797 seconds.
Platform modules already initialized, skipping
Begin MonoManager ReloadAssembly
Initializing Unity.PackageManager (PackageManager) v2018.3.2 for Unity v2018.3.2f1
Registering platform support modules:
Registered platform support modules in: 0.0462995s.
Native extension for Android target not found
Native extension for iOS target not found
Native extension for WebGL target not found
Native extension for WindowsStandalone target not found
Refreshing native plugins compatible for Editor in 0.41 ms, found 3 plugins.
Preloading 1 native plugins for Editor in 0.11 ms.
Mono: successfully reloaded assembly
- Completed reload, in  1.083 seconds
Platform modules already initialized, skipping
Validating Project structure ... 0.000888 seconds.
Refresh: detecting if any assets need to be imported or removed ...

Refresh Completed time: 0.015550s
    Asset Scan time: 0.014043s
    Asset Hashing: 0.000000s [0 B, 0.000000 mb/s]
    Asset Import (Scripting) time: 0.000000s (count: 0)
    Post Processs Assets (Scripting) time: 0.000000s
    Asset Rehashing: 0.000000s [0 B, 0.000000 mb/s]
    Asset Import (Non Scripting) time: 0.000000s (count: 0)
    Post Process Assets (Non Scripting) time: 0.000000s
    Dependent Assets to Import Queue time: 0.000000s

WARNING: Shader Unsupported: 'Hidden/VideoDecodeOSX' - Pass 'Flip_RGBARect_To_RGBA' has no vertex shader
WARNING: Shader Unsupported: 'Hidden/VideoDecodeOSX' - Setting to default shader.
WARNING: Shader Unsupported: 'AR/TangoARRender' - Pass '' has no vertex shader
WARNING: Shader Unsupported: 'AR/TangoARRender' - Setting to default shader.
WARNING: Shader Unsupported: 'Hidden/VideoDecodeAndroid' - Pass 'RGBAExternal_To_RGBA' has no vertex shader
WARNING: Shader Unsupported: 'Hidden/VideoDecodeAndroid' - Setting to default shader.
Warming cache for 1250 main assets: 0.005069 seconds elapsed
Initializing Unity extensions:
'C:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/Timeline/Runtime/UnityEngine.Timeline.dll'  GUID: 6a10b2909283487f913b00d94cd3faf5
'C:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/TestRunner/portable/nunit.framework.dll'  GUID: 405b9b51bb344a128608d968297df79c
'C:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/GUISystem/Standalone/UnityEngine.UI.dll'  GUID: f70555f144d8491a825f0804e09c671c
'C:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll'  GUID: f5f67c52d1564df4a8936ccd202a3bd8
'C:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/Timeline/RuntimeEditor/UnityEngine.Timeline.dll'  GUID: 844f815391db42d49455cbf1a7bfc434
'C:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/Networking/Standalone/UnityEngine.Networking.dll'  GUID: dc443db3e92b4983b9738c1131f555cb
'C:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/UnitySpatialTracking/Runtime/UnityEngine.SpatialTracking.dll'  GUID: ed7343f30e3843b3afda8f8b02669cea
'C:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/UnityGoogleAudioSpatializer/Editor/UnityEditor.GoogleAudioSpatializer.dll'  GUID: 4a3ecb1425d14502837abea459cf2b70
'C:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/Networking/Editor/UnityEditor.Networking.dll'  GUID: 5f32cd94baa94578a686d4b9d6b660f7
'C:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/UnitySpatialTracking/Editor/UnityEditor.SpatialTracking.dll'  GUID: b5da970776034f77a070d99423d68791
'C:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/Networking/UnityEngine.Networking.dll'  GUID: 870353891bb340e2b2a9c8707e7419ba
'C:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/TestRunner/UnityEngine.TestRunner.dll'  GUID: 53ebcfaa2e1e4e2dbc85882cd5a73fa1
'C:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/UnityGoogleAudioSpatializer/RuntimeEditor/UnityEngine.GoogleAudioSpatializer.dll'  GUID: ead147da21254ff9a0a936bdd75e1680
'C:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/UnityGoogleAudioSpatializer/Runtime/UnityEngine.GoogleAudioSpatializer.dll'  GUID: e4f4cf1b9b434137a499903a7a1d651a
'C:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/UnityVR/Editor/UnityEditor.VR.dll'  GUID: 4ba2329b63d54f0187bcaa12486b1b0f
'C:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/UnitySpatialTracking/RuntimeEditor/UnityEngine.SpatialTracking.dll'  GUID: 3a84de5cd0624681b6b6dcd8921d912a
'C:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/GUISystem/Editor/UnityEditor.UI.dll'  GUID: 80a3616ca19596e4da0f10f14d241e9f
'C:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/TestRunner/Editor/UnityEditor.TestRunner.dll'  GUID: 4113173d5e95493ab8765d7b08371de4
'C:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/TestRunner/net35/unity-custom/nunit.framework.dll'  GUID: 4b3fa4bde7f1451a8218c03ee6a8ded8
'C:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/Timeline/Editor/UnityEditor.Timeline.dll'  GUID: 7668179ede524d6396c8b7d84461ea29
Load scene 'Assets/Scenes/SampleScene.unity' time: 0.013653 ms
Unloading 634 Unused Serialized files (Serialized files now loaded: 0)
System memory in use before: 137.4 MB.
System memory in use after: 136.1 MB.

Unloading 104 unused Assets to reduce memory usage. Loaded Objects now: 1355.
Total: 6.517184 ms (FindLiveObjects: 0.500906 ms CreateObjectMapping: 0.052907 ms MarkObjects: 3.999284 ms  DeleteObjects: 1.962949 ms)

<RI> Initialized touch support.

<RI> Initialized touch support.

<RI> Initialized touch support.

<RI> Initialized touch support.

<RI> Initialized touch support.

<RI> Initialized touch support.

<RI> Initialized touch support.

<RI> Initialized touch support.

Couldn't get method 'SceneToolbarIsExtended' from type ProGrids.pg_Editor
UnityEngine.DebugLogHandler:Internal_Log()
UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
UnityEngine.Logger:Log(LogType, Object)
UnityEngine.Debug:LogWarning(Object)
UnityEngine.ProBuilder.Log:PrintToConsole(String, LogType) (at Library\PackageCache\com.unity.probuilder@4.0.2\Runtime\Core\Log.cs:271)
UnityEngine.ProBuilder.Log:smile:oPrint(String, LogType) (at Library\PackageCache\com.unity.probuilder@4.0.2\Runtime\Core\Log.cs:201)
UnityEngine.ProBuilder.Log:Warning(String) (at Library\PackageCache\com.unity.probuilder@4.0.2\Runtime\Core\Log.cs:166)
UnityEngine.ProBuilder.Log:Warning(String, Object[]) (at Library\PackageCache\com.unity.probuilder@4.0.2\Runtime\Core\Log.cs:160)
UnityEditor.ProBuilder.ReflectionUtility:GetOpenDelegate(Type, String) (at Library\PackageCache\com.unity.probuilder@4.0.2\Editor\EditorCore\ReflectionUtility.cs:126)
UnityEditor.ProBuilder.ProGridsInterface:SceneToolbarIsExtended() (at Library\PackageCache\com.unity.probuilder@4.0.2\Editor\EditorCore\ProGridsInterface.cs:123)
UnityEditor.ProBuilder.ProBuilderEditor:OnEnable() (at Library\PackageCache\com.unity.probuilder@4.0.2\Editor\EditorCore\ProBuilderEditor.cs:300)
UnityEditorInternal.InternalEditorUtility:LoadSerializedFileAndForget()
UnityEditor.WindowLayout:LoadWindowLayout(String, Boolean) (at C:\buildslave\unity\build\Editor\Mono\GUI\WindowLayout.cs:495)
(Filename: Library/PackageCache/com.unity.probuilder@4.0.2/Runtime/Core/Log.cs Line: 271)

Launched and connected shader compiler UnityShaderCompiler.exe after 0.04 seconds
<RI> Initializing input.

XInput1_3.dll not found. Trying XInput9_1_0.dll instead...
<RI> Input initialized.

Created GICache directory at C:/Users/Dave/AppData/LocalLow/Unity/Caches/GiCache. Took: 0.027s, timestamps: [7.182 - 7.209]
Issue TrimJob to reduce GI Cache size to maximum 10GB at: 'C:/Users/Dave/AppData/LocalLow/Unity/Caches/GiCache'
[00:00:00] Enlighten: Precompute started.
[PathTracer] Issuing atlassing job. Atlas hash: c76fea2bdba0708c9660795577e6727f, width: 512, height: 512
TrimDiskCacheJob: Current cache size 26mb
[00:00:00] Enlighten: Finished 1 Layout Systems job (0.00s execute, 0.00s integrate, 0.05s wallclock)
[PathTracer] Integrated atlassing. Atlas hash: c76fea2bdba0708c9660795577e6727f -> Atlas count: 0 -> Instance count: 0 -> Estimated texel count: 0.000M.
[00:00:00] Enlighten: Finished 1 Tetrahedralize Probes job (0.01s execute, 0.00s integrate, 0.05s wallclock)
[00:00:00] Enlighten: Precompute took 0.106535 seconds.
Enlighten scene contents:   0 geometries.   0 instances.   0 systems.   0 probe groups.   0 cube maps. Scene is up-to-date.
[00:00:00] Enlighten: Bake started.
Setting up 4 worker threads for Enlighten.
  Thread -> id: 6240 -> priority: 1
  Thread -> id: 758c -> priority: 1
  Thread -> id: bb24 -> priority: 1
  Thread -> id: cf68 -> priority: 1
[00:00:01] Enlighten: Finished 1 Create Input Lighting job (0.00s execute, 0.00s integrate, 0.05s wallclock)
[PathTracer][LP] Issuing deduplication and tetrahedralization job. Combined: 80257199cfa681a16be5e09b3c2208f4, tetrahedralized probes: 00000000000000000000000000000000, non-tetrahedralized probes: 00000000000000000000000000000000, dependencies: 00000000000000000000000000000000
[00:00:01] Enlighten: Finished 1 Bake Runtime job (0.05s execute, 0.00s integrate, 0.06s wallclock)
[00:00:01] Enlighten: Bake took 0.107796 seconds.
[PathTracer][LP] Integrating deduplicated and tetrahedralized probes for hash 80257199cfa681a16be5e09b3c2208f4.
UPID Received '5d7c414d-b8f2-48b0-961b-cb61f0487cbe'.
[PathTracer] Common reset.
[PathTracer] Lightmap reset.
[PathTracer][LP] Light probes reset.
[PathTracer][CB] Custom bakes reset.
[PathTracer] building lightmap data asset.
[PathTracer] m_Clear = false;
gi::BakeBackendSwitch: Clear() active clients.
[EnlightenBakeManager] m_Clear = false;
[PathTracer] building lightmap data asset.
[PathTracer] m_Clear = false;
gi::BakeBackendSwitch: switching bake backend from 3 to 1.
[00:00:01] Enlighten: Bake started.
[00:00:01] Enlighten: Finished 1 Create Input Lighting job (0.00s execute, 0.00s integrate, 0.06s wallclock)
[00:00:01] Enlighten: Finished 1 Bake Runtime job (0.04s execute, 0.00s integrate, 0.05s wallclock)
[00:00:01] Enlighten: Bake took 0.109820 seconds.
[PathTracer] Updated environment lighting, hash 64363b7a744862f2cae79ec3a5f7b458.
[PathTracer] Common reset.
[PathTracer] Lightmap reset.
[PathTracer][LP] Light probes reset.
[PathTracer] building lightmap data asset.
[00:00:02] Enlighten: Reflection Probes started.
[00:00:02] Enlighten: Finished 1 Bake Ambient Probe job (0.00s execute, 0.00s integrate, 0.06s wallclock)
[00:00:02] Enlighten: Finished 1 Reflection System job (0.00s execute, 0.00s integrate, 0.06s wallclock)
[00:00:02] Enlighten: LightingDataAsset started.
[PathTracer] Fetching lightmaps for lightmap data asset started.
[PathTracer] Fetching lightmaps for lightmap data asset finished.
> Collecting Enlighten data
Refresh: detecting if any assets need to be imported or removed ...

Refresh Completed time: 0.015585s
    Asset Scan time: 0.014075s
    Asset Hashing: 0.000000s [0 B, 0.000000 mb/s]
    Asset Import (Scripting) time: 0.000000s (count: 0)
    Post Processs Assets (Scripting) time: 0.000000s
    Asset Rehashing: 0.000000s [0 B, 0.000000 mb/s]
    Asset Import (Non Scripting) time: 0.000000s (count: 0)
    Post Process Assets (Non Scripting) time: 0.000000s
    Dependent Assets to Import Queue time: 0.000000s

Couldn't get method 'GetPivot' from type ProGrids.pg_Editor
UnityEngine.DebugLogHandler:Internal_Log()
UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
UnityEngine.Logger:Log(LogType, Object)
UnityEngine.Debug:LogWarning(Object)
UnityEngine.ProBuilder.Log:PrintToConsole(String, LogType) (at Library\PackageCache\com.unity.probuilder@4.0.2\Runtime\Core\Log.cs:271)
UnityEngine.ProBuilder.Log:smile:oPrint(String, LogType) (at Library\PackageCache\com.unity.probuilder@4.0.2\Runtime\Core\Log.cs:201)
UnityEngine.ProBuilder.Log:Warning(String) (at Library\PackageCache\com.unity.probuilder@4.0.2\Runtime\Core\Log.cs:166)
UnityEngine.ProBuilder.Log:Warning(String, Object[]) (at Library\PackageCache\com.unity.probuilder@4.0.2\Runtime\Core\Log.cs:160)
UnityEditor.ProBuilder.ReflectionUtility:GetOpenDelegate(Type, String) (at Library\PackageCache\com.unity.probuilder@4.0.2\Editor\EditorCore\ReflectionUtility.cs:126)
UnityEditor.ProBuilder.ProGridsInterface:GetPivot(Vector3&) (at Library\PackageCache\com.unity.probuilder@4.0.2\Editor\EditorCore\ProGridsInterface.cs:212)
UnityEditor.ProBuilder.Actions.NewPolyShape:smile:oAction() (at Library\PackageCache\com.unity.probuilder@4.0.2\Editor\MenuActions\Editors\NewPolyShape.cs:48)
UnityEditor.ProBuilder.MenuAction:smile:oButton(Boolean, Boolean, Rect&, GUILayoutOption[]) (at Library\PackageCache\com.unity.probuilder@4.0.2\Editor\EditorCore\MenuAction.cs:335)
UnityEditor.ProBuilder.EditorToolbar:OnGUI() (at Library\PackageCache\com.unity.probuilder@4.0.2\Editor\EditorCore\EditorToolbar.cs:367)
UnityEditor.ProBuilder.ProBuilderEditor:OnGUI() (at Library\PackageCache\com.unity.probuilder@4.0.2\Editor\EditorCore\ProBuilderEditor.cs:446)
System.Reflection.MonoMethod:InternalInvoke()
System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)
System.Reflection.MethodBase:Invoke(Object, Object[])
UnityEditor.HostView:Invoke(String, Object) (at C:\buildslave\unity\build\Editor\Mono\HostView.cs:342)
UnityEditor.HostView:Invoke(String) (at C:\buildslave\unity\build\Editor\Mono\HostView.cs:336)
UnityEditor.HostView:InvokeOnGUI(Rect, Rect) (at C:\buildslave\unity\build\Editor\Mono\HostView.cs:302)
UnityEditor.DockArea:smile:rawView(Rect, Rect, Boolean, Boolean, Boolean) (at C:\buildslave\unity\build\Editor\Mono\GUI\DockArea.cs:361)
UnityEditor.DockArea:OldOnGUI() (at C:\buildslave\unity\build\Editor\Mono\GUI\DockArea.cs:320)
UnityEngine.Experimental.UIElements.IMGUIContainer:smile:oOnGUI(Event, Matrix4x4, Rect, Boolean) (at C:\buildslave\unity\build\Modules\UIElements\IMGUIContainer.cs:244)
UnityEngine.Experimental.UIElements.IMGUIContainer:HandleIMGUIEvent(Event, Matrix4x4, Rect) (at C:\buildslave\unity\build\Modules\UIElements\IMGUIContainer.cs:438)
UnityEngine.Experimental.UIElements.IMGUIContainer:HandleIMGUIEvent(Event) (at C:\buildslave\unity\build\Modules\UIElements\IMGUIContainer.cs:421)
UnityEngine.Experimental.UIElements.IMGUIContainer:HandleEvent(EventBase) (at C:\buildslave\unity\build\Modules\UIElements\IMGUIContainer.cs:401)
UnityEngine.Experimental.UIElements.EventDispatcher:ProcessEvent(EventBase, IPanel) (at C:\buildslave\unity\build\Modules\UIElements\EventDispatcher.cs:511)
UnityEngine.Experimental.UIElements.EventDispatcher:smile:ispatch(EventBase, IPanel, DispatchMode) (at C:\buildslave\unity\build\Modules\UIElements\EventDispatcher.cs:307)
UnityEngine.Experimental.UIElements.BaseVisualElementPanel:SendEvent(EventBase, DispatchMode) (at C:\buildslave\unity\build\Modules\UIElements\Panel.cs:176)
UnityEngine.Experimental.UIElements.UIElementsUtility:smile:oDispatch(BaseVisualElementPanel) (at C:\buildslave\unity\build\Modules\UIElements\UIElementsUtility.cs:245)
UnityEngine.Experimental.UIElements.UIElementsUtility:ProcessEvent(Int32, IntPtr) (at C:\buildslave\unity\build\Modules\UIElements\UIElementsUtility.cs:68)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr) (at C:\buildslave\unity\build\Modules\IMGUI\GUIUtility.cs:179)
(Filename: Library/PackageCache/com.unity.probuilder@4.0.2/Runtime/Core/Log.cs Line: 271)

<RI> Initialized touch support.

NullReferenceException: Object reference not set to an instance of an object
  at UnityEditor.ProBuilder.ReflectionUtility.GetOpenDelegateOnProperty[T] (System.Type type, System.String propertyName, System.Reflection.BindingFlags bindings) [0x0000a] in C:\Users\Public\Documents\Unity Projects\ProGridsException\Library\PackageCache\com.unity.probuilder@4.0.2\Editor\EditorCore\ReflectionUtility.cs:160
  at UnityEditor.ProBuilder.ProGridsInterface.GetProGridsInstance () [0x00020] in C:\Users\Public\Documents\Unity Projects\ProGridsException\Library\PackageCache\com.unity.probuilder@4.0.2\Editor\EditorCore\ProGridsInterface.cs:69
  at UnityEditor.ProBuilder.ProGridsInterface.GridVisible () [0x00001] in C:\Users\Public\Documents\Unity Projects\ProGridsException\Library\PackageCache\com.unity.probuilder@4.0.2\Editor\EditorCore\ProGridsInterface.cs:172
  at UnityEditor.ProBuilder.EditorHandleUtility.GetPlaneFromProGridsAxis (UnityEngine.Vector2 mousePosition, UnityEngine.Plane& plane) [0x00001] in C:\Users\Public\Documents\Unity Projects\ProGridsException\Library\PackageCache\com.unity.probuilder@4.0.2\Editor\EditorCore\EditorHandleUtility.cs:544
  at UnityEditor.ProBuilder.EditorHandleUtility.FindBestPlane (UnityEngine.Vector2 mousePosition) [0x00011] in C:\Users\Public\Documents\Unity Projects\ProGridsException\Library\PackageCache\com.unity.probuilder@4.0.2\Editor\EditorCore\EditorHandleUtility.cs:498
  at UnityEditor.ProBuilder.PolyShapeEditor.SetupInputPlane (UnityEngine.Vector2 mousePosition) [0x00001] in C:\Users\Public\Documents\Unity Projects\ProGridsException\Library\PackageCache\com.unity.probuilder@4.0.2\Editor\EditorCore\PolyShapeEditor.cs:402
  at UnityEditor.ProBuilder.PolyShapeEditor.DoPointPlacement () [0x0011c] in C:\Users\Public\Documents\Unity Projects\ProGridsException\Library\PackageCache\com.unity.probuilder@4.0.2\Editor\EditorCore\PolyShapeEditor.cs:316
  at UnityEditor.ProBuilder.PolyShapeEditor.OnSceneGUI () [0x0014e] in C:\Users\Public\Documents\Unity Projects\ProGridsException\Library\PackageCache\com.unity.probuilder@4.0.2\Editor\EditorCore\PolyShapeEditor.cs:274
  at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&)
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in <ac823e2bb42b41bda67924a45a0173c3>:0
Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation.
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00048] in <ac823e2bb42b41bda67924a45a0173c3>:0
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0
  at UnityEditor.SceneView.CallOnSceneGUI () [0x00077] in C:\buildslave\unity\build\Editor\Mono\SceneView\SceneView.cs:2833
  at UnityEditor.SceneView.HandleSelectionAndOnSceneGUI () [0x0000d] in C:\buildslave\unity\build\Editor\Mono\SceneView\SceneView.cs:2122
  at UnityEditor.SceneView.OnGUI () [0x00376] in C:\buildslave\unity\build\Editor\Mono\SceneView\SceneView.cs:1983
  at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&)
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in <ac823e2bb42b41bda67924a45a0173c3>:0
Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation.
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00048] in <ac823e2bb42b41bda67924a45a0173c3>:0
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0
  at UnityEditor.HostView.Invoke (System.String methodName, System.Object obj) [0x00015] in C:\buildslave\unity\build\Editor\Mono\HostView.cs:342
  at UnityEditor.HostView.Invoke (System.String methodName) [0x00009] in C:\buildslave\unity\build\Editor\Mono\HostView.cs:336
  at UnityEditor.HostView.InvokeOnGUI (UnityEngine.Rect onGUIPosition, UnityEngine.Rect viewRect) [0x0011d] in C:\buildslave\unity\build\Editor\Mono\HostView.cs:310
  at UnityEditor.DockArea.DrawView (UnityEngine.Rect viewRect, UnityEngine.Rect dockAreaRect, System.Boolean customBorder, System.Boolean floatingWindow, System.Boolean isBottomTab) [0x0008d] in C:\buildslave\unity\build\Editor\Mono\GUI\DockArea.cs:361
  at UnityEditor.DockArea.OldOnGUI () [0x001d1] in C:\buildslave\unity\build\Editor\Mono\GUI\DockArea.cs:320
  at UnityEngine.Experimental.UIElements.IMGUIContainer.DoOnGUI (UnityEngine.Event evt, UnityEngine.Matrix4x4 worldTransform, UnityEngine.Rect clippingRect, System.Boolean isComputingLayout) [0x00225] in C:\buildslave\unity\build\Modules\UIElements\IMGUIContainer.cs:266
  at UnityEngine.Experimental.UIElements.IMGUIContainer.HandleIMGUIEvent (UnityEngine.Event e, UnityEngine.Matrix4x4 worldTransform, UnityEngine.Rect clippingRect) [0x00067] in C:\buildslave\unity\build\Modules\UIElements\IMGUIContainer.cs:438
  at UnityEngine.Experimental.UIElements.IMGUIContainer.HandleIMGUIEvent (UnityEngine.Event e) [0x00010] in C:\buildslave\unity\build\Modules\UIElements\IMGUIContainer.cs:421
  at UnityEngine.Experimental.UIElements.IMGUIContainer.HandleEvent (UnityEngine.Experimental.UIElements.EventBase evt) [0x00043] in C:\buildslave\unity\build\Modules\UIElements\IMGUIContainer.cs:401
  at UnityEngine.Experimental.UIElements.EventDispatcher.PropagateEvent (UnityEngine.Experimental.UIElements.EventBase evt) [0x00116] in C:\buildslave\unity\build\Modules\UIElements\EventDispatcher.cs:754
  at UnityEngine.Experimental.UIElements.EventDispatcher.ProcessEvent (UnityEngine.Experimental.UIElements.EventBase evt, UnityEngine.Experimental.UIElements.IPanel panel) [0x0043c] in C:\buildslave\unity\build\Modules\UIElements\EventDispatcher.cs:599
  at UnityEngine.Experimental.UIElements.EventDispatcher.Dispatch (UnityEngine.Experimental.UIElements.EventBase evt, UnityEngine.Experimental.UIElements.IPanel panel, UnityEngine.Experimental.UIElements.DispatchMode dispatchMode) [0x00048] in C:\buildslave\unity\build\Modules\UIElements\EventDispatcher.cs:307
  at UnityEngine.Experimental.UIElements.BaseVisualElementPanel.SendEvent (UnityEngine.Experimental.UIElements.EventBase e, UnityEngine.Experimental.UIElements.DispatchMode dispatchMode) [0x00024] in C:\buildslave\unity\build\Modules\UIElements\Panel.cs:176
  at UnityEngine.Experimental.UIElements.UIElementsUtility.DoDispatch (UnityEngine.Experimental.UIElements.BaseVisualElementPanel panel) [0x00093] in C:\buildslave\unity\build\Modules\UIElements\UIElementsUtility.cs:245
  at UnityEngine.Experimental.UIElements.UIElementsUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr) [0x00030] in C:\buildslave\unity\build\Modules\UIElements\UIElementsUtility.cs:68
  at UnityEngine.GUIUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr) [0x00012] in C:\buildslave\unity\build\Modules\IMGUI\GUIUtility.cs:179
(Filename: Library/PackageCache/com.unity.probuilder@4.0.2/Editor/EditorCore/ReflectionUtility.cs Line: 160)

<RI> Initialized touch support.

<RI> Initialized touch support.

Couldn't get method 'GetPivot' from type ProGrids.pg_Editor
UnityEngine.DebugLogHandler:Internal_Log()
UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
UnityEngine.Logger:Log(LogType, Object)
UnityEngine.Debug:LogWarning(Object)
UnityEngine.ProBuilder.Log:PrintToConsole(String, LogType) (at Library\PackageCache\com.unity.probuilder@4.0.2\Runtime\Core\Log.cs:271)
UnityEngine.ProBuilder.Log:smile:oPrint(String, LogType) (at Library\PackageCache\com.unity.probuilder@4.0.2\Runtime\Core\Log.cs:201)
UnityEngine.ProBuilder.Log:Warning(String) (at Library\PackageCache\com.unity.probuilder@4.0.2\Runtime\Core\Log.cs:166)
UnityEngine.ProBuilder.Log:Warning(String, Object[]) (at Library\PackageCache\com.unity.probuilder@4.0.2\Runtime\Core\Log.cs:160)
UnityEditor.ProBuilder.ReflectionUtility:GetOpenDelegate(Type, String) (at Library\PackageCache\com.unity.probuilder@4.0.2\Editor\EditorCore\ReflectionUtility.cs:126)
UnityEditor.ProBuilder.ProGridsInterface:GetPivot(Vector3&) (at Library\PackageCache\com.unity.probuilder@4.0.2\Editor\EditorCore\ProGridsInterface.cs:212)
UnityEditor.ProBuilder.Actions.NewPolyShape:smile:oAction() (at Library\PackageCache\com.unity.probuilder@4.0.2\Editor\MenuActions\Editors\NewPolyShape.cs:48)
UnityEditor.ProBuilder.MenuAction:smile:oButton(Boolean, Boolean, Rect&, GUILayoutOption[]) (at Library\PackageCache\com.unity.probuilder@4.0.2\Editor\EditorCore\MenuAction.cs:335)
UnityEditor.ProBuilder.EditorToolbar:OnGUI() (at Library\PackageCache\com.unity.probuilder@4.0.2\Editor\EditorCore\EditorToolbar.cs:367)
UnityEditor.ProBuilder.ProBuilderEditor:OnGUI() (at Library\PackageCache\com.unity.probuilder@4.0.2\Editor\EditorCore\ProBuilderEditor.cs:446)
System.Reflection.MonoMethod:InternalInvoke()
System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)
System.Reflection.MethodBase:Invoke(Object, Object[])
UnityEditor.HostView:Invoke(String, Object) (at C:\buildslave\unity\build\Editor\Mono\HostView.cs:342)
UnityEditor.HostView:Invoke(String) (at C:\buildslave\unity\build\Editor\Mono\HostView.cs:336)
UnityEditor.HostView:InvokeOnGUI(Rect, Rect) (at C:\buildslave\unity\build\Editor\Mono\HostView.cs:302)
UnityEditor.DockArea:smile:rawView(Rect, Rect, Boolean, Boolean, Boolean) (at C:\buildslave\unity\build\Editor\Mono\GUI\DockArea.cs:361)
UnityEditor.DockArea:OldOnGUI() (at C:\buildslave\unity\build\Editor\Mono\GUI\DockArea.cs:320)
UnityEngine.Experimental.UIElements.IMGUIContainer:smile:oOnGUI(Event, Matrix4x4, Rect, Boolean) (at C:\buildslave\unity\build\Modules\UIElements\IMGUIContainer.cs:244)
UnityEngine.Experimental.UIElements.IMGUIContainer:HandleIMGUIEvent(Event, Matrix4x4, Rect) (at C:\buildslave\unity\build\Modules\UIElements\IMGUIContainer.cs:438)
UnityEngine.Experimental.UIElements.IMGUIContainer:HandleIMGUIEvent(Event) (at C:\buildslave\unity\build\Modules\UIElements\IMGUIContainer.cs:421)
UnityEngine.Experimental.UIElements.IMGUIContainer:HandleEvent(EventBase) (at C:\buildslave\unity\build\Modules\UIElements\IMGUIContainer.cs:401)
UnityEngine.Experimental.UIElements.EventDispatcher:ProcessEvent(EventBase, IPanel) (at C:\buildslave\unity\build\Modules\UIElements\EventDispatcher.cs:511)
UnityEngine.Experimental.UIElements.EventDispatcher:smile:ispatch(EventBase, IPanel, DispatchMode) (at C:\buildslave\unity\build\Modules\UIElements\EventDispatcher.cs:307)
UnityEngine.Experimental.UIElements.BaseVisualElementPanel:SendEvent(EventBase, DispatchMode) (at C:\buildslave\unity\build\Modules\UIElements\Panel.cs:176)
UnityEngine.Experimental.UIElements.UIElementsUtility:smile:oDispatch(BaseVisualElementPanel) (at C:\buildslave\unity\build\Modules\UIElements\UIElementsUtility.cs:245)
UnityEngine.Experimental.UIElements.UIElementsUtility:ProcessEvent(Int32, IntPtr) (at C:\buildslave\unity\build\Modules\UIElements\UIElementsUtility.cs:68)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr) (at C:\buildslave\unity\build\Modules\IMGUI\GUIUtility.cs:179)
(Filename: Library/PackageCache/com.unity.probuilder@4.0.2/Runtime/Core/Log.cs Line: 271)

NullReferenceException: Object reference not set to an instance of an object
  at UnityEditor.ProBuilder.ReflectionUtility.GetOpenDelegateOnProperty[T] (System.Type type, System.String propertyName, System.Reflection.BindingFlags bindings) [0x0000a] in C:\Users\Public\Documents\Unity Projects\ProGridsException\Library\PackageCache\com.unity.probuilder@4.0.2\Editor\EditorCore\ReflectionUtility.cs:160
  at UnityEditor.ProBuilder.ProGridsInterface.GetProGridsInstance () [0x00020] in C:\Users\Public\Documents\Unity Projects\ProGridsException\Library\PackageCache\com.unity.probuilder@4.0.2\Editor\EditorCore\ProGridsInterface.cs:69
  at UnityEditor.ProBuilder.ProGridsInterface.GridVisible () [0x00001] in C:\Users\Public\Documents\Unity Projects\ProGridsException\Library\PackageCache\com.unity.probuilder@4.0.2\Editor\EditorCore\ProGridsInterface.cs:172
  at UnityEditor.ProBuilder.EditorHandleUtility.GetPlaneFromProGridsAxis (UnityEngine.Vector2 mousePosition, UnityEngine.Plane& plane) [0x00001] in C:\Users\Public\Documents\Unity Projects\ProGridsException\Library\PackageCache\com.unity.probuilder@4.0.2\Editor\EditorCore\EditorHandleUtility.cs:544
  at UnityEditor.ProBuilder.EditorHandleUtility.FindBestPlane (UnityEngine.Vector2 mousePosition) [0x00011] in C:\Users\Public\Documents\Unity Projects\ProGridsException\Library\PackageCache\com.unity.probuilder@4.0.2\Editor\EditorCore\EditorHandleUtility.cs:498
  at UnityEditor.ProBuilder.PolyShapeEditor.SetupInputPlane (UnityEngine.Vector2 mousePosition) [0x00001] in C:\Users\Public\Documents\Unity Projects\ProGridsException\Library\PackageCache\com.unity.probuilder@4.0.2\Editor\EditorCore\PolyShapeEditor.cs:402
  at UnityEditor.ProBuilder.PolyShapeEditor.DoPointPlacement () [0x0011c] in C:\Users\Public\Documents\Unity Projects\ProGridsException\Library\PackageCache\com.unity.probuilder@4.0.2\Editor\EditorCore\PolyShapeEditor.cs:316
  at UnityEditor.ProBuilder.PolyShapeEditor.OnSceneGUI () [0x0014e] in C:\Users\Public\Documents\Unity Projects\ProGridsException\Library\PackageCache\com.unity.probuilder@4.0.2\Editor\EditorCore\PolyShapeEditor.cs:274
  at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&)
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in <ac823e2bb42b41bda67924a45a0173c3>:0
Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation.
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00048] in <ac823e2bb42b41bda67924a45a0173c3>:0
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0
  at UnityEditor.SceneView.CallOnSceneGUI () [0x00077] in C:\buildslave\unity\build\Editor\Mono\SceneView\SceneView.cs:2833
  at UnityEditor.SceneView.HandleSelectionAndOnSceneGUI () [0x0000d] in C:\buildslave\unity\build\Editor\Mono\SceneView\SceneView.cs:2122
  at UnityEditor.SceneView.OnGUI () [0x00376] in C:\buildslave\unity\build\Editor\Mono\SceneView\SceneView.cs:1983
  at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&)
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in <ac823e2bb42b41bda67924a45a0173c3>:0
Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation.
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00048] in <ac823e2bb42b41bda67924a45a0173c3>:0
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0
  at UnityEditor.HostView.Invoke (System.String methodName, System.Object obj) [0x00015] in C:\buildslave\unity\build\Editor\Mono\HostView.cs:342
  at UnityEditor.HostView.Invoke (System.String methodName) [0x00009] in C:\buildslave\unity\build\Editor\Mono\HostView.cs:336
  at UnityEditor.HostView.InvokeOnGUI (UnityEngine.Rect onGUIPosition, UnityEngine.Rect viewRect) [0x0011d] in C:\buildslave\unity\build\Editor\Mono\HostView.cs:310
  at UnityEditor.DockArea.DrawView (UnityEngine.Rect viewRect, UnityEngine.Rect dockAreaRect, System.Boolean customBorder, System.Boolean floatingWindow, System.Boolean isBottomTab) [0x0008d] in C:\buildslave\unity\build\Editor\Mono\GUI\DockArea.cs:361
  at UnityEditor.DockArea.OldOnGUI () [0x001d1] in C:\buildslave\unity\build\Editor\Mono\GUI\DockArea.cs:320
  at UnityEngine.Experimental.UIElements.IMGUIContainer.DoOnGUI (UnityEngine.Event evt, UnityEngine.Matrix4x4 worldTransform, UnityEngine.Rect clippingRect, System.Boolean isComputingLayout) [0x00225] in C:\buildslave\unity\build\Modules\UIElements\IMGUIContainer.cs:266
  at UnityEngine.Experimental.UIElements.IMGUIContainer.HandleIMGUIEvent (UnityEngine.Event e, UnityEngine.Matrix4x4 worldTransform, UnityEngine.Rect clippingRect) [0x00067] in C:\buildslave\unity\build\Modules\UIElements\IMGUIContainer.cs:438
  at UnityEngine.Experimental.UIElements.IMGUIContainer.HandleIMGUIEvent (UnityEngine.Event e) [0x00010] in C:\buildslave\unity\build\Modules\UIElements\IMGUIContainer.cs:421
  at UnityEngine.Experimental.UIElements.IMGUIContainer.HandleEvent (UnityEngine.Experimental.UIElements.EventBase evt) [0x00043] in C:\buildslave\unity\build\Modules\UIElements\IMGUIContainer.cs:401
  at UnityEngine.Experimental.UIElements.EventDispatcher.PropagateEvent (UnityEngine.Experimental.UIElements.EventBase evt) [0x00116] in C:\buildslave\unity\build\Modules\UIElements\EventDispatcher.cs:754
  at UnityEngine.Experimental.UIElements.EventDispatcher.ProcessEvent (UnityEngine.Experimental.UIElements.EventBase evt, UnityEngine.Experimental.UIElements.IPanel panel) [0x0043c] in C:\buildslave\unity\build\Modules\UIElements\EventDispatcher.cs:599
  at UnityEngine.Experimental.UIElements.EventDispatcher.Dispatch (UnityEngine.Experimental.UIElements.EventBase evt, UnityEngine.Experimental.UIElements.IPanel panel, UnityEngine.Experimental.UIElements.DispatchMode dispatchMode) [0x00048] in C:\buildslave\unity\build\Modules\UIElements\EventDispatcher.cs:307
  at UnityEngine.Experimental.UIElements.BaseVisualElementPanel.SendEvent (UnityEngine.Experimental.UIElements.EventBase e, UnityEngine.Experimental.UIElements.DispatchMode dispatchMode) [0x00024] in C:\buildslave\unity\build\Modules\UIElements\Panel.cs:176
  at UnityEngine.Experimental.UIElements.UIElementsUtility.DoDispatch (UnityEngine.Experimental.UIElements.BaseVisualElementPanel panel) [0x00093] in C:\buildslave\unity\build\Modules\UIElements\UIElementsUtility.cs:245
  at UnityEngine.Experimental.UIElements.UIElementsUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr) [0x00030] in C:\buildslave\unity\build\Modules\UIElements\UIElementsUtility.cs:68
  at UnityEngine.GUIUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr) [0x00012] in C:\buildslave\unity\build\Modules\IMGUI\GUIUtility.cs:179
(Filename: Library/PackageCache/com.unity.probuilder@4.0.2/Editor/EditorCore/ReflectionUtility.cs Line: 160)

<RI> Initialized touch support.

Refresh: detecting if any assets need to be imported or removed ...

Refresh Completed time: 0.017585s
    Asset Scan time: 0.015665s
    Asset Hashing: 0.000000s [0 B, 0.000000 mb/s]
    Asset Import (Scripting) time: 0.000000s (count: 0)
    Post Processs Assets (Scripting) time: 0.000000s
    Asset Rehashing: 0.000000s [0 B, 0.000000 mb/s]
    Asset Import (Non Scripting) time: 0.000000s (count: 0)
    Post Process Assets (Non Scripting) time: 0.000000s
    Dependent Assets to Import Queue time: 0.000000s

Refresh: detecting if any assets need to be imported or removed ...

Refresh Completed time: 0.017026s
    Asset Scan time: 0.015379s
    Asset Hashing: 0.000000s [0 B, 0.000000 mb/s]
    Asset Import (Scripting) time: 0.000000s (count: 0)
    Post Processs Assets (Scripting) time: 0.000000s
    Asset Rehashing: 0.000000s [0 B, 0.000000 mb/s]
    Asset Import (Non Scripting) time: 0.000000s (count: 0)
    Post Process Assets (Non Scripting) time: 0.000000s
    Dependent Assets to Import Queue time: 0.000000s

ProBuilder 4.0.2 (from Package Manger) and ProGrids 2.5.0f0 (from Asset Store).

Yep, exact same issue. I did also get the error with other ProBuilder tools but I didn’t take note which ones it was.

Hi! I’d recommend upgrading to the Package Manager version of ProGrids also- quite a few fixes and changes, especially for 18.3 and up (which is required for PB4).

Let me know how that works?

I’m experiencing this issue with the latest version of ProGrids, i.e. version: 2.5.0f0, and ProBuilder, i.e. version: 4.0.2.

I was unaware that there was a newer preview version available. By default preview packages are disabled so I had to manually enable it to see the new version (3.0.3 preview, ProGrids at all even), which I only discovered after mousing around the package manager. The ProGrids asset store page, nor the ProCore ProGrids install page mention anything about a preview version being necessary for 18.3, which is now officially released.

Yes it does work now, thank you. I suggest you should make it clear somewhere (probably on both the pages that I linked above) that the preview version is necessary for 2018.3.

Enable preview packages in the Package Manager and use the preview version of ProGrids from there (3.0.3).

3 Likes

Thanks @BeyondInfiniti !!! That worked.

But the “snap on scale” feature not working from progrids preview 3.0.3 . That is why i am using progrids from asset store.

I have the same problem. How did you solve it?

Could you help me? How do I update Progrids?
I tried from the Package Manager, but it did not work. I do not find progrids

probuilder

4147495--365383--probuilder.PNG

Hi! You’ll need to click “Advanced” then enable “Preview Packages”.

Bri,But the “snap on scale” feature not working from progrids preview 3.0.3 . That is why i am using progrids from asset store.

I had this issue, so I importing the progrids preview version in u2018.3.4f1, but now I get: “The type or namespace ProGrids does not exist in namespace “unityengine””

Any suggestions?

Hey! :slight_smile: I just opened a new 18.3.4f1 project, imported ProGrids 303p4, and it worked fine here (of course :stuck_out_tongue: ). Did your error come from PG, or perhaps a script that was referencing PG? Thanks!

1 Like

Oh gosh - it was PG, but it was the old version of PG that I hadn’t deleted yet. That’s fixed now, thank you!

1 Like

Awesome, glad that helped!

Hey,

Im new to Unity.
Getting similar errors to the provided above…
"
The type or namespace name ‘ProGrids’ does not exist in the namespace ‘UnityEngine’ (are you missing an assembly reference?)
"

I initially imported via asset store, and now installed 3.0.3-4 (preview) through package manager yet still getting errors…
I get this alert additionally:
"
GUID [6367e9291991f466897f892a41dd75ff] for asset ‘Packages/com.unity.progrids/Editor/GridRenderer.cs’ conflicts with:
‘Assets/ProCore/ProGrids/Editor/pg_GridRenderer.cs’ (current owner)
We can’t assign a new GUID because the asset is in an immutable folder. The asset will be ignored.
"

any suggestions?

Thanks

Hi! Silly question, but did you make sure to delete the old ProGrids first, like superdupergc mentioned above? :slight_smile: