Search Issue Tracker

By Design

Votes

4

Found in

2018.3.0a1

2018.3.6f1

2019.1.0a1

2019.2.0a1

Issue ID

1131604

Regression

Yes

ScriptedImporter Shader.Find returns null the first time the project is opened

Asset - Importers

-

How to reproduce:
1. Download the user-submitted project ("ScriptedImporterShaderTest.zip")
2. Make sure that it doesn't already have a generated Library folder and open the project
3. Observe the Console Window

Expected result: The Shader is successfully found without any errors in the console
Actual result: Shader.Find returns the "shader" object as null

Reproduced in: 2019.2.0a7, 2019.1.0b5, 2018.3.7f1
Not reproducible in: 2017.4.22f1

Note: Reimporting the asset fixes the issue

  1. Resolution Note (2019.2.X):

    This has never been intended to work since finding shaders by name bypasses dependency checking

Add comment

Log in to post comment