I'm just beginning with Tapestry and referring to "Tapestry 5, Building Web Applications" by Alexander Kolesnikov. But I'm using version 5.3.7.
I have a page with a property annotated with @Persist and a default value of an enum. <t:radiogroup t:value="gender"> <input type="radio" t:type="radio" t:value="literal:M" /> Male <input type="radio" t:type="radio" t:value="literal:F"/> Female </t:radiogroup> @Property @Persist private String gender = "F"; When the page is brought up, it throws the following exception: http://localhost:8080/t5inaction/register An unexpected application exception has occurred. Exception assembling root component of page Register: Unable to instantiate instance of transformed class tapestry5.inaction.pages.Register: java.lang.reflect.InvocationTargetException why is this happening and what's wrong in my implementation ? Thanks, Deepak