多项选择题

A.有违约的事实
B.当事人一方有过错
C.有法定免责事由
D.无法定免责事由