Search Issue Tracker

Fixed in 2021.2.X

Fixed in 2020.3.X, 2021.1.X

Votes

0

Found in

2019.4

2019.4.15f1

2020.2

2020.3

2021.1

2021.2

Issue ID

1338334

Regression

No

Error appears in the Console when triggering a build from the compilationFinished callback

Scripting

-

How to reproduce:
1. Open the user's attached project
2. In the top bar menu select Support > Build Dev Player
3. Wait for the build to finish
4. Observe the Console

Expected result: No visible errors present
Actual result: KeyNotFoundException or NullReferenceException (see notes) appears in the Console

Reproducible with: 2019.4.0f1, 2019.4.27f1, 2020.2.7f1, 2020.3.9f1, 2021.1.8f1, 2021.2.0a18
Cannot test with: 2018.4.35f1 (due to errors with CompilationPipeline)

Notes:
- Up until 2021.1.0a6 KeyNotFoundException appears in the Console
- In 2021.1.0a6 and above the NullReferenceException appears in the Console

  1. Resolution Note (fix version 2021.2):

    Building from a callback is unsupported. Won't fix.
    Fix includes documentation changes: https://docs.unity3d.com/2021.2/Documentation/ScriptReference/Compilation.CompilationPipeline-compilationFinished.html

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.