does your class have the appropriate setters for these properties?
Yes, there are setters for these properties. The strange thing is that it works if I declare either just dataTable or just customerHome, but not when I use both at the same time.
I think we'll need the whole stack trace when both fields are injected. I'd like to see more of this
Error writing 'dataTable'. Is dataTable injected by the way? your code snippet suggests it's not the case but just to be sure.
I think my problem is related to:
Conversational components have one minor limitation: they cannot be used to hold bindings to JSF components.
See section 6.9
I'll give a try later on today.