# NullReferenceException: UniversalRenderPipeline.asset is missing or not assigned in Graphics Settings

- **ID:** `unity/urp-renderer-missing`
- **Domain:** unity
- **Category:** config_error
- **Verification:** ai_generated
- **Fix Rate:** 95%

## Root Cause

The URP Render Pipeline Asset is not assigned in Project Settings > Graphics, or the asset has been deleted or corrupted.

## Version Compatibility

| Version | Status | Introduced | Deprecated |
|---------|--------|------------|------------|
| Unity 2022.3 | active | — | — |
| Unity 2023.2 | active | — | — |
| URP 14.0 | active | — | — |
| URP 16.0 | active | — | — |

## Workarounds

1. **Go to Project Settings > Graphics, and under 'Scriptable Render Pipeline Settings', assign the UniversalRenderPipelineAsset (e.g., from Assets/Settings/URP-HighQuality.asset). If missing, create a new one via Assets > Create > Rendering > URP Asset (with Universal Renderer).** (95% success)
   ```
   Go to Project Settings > Graphics, and under 'Scriptable Render Pipeline Settings', assign the UniversalRenderPipelineAsset (e.g., from Assets/Settings/URP-HighQuality.asset). If missing, create a new one via Assets > Create > Rendering > URP Asset (with Universal Renderer).
   ```
2. **If the asset file is deleted, recreate it: Right-click in Project window, select Create > Rendering > URP Asset (with Universal Renderer), name it, then assign in Graphics Settings.** (90% success)
   ```
   If the asset file is deleted, recreate it: Right-click in Project window, select Create > Rendering > URP Asset (with Universal Renderer), name it, then assign in Graphics Settings.
   ```

## Dead Ends

- **** — Reimporting all assets does not assign the missing pipeline asset; the Graphics Settings need manual update. (70% fail)
- **** — Reinstalling URP package without assigning the asset in settings leaves the error unresolved. (50% fail)
