Search Issue Tracker
By Design
Votes
0
Found in
2021.3.35f1
2022.3.20f1
2023.2.12f1
2023.3.0b8
Issue ID
UUM-64565
Regression
No
"Controller 'thing': Transition '' in state 'test' uses parameter '' which does not exist in controller." is thrown when creating an Animation Parameter after creating a Transition
How to reproduce:
1. Open the attached project "BugReproduce.zip"
2. Open Window>Animation>Animator
3. Select the "thing" in the Hierarchy window
4. Right mouse click on "test" in the Animator window
5. Click "Make Transition"
6. Click on "anotherone"
7. Select the created Transition
8. Click + in the Inspector window
Expected results: Mo errors are thrown
Actual results: "Controller 'thing': Transition '' in state 'test' uses parameter '' which does not exist in controller." is thrown
Reproducible with: 2021.3.35f1, 2022.3.20f1, 2023.2.12f1, 2023.3.0b8
Reproducible on: Windows 10 22H2
Not reproducible on: No other environment tested
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- [iOS] Text Input field stops receiving changes when the "Cancel" button is used on the soft keyboard
- [WebGPU] URP RenderGraph RenderPass doesn't clear textures
- Query Builder items display raw code style names instead of human readable labels in search field
- “+” button does nothing and has no functionality when clicked in Human Template "Bone Template" list
- Solid gray or black areas are present when using ShaderGraph with Custom Function nodes without manual reimport
Resolution Note:
This error is expected (as designed) in the context of a transition with a condition using a parameter that does not exist since the condition is not defined and cannot be evaluated.
As the error says…Controller 'thing': Transition '' in state 'test' uses parameter '' which does not exist in controller.”
You need to create a Parameter before adding a Condition in order to avoid this error.
You can create the Parameter after having created to Condition, but you will also need to assign it using the pull-down list of the Condition, in this case.
In both of the above scenarios, the error will no longer exist once the invalide condition is resolved.
The error is trying to help you understand what does not work in the condition logic.