Yup. I downloaded the latest tacos and it seems to be working. Thanks.
> -----Original Message----- > From: Andreas Andreou [mailto:[EMAIL PROTECTED] > Sent: Friday, October 06, 2006 1:25 PM > To: Tapestry users > Subject: Re: Latest 4.1.1 & tacos compatibility > > > Norbert Sándor wrote: > > As I know T4.1.1 is not compatible with tacos at all. > > Yea, I haven't tried this at all... but for the record, which > tacos version are you using? > > The maven repo ( http://tacos.sourceforge.net/nightly/ ) has > an october > 2 update > for the 4.0.1-SNAPSHOT of tacos. > > If i'm not mistaken, Jesse recently changed the signature of > getUpdateComponents() to return List instead of Collection. > > I've also made the same change in tacos, so perhaps those > latest 2 SNAPSHOTs can work together ??? > > > > > T4.1.1 has more enhanced functionality and it will have support for > > advanced dojo components like tree in the future. > > > > But if you need a tree in 4.1.1, I think that you should > create your > > own component or wrapper around the dojo tree, or wait until it > > becomes part of the core... > > > > Maybe we should add a feature request to the jira and vote for it ;) > > > > Regards, > > Norbi > > > > [EMAIL PROTECTED] wrote: > >> I just downloaded 4.1.1 SNAPSHOT and it appears that there > is a tacos > >> compatibility error with the latest build. > >> I know that I shouldn't even expect 4.1.1 work with tacos, > but after > >> all they did work together as of yesterday. The only thing > I upgraded > >> was tapestry itself. > >> > >> I'm sure don't expect 100% compatibility; frankly I'm not that > >> interested in ajax stuff from tacos since Im gonna use > 4.1.1 now, the > >> only thing I'm interested in is non-ajax tacos:tree. > >> > >> Any comments ? > >> > >> > >> Error at > classpath:/net/sf/tacos/ajax/components/AjaxDirectLink.jwc, > >> line 7, > >> column 54: Method 'public abstract java.util.List > >> org.apache.tapestry.IDynamicInvoker.getUpdateComponents()' has no > >> implementation in class > net.sf.tacos.ajax.components.AjaxDirectLink > >> (or enhanced subclass $AjaxDirectLink_21). > >> org.apache.hivemind.ApplicationRuntimeException > >> Error at > classpath:/net/sf/tacos/ajax/components/AjaxDirectLink.jwc, > >> line 7, > >> column 54: Method 'public abstract java.util.List > >> org.apache.tapestry.IDynamicInvoker.getUpdateComponents()' has no > >> implementation in class > net.sf.tacos.ajax.components.AjaxDirectLink > >> (or enhanced subclass $AjaxDirectLink_21). > >> location: > >> classpath:/net/sf/tacos/ajax/components/AjaxDirectLink.jwc, > >> line 7, column 54 > >> 2 <!DOCTYPE component-specification PUBLIC > >> 3 "-//Apache Software Foundation//Tapestry > Specification 4.0//EN" > >> 4 "http://jakarta.apache.org/tapestry/dtd/Tapestry_4_0.dtd"> > >> 5 > >> 6 <component-specification > >> class="net.sf.tacos.ajax.components.AjaxDirectLink" > >> 7 allow-body="yes" allow-informal-parameters="yes"> > >> 8 > >> 9 <description> > >> 10 Derivative of DirectLink with support for ajax requests. > >> 11 </description> > >> 12 > >> Stack Trace: > >> > >> * > >> > org.apache.hivemind.impl.StrictErrorHandler.error(StrictErrorHandler. > >> java:39 > >> > >> ) > >> * > org.apache.hivemind.impl.ErrorLogImpl.error(ErrorLogImpl.java:40) > >> * > >> > org.apache.tapestry.enhance.EnhancedClassValidatorImpl.validate(Enhan > >> cedClas > >> > >> sValidatorImpl.java:125) > >> * > >> > $EnhancedClassValidator_10e1caf9548.validate($EnhancedClassValidator_ > >> 10e1caf > >> > >> 9548.java) > >> * > >> > org.apache.tapestry.services.impl.ComponentConstructorFactoryImpl.get > >> Compone > >> > >> ntConstructor(ComponentConstructorFactoryImpl.java:103) > >> * > >> > $ComponentConstructorFactory_10e1caf9537.getComponentConstructor($Com > >> ponentC > >> > >> onstructorFactory_10e1caf9537.java) > >> * > >> > org.apache.tapestry.pageload.PageLoader.instantiateComponent(PageLoad > >> er.java > >> > >> :519) > >> * > >> > org.apache.tapestry.pageload.PageLoader.constructComponent(PageLoader > >> .java:3 > >> > >> 99) > >> * > >> > org.apache.tapestry.pageload.PageLoader.createImplicitComponent(PageL > >> oader.j > >> > >> ava:481) > >> * > >> > $IPageLoader_10e1caf9531.createImplicitComponent($IPageLoader_10e1caf > >> 9531.ja > >> > >> va) > >> * > >> > $IPageLoader_10e1caf9532.createImplicitComponent($IPageLoader_10e1caf > >> 9532.ja > >> > >> va) > >> * > >> > org.apache.tapestry.services.impl.ComponentTemplateLoaderLogic.create > >> Implici > >> > >> tComponent(ComponentTemplateLoaderLogic.java:218) > >> * > >> > org.apache.tapestry.services.impl.ComponentTemplateLoaderLogic.proces > >> s(Compo > >> > >> nentTemplateLoaderLogic.java:172) > >> * > >> > org.apache.tapestry.services.impl.ComponentTemplateLoaderLogic.proces > >> s(Compo > >> > >> nentTemplateLoaderLogic.java:111) > >> * > >> > org.apache.tapestry.services.impl.ComponentTemplateLoaderLogic.loadTe > >> mplate( > >> > >> ComponentTemplateLoaderLogic.java:88) > >> * > >> > org.apache.tapestry.services.impl.ComponentTemplateLoaderImpl.loadTem > >> plate(C > >> > >> omponentTemplateLoaderImpl.java:60) > >> * > >> > $ComponentTemplateLoader_10e1caf953b.loadTemplate($ComponentTemplateL > >> oader_1 > >> > >> 0e1caf953b.java) > >> * > >> > org.apache.tapestry.pageload.PageLoader.loadTemplateForCompone > nt(PageLoader. > >> > >> java:639) > >> * > >> > org.apache.tapestry.BaseComponent.readTemplate(BaseComponent.java:77) > >> * > >> > org.apache.tapestry.BaseComponent.finishLoad(BaseComponent.java:107) > >> * $BorderMenu_13.finishLoad($BorderMenu_13.java) > >> * > >> > org.apache.tapestry.pageload.PageLoader.constructComponent(PageLoader > >> .java:4 > >> > >> 28) > >> * > >> > org.apache.tapestry.pageload.PageLoader.createImplicitComponent(PageL > >> oader.j > >> > >> ava:481) > >> * > >> > $IPageLoader_10e1caf9531.createImplicitComponent($IPageLoader_10e1caf > >> 9531.ja > >> > >> va) > >> * > >> > $IPageLoader_10e1caf9532.createImplicitComponent($IPageLoader_10e1caf > >> 9532.ja > >> > >> va) > >> * > >> > org.apache.tapestry.services.impl.ComponentTemplateLoaderLogic.create > >> Implici > >> > >> tComponent(ComponentTemplateLoaderLogic.java:218) > >> * > >> > org.apache.tapestry.services.impl.ComponentTemplateLoaderLogic.proces > >> s(Compo > >> > >> nentTemplateLoaderLogic.java:172) > >> * > >> > org.apache.tapestry.services.impl.ComponentTemplateLoaderLogic.proces > >> s(Compo > >> > >> nentTemplateLoaderLogic.java:111) > >> * > >> > org.apache.tapestry.services.impl.ComponentTemplateLoaderLogic.loadTe > >> mplate( > >> > >> ComponentTemplateLoaderLogic.java:88) > >> * > >> > org.apache.tapestry.services.impl.ComponentTemplateLoaderImpl.loadTem > >> plate(C > >> > >> omponentTemplateLoaderImpl.java:60) > >> * > >> > $ComponentTemplateLoader_10e1caf953b.loadTemplate($ComponentTemplateL > >> oader_1 > >> > >> 0e1caf953b.java) > >> * > >> > org.apache.tapestry.pageload.PageLoader.loadTemplateForCompone > nt(PageLoader. > >> > >> java:639) > >> * > >> > org.apache.tapestry.BaseComponent.readTemplate(BaseComponent.java:77) > >> * > >> > org.apache.tapestry.BaseComponent.finishLoad(BaseComponent.java:107) > >> * $pgMain_12.finishLoad($pgMain_12.java) > >> * > >> > org.apache.tapestry.pageload.PageLoader.constructComponent(PageLoader > >> .java:4 > >> > >> 28) > >> * > >> > org.apache.tapestry.pageload.PageLoader.loadPage(PageLoader.java:603) > >> * > $IPageLoader_10e1caf9531.loadPage($IPageLoader_10e1caf9531.java) > >> * > $IPageLoader_10e1caf9532.loadPage($IPageLoader_10e1caf9532.java) > >> * > >> > org.apache.tapestry.pageload.PageSource.getPage(PageSource.java:117) > >> * > $IPageSource_10e1caf94ac.getPage($IPageSource_10e1caf94ac.java) > >> * > >> > org.apache.tapestry.engine.RequestCycle.loadPage(RequestCycle. > java:246) > >> * > >> > org.apache.tapestry.engine.RequestCycle.getPage(RequestCycle.java:233) > >> * > >> > org.apache.tapestry.engine.RequestCycle.activate(RequestCycle. > java:563) > >> * > >> org.apache.tapestry.engine.PageService.service(PageService.java:66) > >> * > >> > $IEngineService_10e1caf951b.service($IEngineService_10e1caf951b.java) > >> * > >> > org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(Eng > >> ineServ > >> > >> iceOuterProxy.java:72) > >> * > >> > org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java > >> :241) > >> > >> * > >> > org.apache.tapestry.services.impl.InvokeEngineTerminator.service(Invo > >> keEngin > >> > >> eTerminator.java:60) > >> * > >> > $WebRequestServicer_10e1caf94ea.service($WebRequestServicer_10e1caf94 > >> ea.java > >> > >> ) > >> * ets.base.EtsFilter.service(EtsFilter.java:37) > >> * > >> > $WebRequestServicerFilter_10e1caf94e8.service($WebRequestServicerFilt > >> er_10e1 > >> > >> caf94e8.java) > >> * > >> > $WebRequestServicer_10e1caf94ec.service($WebRequestServicer_10e1caf94 > >> ec.java > >> > >> ) > >> * > >> > $WebRequestServicer_10e1caf94e4.service($WebRequestServicer_10e1caf94 > >> e4.java > >> > >> ) > >> * > >> > org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.se > >> rvice(W > >> > >> ebRequestServicerPipelineBridge.java:56) > >> * > >> > $ServletRequestServicer_10e1caf94d6.service($ServletRequestServicer_1 > >> 0e1caf9 > >> > >> 4d6.java) > >> * > >> > org.apache.tapestry.request.DecodedRequestInjector.service(DecodedReq > >> uestInj > >> > >> ector.java:55) > >> * > >> > $ServletRequestServicerFilter_10e1caf94d2.service($ServletRequestServ > >> icerFil > >> > >> ter_10e1caf94d2.java) > >> * > >> > $ServletRequestServicer_10e1caf94d8.service($ServletRequestServicer_1 > >> 0e1caf9 > >> > >> 4d8.java) > >> * > >> > org.apache.tapestry.multipart.MultipartDecoderFilter.service(Multipar > >> tDecode > >> > >> rFilter.java:52) > >> * > >> > $ServletRequestServicerFilter_10e1caf94d0.service($ServletRequestServ > >> icerFil > >> > >> ter_10e1caf94d0.java) > >> * > >> > $ServletRequestServicer_10e1caf94d8.service($ServletRequestServicer_1 > >> 0e1caf9 > >> > >> 4d8.java) > >> * > >> > org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupR > >> equestE > >> > >> ncoding.java:53) > >> * > >> > $ServletRequestServicerFilter_10e1caf94d4.service($ServletRequestServ > >> icerFil > >> > >> ter_10e1caf94d4.java) > >> * > >> > $ServletRequestServicer_10e1caf94d8.service($ServletRequestServicer_1 > >> 0e1caf9 > >> > >> 4d8.java) > >> * > >> > $ServletRequestServicer_10e1caf94ca.service($ServletRequestServicer_1 > >> 0e1caf9 > >> > >> 4ca.java) > >> * > >> > org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.j > >> ava:123 > >> > >> ) > >> * > >> > org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java: > >> 104) > >> > >> * javax.servlet.http.HttpServlet.service(HttpServlet.java:689) > >> * javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > >> * > >> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl > >> ication > >> > >> FilterChain.java:252) > >> * > >> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF > >> ilterCh > >> > >> ain.java:173) > >> * > >> > org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.do > >> FilterI > >> > >> nternal(OpenSessionInViewFilter.java:174) > >> * > >> > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerR > >> equestF > >> > >> ilter.java:77) > >> * > >> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl > >> ication > >> > >> FilterChain.java:202) > >> * > >> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF > >> ilterCh > >> > >> ain.java:173) > >> * > >> > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV > >> alve.ja > >> > >> va:213) > >> * > >> > org.apache.catalina.core.StandardContextValve.invoke(StandardContextV > >> alve.ja > >> > >> va:178) > >> * > >> > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java: > >> 541) > >> > >> * > >> > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j > >> ava:126 > >> > >> ) > >> * > >> > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j > >> ava:105 > >> > >> ) > >> * > >> > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal > >> ve.java > >> > >> :107) > >> * > >> > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav > >> a:148) > >> > >> * > >> > org.apache.coyote.http11.Http11AprProcessor.process(Http11AprP > rocessor.java: > >> > >> 833) > >> * > >> > org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.pr > >> ocess(H > >> > >> ttp11AprProtocol.java:639) > >> * > >> > org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint. > java:1285) > >> * java.lang.Thread.run(Thread.java:619) > >> > >> > >> > --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> For additional commands, e-mail: [EMAIL PROTECTED] > >> > >> > >> > >> > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > -- > Andreas Andreou - [EMAIL PROTECTED] - > http://andyhot.di.uoa.gr Tapestry / Tacos developer Open > Source / J2EE Consulting > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]