NullReferenceException when using Volume from URP

Hi!

This is a longshot asking on the forums but I have a very simple menu scene and I get this NullReferenceException everytime when I build my game. I have isolated the problem to the Volume-script from Universal Render Pipeline that exists inside the scene. The Volume Profile has been added to the addressables groups I have but still having this problem.

I’ve tried creating a new Volume Profile (and add it to addressables, etc) but same problem still exists. I don’t understand the problem- it seems URP doesn’t find the overrides (??).

PlayerLog (this error appears multiple times because I have same prefab in different scenes):

Render Pipeline error : the XR layout still contains active passes. Executing XRSystem.EndLayout() right now.
UnityEngine.Logger:Log(LogType, Object)
UnityEngine.Debug:LogWarning(Object)
UnityEngine.Experimental.Rendering.XRSystem:NewLayout()
UnityEngine.Rendering.Universal.UniversalRenderPipeline:RenderCameraStack(ScriptableRenderContext, Camera)
UnityEngine.Rendering.Universal.UniversalRenderPipeline:Render(ScriptableRenderContext, List`1)
UnityEngine.Rendering.RenderPipelineManager:smile:oRenderLoop_Internal(RenderPipelineAsset, IntPtr, Object)

NullReferenceException: Object reference not set to an instance of an object.
  at UnityEngine.Rendering.Universal.PostProcessPass.SetupBloom (UnityEngine.Rendering.CommandBuffer cmd, UnityEngine.Rendering.RTHandle source, UnityEngine.Material uberMaterial) [0x00000] in <00000000000000000000000000000000>:0
  at UnityEngine.Rendering.Universal.PostProcessPass.Render (UnityEngine.Rendering.CommandBuffer cmd, UnityEngine.Rendering.Universal.RenderingData& renderingData) [0x00000] in <00000000000000000000000000000000>:0
  at UnityEngine.Rendering.Universal.PostProcessPass.Execute (UnityEngine.Rendering.ScriptableRenderContext context, UnityEngine.Rendering.Universal.RenderingData& renderingData) [0x00000] in <00000000000000000000000000000000>:0
  at UnityEngine.Rendering.Universal.ScriptableRenderer.ExecuteRenderPass (UnityEngine.Rendering.ScriptableRenderContext context, UnityEngine.Rendering.Universal.ScriptableRenderPass renderPass, UnityEngine.Rendering.Universal.RenderingData& renderingData) [0x00000] in <00000000000000000000000000000000>:0
  at UnityEngine.Rendering.Universal.ScriptableRenderer.ExecuteBlock (System.Int32 blockIndex, UnityEngine.Rendering.Universal.ScriptableRenderer+RenderBlocks& renderBlocks, UnityEngine.Rendering.ScriptableRenderContext context, UnityEngine.Rendering.Universal.RenderingData& renderingData, System.Boolean submit) [0x00000] in <00000000000000000000000000000000>:0
  at UnityEngine.Rendering.Universal.ScriptableRenderer.Execute (UnityEngine.Rendering.ScriptableRenderContext context, UnityEngine.Rendering.Universal.RenderingData& renderingData) [0x00000] in <00000000000000000000000000000000>:0
  at UnityEngine.Rendering.Universal.UniversalRenderPipeline.RenderSingleCamera (UnityEngine.Rendering.ScriptableRenderContext context, UnityEngine.Rendering.Universal.CameraData& cameraData, System.Boolean anyPostProcessingEnabled) [0x00000] in <00000000000000000000000000000000>:0
  at UnityEngine.Rendering.Universal.UniversalRenderPipeline.RenderCameraStack (UnityEngine.Rendering.ScriptableRenderContext context, UnityEngine.Camera baseCamera) [0x00000] in <00000000000000000000000000000000>:0
  at UnityEngine.Rendering.Universal.UniversalRenderPipeline.Render (UnityEngine.Rendering.ScriptableRenderContext renderContext, System.Collections.Generic.List`1[T] cameras) [0x00000] in <00000000000000000000000000000000>:0
  at UnityEngine.Rendering.RenderPipelineManager.DoRenderLoop_Internal (UnityEngine.Rendering.RenderPipelineAsset pipe, System.IntPtr loopPtr, UnityEngine.Object renderRequest) [0x00000] in <00000000000000000000000000000000>:0

GameObject in the scene:

Volume Profile in project-view (exists outside /Assets folder in a local package):

Addressable ‘Settings’ group settings:

Unity v2022.3.4f1
Addressables v1.21.14
URP v14.0.8

1 Like

Hey

We are experiencing the same issue right now.
We just upgraded from 2022.3.3 to 2022.3.17 and now whenever we try to build we get the same error and warning.

It’s definitely something XR and bloom related.
As additional information we are using Vulkan with forward rendering.

Did you ever solve this issue?

Same problem here.

It should be fixed in the latest LTS