Ok I am stepping thru the tapestry code during the create call... This is interesting...
UnClaimedFieldWorker.JAVA public Object get(Object instance, InstanceContext context) { return fieldValue.get(fieldDefaultValue); } fieldDefaultvalue == null no npe as of yet its starts iterating thru my obejct list looks good so far I am at this line in SelectModelFactoryImpl.JAVA final PropertyAdapter propertyAdapter = classPropertyAdapter.getPropertyAdapter(labelProperty); this is what I see for classPropertyAdapter <ClassPropertyAdaptor org.tynamo.examples.pphl.model.Year : accessed, accessedAsString, class, created, createdAsString, id, league, yearEnd, yearStart> WHY ISNT THE toString method in this ? it is a legitimate property... yes ? Anyway I specified my labelProperty to be "toString" which should be the default by common sense? propertyAdapter keeps coming back with NULL. What can I do to my Year.JAVA to make this work ? Thanks for your help guys