Hello,
collision between an (instanced static mesh) AND (a physics simulating actor) results in the following warning:
LogChaos: Warning: Collision handler encountered invalid actors and could not recover components
Steps to reproduce:
1- create a blueprint actor
2- add an instanced static mesh component to the actor and set it up.
3- create a blueprint actor and add a static mesh or a collision sphere to it. and set it to simulate physics AND enable simulation generates hit events
4- place the physics actor above the instanced static mesh in the level
5- run level
6- when the physics simulating actor hits the instanced static mesh, the following warning will flood the log:
LogChaos: Warning: Collision handler encountered invalid actors and could not recover components.
7- component overlap and hit events will not work as expected.
When the warning message appears in the log, component hit and overlap collisions become erroneous. for example: component begin overlap event gets generated several times before the overlap is over.
if the same above steps are applied but for a static mesh, collisions behave normally.
It’s a severe bug affecting component collisions in big samples like CitySample.
I’ve already reported this as a bug. I hope to find a solution quickly.
Problem applies to Unreal Engine 5.1.1 and 5.2
I’ve attached a sample project.
MyProject3.zip (35.6 KB)