URP and some errors

I am creating a 2D game. When turning on the game after some time starts to appear such errors. The project is on Unity 2022.2.3f (updated from 2022.2.2f - I did not have this error on that version)
What exactly does this mean?

(Filename: ./Library/PackageCache/com.unity.render-pipelines.universal@14.0.5/Runtime/RenderingUtils.cs Line: 526)

Render Pipeline error : the XR layout still contains active passes. Executing XRSystem.EndLayout() right now.
UnityEngine.StackTraceUtility:ExtractStackTrace () (at C:/build/output/unity/unity/Runtime/Export/Scripting/StackTrace.cs:37)
UnityEngine.DebugLogHandler:LogFormat (UnityEngine.LogType,UnityEngine.Object,string,object[ ])
UnityEngine.Logger:Log (UnityEngine.LogType,object)
UnityEngine.Debug:LogWarning (object)
UnityEngine.Experimental.Rendering.XRSystem:NewLayout () (at ./Library/PackageCache/com.unity.render-pipelines.core@14.0.5/Runtime/XR/XRSystem.cs:156)
UnityEngine.Rendering.Universal.UniversalRenderPipeline:RenderCameraStack (UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Camera) (at ./Library/PackageCache/com.unity.render-pipelines.universal@14.0.5/Runtime/UniversalRenderPipeline.cs:758)
UnityEngine.Rendering.Universal.UniversalRenderPipeline:Render (UnityEngine.Rendering.ScriptableRenderContext,System.Collections.Generic.List1<UnityEngine.Camera>) (at ./Library/PackageCache/com.unity.render-pipelines.universal@14.0.5/Runtime/UniversalRenderPipeline.cs:356) UnityEngine.Rendering.RenderPipeline:InternalRender (UnityEngine.Rendering.ScriptableRenderContext,System.Collections.Generic.List1<UnityEngine.Camera>) (at C:/build/output/unity/unity/Runtime/Export/RenderPipeline/RenderPipeline.cs:52)
UnityEngine.Rendering.RenderPipelineManager:smile:oRenderLoop_Internal (UnityEngine.Rendering.RenderPipelineAsset,intptr,UnityEngine.Object) (at C:/build/output/unity/unity/Runtime/Export/RenderPipeline/RenderPipelineManager.cs:126)

(Filename: ./Library/PackageCache/com.unity.render-pipelines.core@14.0.5/Runtime/XR/XRSystem.cs Line: 156)

NullReferenceException: Object reference not set to an instance of an object
at UnityEngine.Rendering.Universal.RenderingUtils.RTHandleNeedsReAlloc (UnityEngine.Rendering.RTHandle handle, UnityEngine.RenderTextureDescriptor& descriptor, UnityEngine.FilterMode filterMode, UnityEngine.TextureWrapMode wrapMode, System.Boolean isShadowMap, System.Int32 anisoLevel, System.Single mipMapBias, System.String name, System.Boolean scaled) [0x00036] in .\Library\PackageCache\com.unity.render-pipelines.universal@14.0.5\Runtime\RenderingUtils.cs:526
at UnityEngine.Rendering.Universal.RenderingUtils.ReAllocateIfNeeded (UnityEngine.Rendering.RTHandle& handle, UnityEngine.RenderTextureDescriptor& descriptor, UnityEngine.FilterMode filterMode, UnityEngine.TextureWrapMode wrapMode, System.Boolean isShadowMap, System.Int32 anisoLevel, System.Single mipMapBias, System.String name) [0x00001] in .\Library\PackageCache\com.unity.render-pipelines.universal@14.0.5\Runtime\RenderingUtils.cs:568
at UnityEngine.Rendering.Universal.Renderer2D.CreateRenderTextures (UnityEngine.Rendering.Universal.CameraData& cameraData, System.Boolean forceCreateColorTexture, UnityEngine.FilterMode colorTextureFilterMode, UnityEngine.Rendering.CommandBuffer cmd, UnityEngine.Rendering.RTHandle& colorTargetHandle, UnityEngine.Rendering.RTHandle& depthTargetHandle) [0x0012f] in .\Library\PackageCache\com.unity.render-pipelines.universal@14.0.5\Runtime\2D\Renderer2D.cs:131
at UnityEngine.Rendering.Universal.Renderer2D.Setup (UnityEngine.Rendering.ScriptableRenderContext context, UnityEngine.Rendering.Universal.RenderingData& renderingData) [0x00137] in .\Library\PackageCache\com.unity.render-pipelines.universal@14.0.5\Runtime\2D\Renderer2D.cs:214
at UnityEngine.Rendering.Universal.UniversalRenderPipeline.RenderSingleCamera (UnityEngine.Rendering.ScriptableRenderContext context, UnityEngine.Rendering.Universal.CameraData& cameraData, System.Boolean anyPostProcessingEnabled) [0x001b6] in .\Library\PackageCache\com.unity.render-pipelines.universal@14.0.5\Runtime\UniversalRenderPipeline.cs:640
at UnityEngine.Rendering.Universal.UniversalRenderPipeline.RenderCameraStack (UnityEngine.Rendering.ScriptableRenderContext context, UnityEngine.Camera baseCamera) [0x0041d] in .\Library\PackageCache\com.unity.render-pipelines.universal@14.0.5\Runtime\UniversalRenderPipeline.cs:821
at UnityEngine.Rendering.Universal.UniversalRenderPipeline.Render (UnityEngine.Rendering.ScriptableRenderContext renderContext, System.Collections.Generic.List1[T] cameras) [0x000b7] in .\Library\PackageCache\com.unity.render-pipelines.universal@14.0.5\Runtime\UniversalRenderPipeline.cs:356 at UnityEngine.Rendering.RenderPipeline.InternalRender (UnityEngine.Rendering.ScriptableRenderContext context, System.Collections.Generic.List1[T] cameras) [0x0001c] in C:\build\output\unity\unity\Runtime\Export\RenderPipeline\RenderPipeline.cs:52
at UnityEngine.Rendering.RenderPipelineManager.DoRenderLoop_Internal (UnityEngine.Rendering.RenderPipelineAsset pipe, System.IntPtr loopPtr, UnityEngine.Object renderRequest) [0x00041] in C:\build\output\unity\unity\Runtime\Export\RenderPipeline\RenderPipelineManager.cs:126

