I'm using JSF 2.0 and Tomcat 7.0. In my backing bean I have a list of "ValueLabelRow" classes. The ValueLabelRow class has two properties a "value" which is an Object and a "valueLabel" which is a String. They both have getter and setter methods and there is nothing else in this class. It is a totally simple POJO.
On the front end I am using an h:dataTable tag with two columns. The first column uses an h: outputText to display the "value" as a read only value, and the second column uses an h:inputText to show/allow for edit the "valueLabel."
These exact same classes and beans used to work just fine in JSF 1.2, but now as I'm upgrading to 2.0 I'm hitting this error. I don't understand why the property is not writable. And why is it saying "not writable on type java.lang.String?"