# ArgumentException: The current render pipeline is incompatible with the material 'DefaultMaterial'

- **ID:** `unity/rendering-pipeline-asset-missing`
- **Domain:** unity
- **Category:** config_error
- **Verification:** ai_generated
- **Fix Rate:** 90%

## Root Cause

The material's shader expects a specific render pipeline (e.g., URP or HDRP) but the project is configured with a different pipeline, or the pipeline asset is missing from Graphics Settings.

## Version Compatibility

| Version | Status | Introduced | Deprecated |
|---------|--------|------------|------------|
| Unity 2022.3 | active | — | — |
| Unity 2023.1 | active | — | — |
| Unity 2021.3 | active | — | — |

## Workarounds

1. **Assign the correct render pipeline asset (e.g., URP-HighQuality or HDRP) in Edit > Project Settings > Graphics > Scriptable Render Pipeline Settings. If none exists, create one via Assets > Create > Rendering > Universal Render Pipeline > Pipeline Asset (for URP).** (95% success)
   ```
   Assign the correct render pipeline asset (e.g., URP-HighQuality or HDRP) in Edit > Project Settings > Graphics > Scriptable Render Pipeline Settings. If none exists, create one via Assets > Create > Rendering > Universal Render Pipeline > Pipeline Asset (for URP).
   ```
2. **If the material is from a package, ensure the package version matches the installed pipeline. For URP, add the material's shader to the Always Included Shaders list in Graphics Settings.** (85% success)
   ```
   If the material is from a package, ensure the package version matches the installed pipeline. For URP, add the material's shader to the Always Included Shaders list in Graphics Settings.
   ```
3. **For custom shaders, add #pragma require derivatives or appropriate pipeline tags to make them compatible, or use a fallback shader.** (75% success)
   ```
   For custom shaders, add #pragma require derivatives or appropriate pipeline tags to make them compatible, or use a fallback shader.
   ```

## Dead Ends

- **** — The material is not corrupted; the issue is a pipeline mismatch. Reimporting does not change the shader compatibility. (95% fail)
- **** — While this might remove the error, it bypasses the intended rendering pipeline and can cause visual inconsistencies or lost features. (70% fail)
- **** — If the project assets (shaders, post-processing) are designed for URP/HDRP, switching to Built-in will break many effects and is often not a viable fix. (80% fail)
