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

Reply via email to