Search Unity

Bug object not set to an instance of an object in unity ScriptableRenderer

Discussion in 'Scripting' started by KeanutLS, Mar 16, 2023.

  1. KeanutLS

    KeanutLS

    Joined:
    Sep 6, 2022
    Posts:
    1
    I'm currently making a fps game and when adding enemies to the game and deleting them from my scene (because some parts didn't work) this error started to appear in my scene. I've never seen this error before and it leads me to a script that's build in in unity. I've tried downloading a repository from a friend who doesn't have this issue and now I have the same error again. I don't get why I have the same error in another project when it worked before

    help pls


    the full error is this:
    NullReferenceException: Object reference not set to an instance of an object
    UnityEngine.Rendering.Universal.ScriptableRenderer.GetFirstAllocatedRTHandle (UnityEngine.Rendering.Universal.ScriptableRenderPass pass) (at ./Library/PackageCache/com.unity.render-pipelines.universal@15.0.3/Runtime/NativeRenderPass.cs:629)
    UnityEngine.Rendering.Universal.ScriptableRenderer.UpdateFinalStoreActions (System.Int32[] currentMergeablePasses, UnityEngine.Rendering.Universal.CameraData& cameraData) (at ./Library/PackageCache/com.unity.render-pipelines.universal@15.0.3/Runtime/NativeRenderPass.cs:160)
    UnityEngine.Rendering.Universal.ScriptableRenderer.SetNativeRenderPassAttachmentList (UnityEngine.Rendering.Universal.ScriptableRenderPass renderPass, UnityEngine.Rendering.Universal.CameraData& cameraData, UnityEngine.Rendering.RTHandle passColorAttachment, UnityEngine.Rendering.RTHandle passDepthAttachment, UnityEngine.Rendering.ClearFlag finalClearFlag, UnityEngine.Color finalClearColor) (at ./Library/PackageCache/com.unity.render-pipelines.universal@15.0.3/Runtime/NativeRenderPass.cs:295)
    UnityEngine.Rendering.Universal.ScriptableRenderer.SetRenderPassAttachments (UnityEngine.Rendering.CommandBuffer cmd, UnityEngine.Rendering.Universal.ScriptableRenderPass renderPass, UnityEngine.Rendering.Universal.CameraData& cameraData) (at ./Library/PackageCache/com.unity.render-pipelines.universal@15.0.3/Runtime/ScriptableRenderer.cs:1793)
    UnityEngine.Rendering.Universal.ScriptableRenderer.ExecuteRenderPass (UnityEngine.Rendering.ScriptableRenderContext context, UnityEngine.Rendering.Universal.ScriptableRenderPass renderPass, UnityEngine.Rendering.Universal.RenderingData& renderingData) (at ./Library/PackageCache/com.unity.render-pipelines.universal@15.0.3/Runtime/ScriptableRenderer.cs:1524)
    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) (at ./Library/PackageCache/com.unity.render-pipelines.universal@15.0.3/Runtime/ScriptableRenderer.cs:1499)
    UnityEngine.Rendering.Universal.ScriptableRenderer.Execute (UnityEngine.Rendering.ScriptableRenderContext context, UnityEngine.Rendering.Universal.RenderingData& renderingData) (at ./Library/PackageCache/com.unity.render-pipelines.universal@15.0.3/Runtime/ScriptableRenderer.cs:1301)
    UnityEngine.Rendering.Universal.UniversalRenderPipeline.RenderSingleCamera (UnityEngine.Rendering.ScriptableRenderContext context, UnityEngine.Rendering.Universal.CameraData& cameraData, System.Boolean anyPostProcessingEnabled) (at ./Library/PackageCache/com.unity.render-pipelines.universal@15.0.3/Runtime/UniversalRenderPipeline.cs:713)
    UnityEngine.Rendering.Universal.UniversalRenderPipeline.RenderCameraStack (UnityEngine.Rendering.ScriptableRenderContext context, UnityEngine.Camera baseCamera) (at ./Library/PackageCache/com.unity.render-pipelines.universal@15.0.3/Runtime/UniversalRenderPipeline.cs:898)
    UnityEngine.Rendering.Universal.UniversalRenderPipeline.Render (UnityEngine.Rendering.ScriptableRenderContext renderContext, System.Collections.Generic.List`1[T] cameras) (at ./Library/PackageCache/com.unity.render-pipelines.universal@15.0.3/Runtime/UniversalRenderPipeline.cs:401)
    UnityEngine.Rendering.RenderPipeline.InternalRender (UnityEngine.Rendering.ScriptableRenderContext context, System.Collections.Generic.List`1[T] cameras) (at <eaa866fa19c641bf85ad8c8a0f7ee810>:0)
    UnityEngine.Rendering.RenderPipelineManager.DoRenderLoop_Internal (UnityEngine.Rendering.RenderPipelineAsset pipe, System.IntPtr loopPtr, UnityEngine.Object renderRequest, Unity.Collections.LowLevel.Unsafe.AtomicSafetyHandle safety) (at <eaa866fa19c641bf85ad8c8a0f7ee810>:0)
    UnityEngine.GUIUtility:processEvent(Int32, IntPtr, Boolean&)
     
  2. QuinnWinters

    QuinnWinters

    Joined:
    Dec 31, 2013
    Posts:
    494