Search Issue Tracker
Fixed in 2017.1.X
Votes
3
Found in
5.6.0f3
Issue ID
899631
Regression
No
"In order to call GetTransformInfoExpectUpToDate..." error message appears while using Rigidbody Interpolate/Extrapolate
To reproduce:
1. Open users attached project.
2. Open scene DevScene.unity
3. Enter play mode
4. In scene view place GameObject Snowy_Complete on the top of red cube.
Expected result: No error is appearing
Actual result: "In order to call GetTransformInfoExpectUpToDate, RendererUpdateManager.UpdateAll must be called first." error message appears in the Console.
Note: When Rigidbody Interpolate is set to none errors don't appear.
Regression introduced in: 5.6.0b10
Reproducible with : 5.6.0f1, 5.6.0f3, 5.6.0p1, 2017.1.0a1
Not reproducible with: 5.5.0f3, 5.6.0b9, 2017.1.0b1
--------------------------------
Fixed in: 2017.1.0a5 & 5.6.2p1
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
- [Android] [Vulkan] Cubes stuck on the first few frames of rotation and application flickering when an Overlay Camera is added to the Camera Stack with MSAA enabled
- Profiling information icon does not update for Light Mode
- [Linux] Type to select functionality is missing for drop down menus
- TextMeshPro calculates Width Compression incorrectly when using certain values in the WD% field
- VFX Graph link contrasts fail WCAG guidelines
RussBartley2
Aug 18, 2017 01:16
please re-open voting, as this is not fixed in 5.6.2f1
Danor
Aug 10, 2017 02:07
Present in 5.6.2.f1, fps falls from 58 to 38 with the error. Turning off Interpolate removes the error.
limjongkook
Jun 30, 2017 03:44
Fixed in 5.6.2 p1 patch version.
limjongkook
Jun 29, 2017 02:10
An error occurs again in 5.6.1p4.
Unity-Nikos
Jun 22, 2017 09:43
Fixed in 5.6.2p1
mushdevstudio
Jun 20, 2017 01:29
Can definitely confirm still happing in 5.6.1p4
Why is Rigidbody Interpolation broken after version 5.5.4 ?
https://youtu.be/d-TyIUvObUs
Can anyone else please replicate this for me so I know i am not going nuts.
Start a new project in Unity 5.6.1
Create a 3D object cube
Create a second 3D object cube
Drag second cube down under the first cube and leave a gap
Add a rigid body to the first cube
Set RigidBody Interpolation to Interpolate
Press play
As soon as the first cube drops and makes contact with the second cube the console starts spamming "In order to call GetTransformInfoExpectUpToDate, RendererUpdateManager.UpdateAll must be called first."
Which ends up having a severe impact on the performance of the game.
Any ideas what can be done?
DoenitZ
Jun 19, 2017 22:02
Ooops, sorry, false alarm, is STILL happening on 5.6.1p4...
Who knows why I havent seen it before. But it just happened again...
so
NOT FIXED on 5.6.1p4
DoenitZ
Jun 19, 2017 21:49
Hi Everyone! This problem is NOT happening to me anymore con 5.6.1p4!
Thank you!
If I found it again, I will post it here. But for the moment, problem solved
nazbee
Jun 16, 2017 08:43
Hope this is fixed for 5.6 branch soon
mushdevstudio
Jun 10, 2017 09:52
It is so easy to reproduce.
Unfortunately it is still happening in 5.6.1.p3
5.5.3p4 is the last good version that Rigidbody Interpolation worked perfectly.
Here is the easiest way for anybody to recreate issue using 5.6.1.p3:
1) create new 3D cube game object
2) add rigid body to cube - set interpolation to interpolate
3) add collider to cube
4) add another new 3D cube game object
5) move second cube below first cube so the first one will fall onto second one
6) press play
7) if it does not produce the error the very first time then run again a few times.
https://youtu.be/kEam0xkTNAE