(Filename: ./Library/PackageCache/com.unity.render-pipelines.universal@14.0.5/Runtime/RenderingUtils.cs Line: 526)

Render Pipeline error : the XR layout still contains active passes. Executing XRSystem.EndLayout() right now.
UnityEngine.StackTraceUtility:ExtractStackTrace () (at C:/build/output/unity/unity/Runtime/Export/Scripting/StackTrace.cs:37)
UnityEngine.DebugLogHandler:LogFormat (UnityEngine.LogType,UnityEngine.Object,string,object[ ])
UnityEngine.Logger:Log (UnityEngine.LogType,object)
UnityEngine.Debug:LogWarning (object)
UnityEngine.Experimental.Rendering.XRSystem:NewLayout () (at ./Library/PackageCache/com.unity.render-pipelines.core@14.0.5/Runtime/XR/XRSystem.cs:156)
UnityEngine.Rendering.Universal.UniversalRenderPipeline:RenderCameraStack (UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Camera) (at ./Library/PackageCache/com.unity.render-pipelines.universal@14.0.5/Runtime/UniversalRenderPipeline.cs:758)
UnityEngine.Rendering.Universal.UniversalRenderPipeline:Render (UnityEngine.Rendering.ScriptableRenderContext,System.Collections.Generic.List1<UnityEngine.Camera>) (at ./Library/PackageCache/com.unity.render-pipelines.universal@14.0.5/Runtime/UniversalRenderPipeline.cs:356) UnityEngine.Rendering.RenderPipeline:InternalRender (UnityEngine.Rendering.ScriptableRenderContext,System.Collections.Generic.List1<UnityEngine.Camera>) (at C:/build/output/unity/unity/Runtime/Export/RenderPipeline/RenderPipeline.cs:52)
UnityEngine.Rendering.RenderPipelineManager:smile:oRenderLoop_Internal (UnityEngine.Rendering.RenderPipelineAsset,intptr,UnityEngine.Object) (at C:/build/output/unity/unity/Runtime/Export/RenderPipeline/RenderPipelineManager.cs:126)

I have the same problem on HDRP. Any fix guys? Anybody knows the reason of the error?

Same here in URP 3d, not XR, same errors. Reinstalled everything, same errors again. Downgraded, same errors. This is a mess!

I get this error when i check “Allow Dynamic Resolution” on a Camera

1 Like

I get this error when viewing a prefab in “gray” scene filter mode…

This error is happening when enabling Dynamic Resolution on a Camera on Editor, but only if the graphics is DirectX 12. On DirectX 11 (or automatic) it won’t happen (also Dynamic Resolution won’t work).

1 Like

I have this same problem on Android builds 2022.2.17f, URP 14.0.7, Vulkan when dynamic resolution is active.

1 Like

I have this same issue with “Allow Dynamic Resolution” enabled on 2022.3.1f1, with Graphics APIs Direct3D12 (Windows) and Vulkan (Android).
This issue doesn’t happen on 2021.3.26f1.

Just now, I sent a bug report to Unity about this issue. :slight_smile:

Relevant issue tracker link:

Same issue here. Unity 2022.3.0f, HDRP 14.0.7.

But I have no Allow Dynamic Resolution enabled.

Here is two cases when this errors pop-ups for me:

  1. Tried to add FloatParameter to my CustomPostProcessVolumeComponent
  2. When there is two Global Volumes exists on the scene and on of them has Visual Environment post-process enabled

Gladly the errors is gone after restarting the Editor.

Regarding the URP Dynamic Resolution issues, that’s fixed in 2022.3.9f1! :smile: