Why is your encoder calling
person.getPhones().add(phone)???

That looks totally dodgy!

Reply via email to