> After we change the logic in the MultiUIDefaults.getUIError() method > by adding protection for the tables, the "else" path would be executed > rather than the "IF" path which was the earlier behavior. As can be > seen from this logic, the else part would call the super getUIError() > method and which throws the error to the user because the component UI > is null.
Can you please recheck that the catch block in your test is executed. I am not sure about it.