VR Expansion Plugin

I’m getting seemingly intermittent crashes after having upgraded a 4.17 project (based on the VRExpTemplate) with 4.18 cl:002602841e01.

When I updated it I just made a copy of the 4.17 project under 4.18. Deleted the Intermediate folder, replaced the old VRExpansionPlugin folder with that of the one from the aforementioned cl. Built it and got no errors.

Tried to launch the proj and got a “couldn’t find the VRexpansionPlugin extension” error or something. Deleted the Intermediate folder again, and did a Rebuild instead. time it worked but now I often (2 out of 3 times playing in PIE) get error:
LogOutputDevice: Error: FMatrix::InverseFast(), trying to invert a NIL matrix, results in NaNs! Use Inverse() instead.
Here’s the error w/ the callstack:

After upgrading I made these BP changes:

  • removed the spawn actor for the player character (in the SteamVRcontroller) because I was getting 2 player characters spawning in.
  • changed the closest secondary/primary grip nodes to closest grip nodes.

I’m likely doing something stupid, but thought I’d post it here just in case. Probably unrelated to the plugin.

I’ll try to update to the latest version of the 4.18 and see if that fixes it.
Edit:
Actually, it looks like I’m on the latest master 4.18. I’ll give the new cool character refactor version a go.
Edit 2: Nah. The latest character refactor cl didn’t magically fix it. Maybe it’s just a 4.18 bug or change that’s making happen as it wasn’t happening on 4.17.