It is hard to know what happened. Maybe she has something wrong with her that she is unable to carry a litter to term. But it's just possible she had live kittens and hid them. This is why it's a good idea to keep a pregnant cat inside & when it's close to her time keep her in one room...