Failing virtual functions should not log warrnings

Fix #3350