works like a charm. thanks. Is it backward compatible with 5.1.0.5 (i mean zoneupdater.zone='whatever') ?
On Thu, Apr 14, 2011 at 7:30 PM, Taha Hafeez <tawus.tapes...@gmail.com>wrote: > Hi > > In 5.1.0.6 a parameter zone was added to Select. So in your case both > Select > component and mixin ZoneUpdater have 'zone' as parameter.In tapestry, if > both component and mixin have the same parameter name, the parameter is > assigned to the component and mixin does not get the parameter. > > As ZoneUpdater does not get any value for 'zone' and 'zone' parameter is > required , it complains. > > You can specify the parameter for zoneupdater as > zoneupdater.zone='whatever' > > http://tapestry.apache.org/component-mixins.html > > regards > Taha > > > On Thu, Apr 14, 2011 at 8:42 PM, Dmitriy Vsekhvalnov < > dvsekhval...@gmail.com > > wrote: > > > Hi all, > > just upgraded application to 5.1.0.8-SNAPSHOT, and got weird error for > > components that includes ZoneUpdater ( > > http://tinybits.blogspot.com/2010/03/new-and-better-zoneupdater.html) > > > > org.apache.tapestry5.ioc.internal.util.TapestryException: Parameter(s) > > 'ZoneUpdater.zone' are required for > > org.apache.tapestry5.corelib.components.Select, but have not been bound. > > > > But it bound :) If i change parameter definition to: > > > > @Parameter(defaultPrefix = BindingConstants.LITERAL, required = false) > > private String zone; > > > > > > it works perfectly. > > > > Is it something known (5.1.0.5 was working as expected) ? > > >