Oh cool, thanks Andy ! :) I had no idea they were working together...

And for the record, the dojo tree widget will not be making an appearance in
tapestry if I can help it. A tree of some sort, just not that tree.

On 10/6/06, Andreas Andreou <[EMAIL PROTECTED]> wrote:


[EMAIL PROTECTED] wrote:
> Yup. I downloaded the latest tacos and it seems to be working.
>
> Thanks.
>
>

BTW, since you seem to be the first one to try this,
could you give a report on which components do work with
Tapestry 4.1.1 ?

Do you include tacos' dojo,
or do you let Tapestry 4.1.1 include its own?



>> -----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]
>
>
>
>

--
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]




--
Jesse Kuhnert
Tapestry/Dojo/(and a dash of TestNG), team member/developer

Open source based consulting work centered around
dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com

Reply via email to