Error: FMatrix::InverseFast() In Blank VR Project

So, for the life of me, I can’t figure this one out. I thought my main game project was out of whack since I migrated from 4.15 to 4.17. But, I just created a blank VR Template project and opened up the MotionControllerMap and viola this RedScreen of Death shows up:

[ErrorText][2]

Steps to reproduce:

  1. Create blank VR Template project
  2. Open up MotionController Map
  3. Hit VRPreview (this is on a Rift CV1 btw)
  4. Exit and look at logs

Definitely something to do with VR, since I just tried FPS template and that’s good. Guess I’ll look at the MotionController BP and pawn to see if something’s out of whack that got missed in this release.

And this is from my project:

Happens 8 times when I hit play in my project, only once in blank VR Project… So maybe I have something that the Blank Project has, 8 times/calls in mine (can’t find it, seems like it’s 4x per one object)…or just some random freakiness going on.

Teleport controllers are the culprit. What exactly, still to find out…

Roomscale Outline is op.

Hmm, so SetupRoomScaleOutline doesn’t play well with Rift for obvious reasons, since it’s looking for SteamVRChaperone, but I’m using Oculus app, so, I just did a quick GetHMDName and if Rift, moved around it for now, letting Vive set it up. I’ll come back to this later.

Having the same problem here. My VR project crashes in the SetupRoomScaleOutline function with the same output. In the logs there is also this error:

Ensure condition failed: false [File:D:\Build\++UE4+Release-4.16+Compile\Sync\Engine\Source\Runtime\Core\Private\Math\Matrix.cpp] [Line: 8] 
FMatrix::InverseFast(), trying to invert a NIL matrix, this results in NaNs! Use Inverse() instead.

Looks like if Steam VRChaperone was not valid.