[Unity 6000.0.24f1 URP] Errors when use STP and change render scale to something else than 1.0

I get errors when I use STP and change render scale to something else than 1.0. I use URP.

Errors:

Exception: Mismatch in Fragment dimensions
UnityEngine.Rendering.RenderGraphModule.NativeRenderPassCompiler.PassData.SetupAndValidateFragmentInfo (UnityEngine.Rendering.RenderGraphModule.ResourceHandle h, UnityEngine.Rendering.RenderGraphModule.NativeRenderPassCompiler.CompilerContextData ctx) (at ./Library/PackageCache/com.unity.render-pipelines.core/Runtime/RenderGraph/Compiler/PassesData.cs:263)
InvalidOperationException: The previously scheduled job ZBinningJob writes to the Unity.Collections.NativeArray`1[System.UInt32] ZBinningJob.bins. You must call JobHandle.Complete() on the job ZBinningJob, before you can write to the Unity.Collections.NativeArray`1[System.UInt32] safely.
...
1 Like

This can be the case when using STP + additional renderer features. Which ones are you using?

For example, the ‘Render Objects’ renderer feature will give this error when the render pass event is after the upscaling happened (after post processing for example).

Well, that was related to the not fully stable version of Unity 6. I close this issue, but thanks for the answer and help!

I am still getting this on the latest
unity 6 version though, so I still think someone at Unity should look at this. Having console errors when using 2 of their own features should not happen.

If I will encounter with this I will know what to do. Thanks your advice at these situations!