Yeah I'm aware of the issue, think it's fixed locally but am still testing the changes.
On 5/1/07, Andreas Andreou <[EMAIL PROTECTED]> wrote:
I think i've seen some similar issues in the latest snapshots... They indeed seem to be related to how components/pages are found, i'll try to have a clean example demonstrating this and register a JIRA. For now, try using: <dependency> <groupId>org.apache.tapestry</groupId> <artifactId>tapestry-framework</artifactId> <version>4.1.2-20070424.205219-56</version> </dependency> On 5/1/07, Ben Dotte <[EMAIL PROTECTED]> wrote: > > I tried the snapshots from this morning but unfortunately I still get > the same EventListener error. For the script error I tried adding > context: to the path like this: > > <span jwcid="@Script" script="context:/scripts/categoryHelper.script" /> > > But now the error I get for that is: > > Unable to parse script > classpath:collective/ui/components/context:/scripts/categoryHelper.scrip > t. > > -----Original Message----- > From: Jesse Kuhnert [mailto:[EMAIL PROTECTED] > Sent: Tuesday, May 01, 2007 9:33 AM > To: Tapestry users > Subject: Re: 4.1.2 snapshot changes 4-20 to 4-30 > > There were two unrelated changes made. The @EventListener change > involved > some inevitable fundamental flaws that I think are all fully resolved as > of > this mornings deployment of snapshots. > > The script error is related to how the component specs are being > resolved, > I'll look into why this is messing up for you but am sure that if you > add > either "context:" or "classpath:" in front of your string it will work > correctly. (though I intended for it to work without them, so it's a bug > if > it isn't working) > > On 5/1/07, Ben Dotte <[EMAIL PROTECTED]> wrote: > > > > Were there some sort of fundamental changes that happened between the > > Tapestry 4.1.2 4-20 snapshot and the one from 4-30? I tried upgrading > to > > 4-30 and I just seem to hit one error after another. The first problem > > is an EventListener that used to work fine: > > > > @EventListener(targets="sessionData", events="onclick") > > public void sessionDataClicked(IRequestCycle cycle) > > { > > setShowSessionData(true); > > cycle.getResponseBuilder().updateComponent("theSessionData"); > > } > > > > The nested stack from that is: > > > > Caused by: org.apache.hivemind.ApplicationRuntimeException: No > component > > found in tree for EventListener binding with a matching component id > of > > sessionData. [context:/WEB-INF/app/ErrorPage.html, line 1] > > at > > > org.apache.tapestry.pageload.EventConnectionVisitor.visitComponent(Event > > ConnectionVisitor.java:51) > > at > > > $IComponentVisitor_11248054e16.visitComponent($IComponentVisitor_1124805 > > 4e16.java) > > at > > > $IComponentVisitor_11248054e17.visitComponent($IComponentVisitor_1124805 > > 4e17.java) > > at > > > org.apache.tapestry.pageload.ComponentTreeWalker.walkComponentTree(Compo > > nentTreeWalker.java:45) > > at > > > org.apache.tapestry.pageload.ComponentTreeWalker.walkComponentTree(Compo > > nentTreeWalker.java:57) > > at > > org.apache.tapestry.pageload.PageLoader.loadPage(PageLoader.java:604) > > at > > $IPageLoader_11248054e04.loadPage($IPageLoader_11248054e04.java) > > at > > $IPageLoader_11248054e05.loadPage($IPageLoader_11248054e05.java) > > at > > org.apache.tapestry.pageload.PageSource.getPage(PageSource.java:119) > > at > > $IPageSource_11248054d1c.getPage($IPageSource_11248054d1c.java) > > at > > > org.apache.tapestry.engine.RequestCycle.loadPage(RequestCycle.java:239) > > at > > org.apache.tapestry.engine.RequestCycle.getPage(RequestCycle.java:226) > > at > > > org.apache.tapestry.error.ExceptionPresenterImpl.presentException(Except > > ionPresenterImpl.java:42) > > ... 62 more > > > > After I commented that out I got another error for a Script: > > > > <span jwcid="@Script" script="/scripts/categoryHelper.script" /> > > > > Caused by: org.apache.tapestry.util.xml.DocumentParseException: Unable > > to find resource classpath:/scripts/categoryHelper.script. > > [classpath:/scripts/categoryHelper.script] > > at > > > org.apache.tapestry.util.xml.RuleDirectedParser.parse(RuleDirectedParser > > .java:125) > > at > > org.apache.tapestry.script.ScriptParser.parse(ScriptParser.java:112) > > at > > > org.apache.tapestry.engine.DefaultScriptSource.parse(DefaultScriptSource > > .java:88) > > ... 124 more > > > > I saw a minor change in JIRA to the way scripts are found but I > couldn't > > see how it would relate to this in particular. > > > > Thanks, > > Ben > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > -- > Jesse Kuhnert > Tapestry/Dojo team member/developer > > Open source based consulting work centered around > dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com > > --------------------------------------------------------------------- > 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 / JEE Consulting
-- Jesse Kuhnert Tapestry/Dojo team member/developer Open source based consulting work centered around dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com