Search Issue Tracker
By Design
Votes
0
Found in [Package]
9.0.0, 8.1.0
Issue ID
1243965
Regression
Yes
[HDRP] NullReferenceException errors are thrown while removing HD Additional Reflection Component from Reflection Probe.
NullReferenceException errors are thrown while removing HD Additional Reflection Component.
Steps to repro:
1. Create a new HDRP Project.
2. Hierarchy > Right Click > Light > Reflection Probe.
3. Inspector > Remove HD Additional Reflection Component.
Actual Result:
NullReferenceException errors are thrown in the console.
Expected Result:
No errors in the console.
Reproducible in:
2020.2.0a10, 2020.2.0a1, with Package Version 9.0.0, 8.1.0, 8.0.1.
Working Fine in:
2020.1.0b8 with Package Version 9.0.0, 8.1.0, 8.0.1.
Environment:
Occurring on Windows 10 & Mac 10.15
Stack trace:
NullReferenceException: Object reference not set to an instance of an object
UnityEditor.Rendering.HighDefinition.HDReflectionProbeEditor.GetTexture (UnityEditor.Rendering.HighDefinition.HDReflectionProbeEditor e, UnityEngine.Object target) (at library/packagecache/com.unity.render-pipelines.high-definition@8.1.0/editor/lighting/reflection/hdreflectionprobeeditor.preview.cs:71)
UnityEditor.Rendering.HighDefinition.HDReflectionProbeEditor.HasPreviewGUI () (at library/packagecache/com.unity.render-pipelines.high-definition@8.1.0/editor/lighting/reflection/hdreflectionprobeeditor.preview.cs:16)
UnityEditor.PropertyEditor.GetEditorsWithPreviews (UnityEditor.Editor[] editors) (at <599a88f0dc984e9a84071cb802b80734>:0)
UnityEditor.PropertyEditor.DrawPreviewAndLabels () (at <599a88f0dc984e9a84071cb802b80734>:0)
UnityEngine.UIElements.IMGUIContainer.DoOnGUI (UnityEngine.Event evt, UnityEngine.Matrix4x4 parentTransform, UnityEngine.Rect clippingRect, System.Boolean isComputingLayout, UnityEngine.Rect layoutSize, System.Action onGUIHandler, System.Boolean canAffectFocus) (at <a22359d5f5034fbc857d5b4e837e47f0>:0)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr, Boolean&)
NullReferenceException: Object reference not set to an instance of an object
UnityEditor.Rendering.HighDefinition.HDReflectionProbeEditor.GetTexture (UnityEditor.Rendering.HighDefinition.HDReflectionProbeEditor e, UnityEngine.Object target) (at library/packagecache/com.unity.render-pipelines.high-definition@8.1.0/editor/lighting/reflection/hdreflectionprobeeditor.preview.cs:71)
UnityEditor.Rendering.HighDefinition.HDReflectionProbeEditor.HasPreviewGUI () (at library/packagecache/com.unity.render-pipelines.high-definition@8.1.0/editor/lighting/reflection/hdreflectionprobeeditor.preview.cs:16)
UnityEditor.PropertyEditor.GetEditorsWithPreviews (UnityEditor.Editor[] editors) (at <599a88f0dc984e9a84071cb802b80734>:0)
UnityEditor.PropertyEditor.DrawPreviewAndLabels () (at <599a88f0dc984e9a84071cb802b80734>:0)
UnityEngine.UIElements.IMGUIContainer.DoOnGUI (UnityEngine.Event evt, UnityEngine.Matrix4x4 parentTransform, UnityEngine.Rect clippingRect, System.Boolean isComputingLayout, UnityEngine.Rect layoutSize, System.Action onGUIHandler, System.Boolean canAffectFocus) (at <a22359d5f5034fbc857d5b4e837e47f0>:0)
UnityEngine.UIElements.IMGUIContainer.HandleIMGUIEvent (UnityEngine.Event e, UnityEngine.Matrix4x4 worldTransform, UnityEngine.Rect clippingRect, System.Action onGUIHandler, System.Boolean canAffectFocus) (at <a22359d5f5034fbc857d5b4e837e47f0>:0)
UnityEngine.UIElements.IMGUIContainer.DoIMGUIRepaint () (at <a22359d5f5034fbc857d5b4e837e47f0>:0)
UnityEngine.UIElements.UIR.RenderChainCommand.ExecuteNonDrawMesh (UnityEngine.UIElements.UIR.DrawParams drawParams, System.Single pixelsPerPoint, System.Exception& immediateException) (at <a22359d5f5034fbc857d5b4e837e47f0>:0)
Rethrow as ImmediateModeException
UnityEngine.UIElements.UIR.RenderChain.Render () (at <a22359d5f5034fbc857d5b4e837e47f0>:0)
UnityEngine.UIElements.UIRRepaintUpdater.Update () (at <a22359d5f5034fbc857d5b4e837e47f0>:0)
UnityEngine.UIElements.VisualTreeUpdater.UpdateVisualTreePhase (UnityEngine.UIElements.VisualTreeUpdatePhase phase) (at <a22359d5f5034fbc857d5b4e837e47f0>:0)
UnityEngine.UIElements.Panel.UpdateForRepaint () (at <a22359d5f5034fbc857d5b4e837e47f0>:0)
UnityEngine.UIElements.Panel.Repaint (UnityEngine.Event e) (at <a22359d5f5034fbc857d5b4e837e47f0>:0)
UnityEngine.UIElements.UIElementsUtility.DoDispatch (UnityEngine.UIElements.BaseVisualElementPanel panel) (at <a22359d5f5034fbc857d5b4e837e47f0>:0)
UnityEngine.UIElements.UIElementsUtility.UnityEngine.UIElements.IUIElementsUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr, System.Boolean& eventHandled) (at <a22359d5f5034fbc857d5b4e837e47f0>:0)
UnityEngine.UIElements.UIEventRegistration.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr) (at <a22359d5f5034fbc857d5b4e837e47f0>:0)
UnityEngine.UIElements.UIEventRegistration+<>c.<.cctor>b__1_2 (System.Int32 i, System.IntPtr ptr) (at <a22359d5f5034fbc857d5b4e837e47f0>:0)
UnityEngine.GUIUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr, System.Boolean& result) (at <5ef95cf9017f426f8b888bbcd7fe1bcc>:0)
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Foldout arrow indent is misaligned in the Inspector when used in Custom Type
- [Android] The Player screen turns black when playing a video under certain conditions
- Search window icons at the bottom are cut off when Search window is resized vertically
- "Try something else?" text label is cut off when searching for a long text in the Search window
- Rendering Debugger window sections do not have a minimum width set when resizing with the slider in the middle of the window
Resolution Note:
This is a known issue and there is an ongoing effort for 2020.2 to solve it. This also applies to Camera and Light component, nothing we can do. Closing as won't fix. Should be solved in 2020.2 for the cutoff