I recently failed to inject a managed bean into another bean that I was writing and for the life of me I couldn’t see what I’d done wrong. As is often the case it’s the little things that trip us up and in this case I was so used to doing it I couldn’t see the mistake. The exception message I was getting was:
Property foo for managed bean fooConverter does not exist. Check that appropriate getter and/or setter methods exist.