Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice

Question URP and some errors

Discussion in 'Universal Render Pipeline' started by borekEnter, Jan 27, 2023.

  1. borekEnter

    borekEnter

    Joined:
    Jan 27, 2023
    Posts:
    1
    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.List`1<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.List`1<UnityEngine.Camera>) (at C:/build/output/unity/unity/Runtime/Export/RenderPipeline/RenderPipeline.cs:52)
    UnityEngine.Rendering.RenderPipelineManager:DoRenderLoop_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.List`1[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.List`1[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.List`1<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.List`1<UnityEngine.Camera>) (at C:/build/output/unity/unity/Runtime/Export/RenderPipeline/RenderPipeline.cs:52)
    UnityEngine.Rendering.RenderPipelineManager:DoRenderLoop_Internal (UnityEngine.Rendering.RenderPipelineAsset,intptr,UnityEngine.Object) (at C:/build/output/unity/unity/Runtime/Export/RenderPipeline/RenderPipelineManager.cs:126)
     
  2. Dev4Rush

    Dev4Rush

    Joined:
    Nov 4, 2012
    Posts:
    6
    I have the same problem on HDRP. Any fix guys? Anybody knows the reason of the error?
     
  3. bnmguy

    bnmguy

    Joined:
    Oct 31, 2020
    Posts:
    128
    Same here in URP 3d, not XR, same errors. Reinstalled everything, same errors again. Downgraded, same errors. This is a mess!
     
  4. inspiredorange

    inspiredorange

    Joined:
    Feb 4, 2016
    Posts:
    4
    I get this error when i check “Allow Dynamic Resolution” on a Camera
     
    andreiagmu likes this.
  5. Duckocide

    Duckocide

    Joined:
    Aug 30, 2014
    Posts:
    35
  6. JohnHacker

    JohnHacker

    Joined:
    Oct 27, 2012
    Posts:
    44
    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).
     
    andreiagmu likes this.
  7. unclekane

    unclekane

    Joined:
    Jul 10, 2015
    Posts:
    1
    I have this same problem on Android builds 2022.2.17f, URP 14.0.7, Vulkan when dynamic resolution is active.
     
    andreiagmu likes this.
  8. andreiagmu

    andreiagmu

    Joined:
    Feb 20, 2014
    Posts:
    174
    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. :)
     
  9. andreiagmu

    andreiagmu

    Joined:
    Feb 20, 2014
    Posts:
    174
  10. V0odo0

    V0odo0

    Joined:
    Jan 8, 2012
    Posts:
    327
    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.
     
    Last edited: Jun 30, 2023
  11. andreiagmu

    andreiagmu

    Joined:
    Feb 20, 2014
    Posts:
    174
    Regarding the URP Dynamic Resolution issues, that's fixed in 2022.3.9f1! :D