RE: T5.3 MethodInvocation

2012-10-26 Thread Blower, Andy
Found it, there's getReturnValue() in the MethodInvocationResult interface. -Original Message- From: Blower, Andy [mailto:andy.blo...@proquest.co.uk] Sent: 26 October 2012 15:38 To: users@tapestry.apache.org Subject: T5.3 MethodInvocation In Tapestry 5.3, the Invocation interfac

T5.3 MethodInvocation

2012-10-26 Thread Blower, Andy
In Tapestry 5.3, the Invocation interface was deprecated in favour of MethodInvocation. I'm updating our code to use the new MethodInvocation interface and there are some things missing, most of which I can simply use getMethod() for. E.g. (please correct me if any of these are wrong) invocati

RE: Tapestry 5.3.4-rc-7

2012-08-28 Thread Blower, Andy
I've just tried the YUIcompressor 2.4.7 module from the T5.3.5 candidate and I am having issues with it too. It seems to be inserting the string "get" after closing curly braces which causes syntax errors when the browser parses the JS. Is this the issue you were seeing? -Original Message--

RE: T5.3.5 candidate release dependency issue - yuicompressor

2012-08-21 Thread Blower, Andy
y.com/artifact/com.yahoo.platform.yui/yuicompressor/2.4.7 -Original Message- From: Blower, Andy [mailto:andy.blo...@proquest.co.uk] Sent: 21 August 2012 12:59 To: Tapestry users Subject: T5.3.5 candidate release dependency issue - yuicompressor Hi, Having trouble installing the latest ve

T5.3.5 candidate release dependency issue - yuicompressor

2012-08-21 Thread Blower, Andy
Hi, Having trouble installing the latest version of tapestry-yuicompressor for the candidate release being voted on, T5.3.5. It seems that the organisation for the yuicompressor module was changed from "com.yahoo.platform.yui" to "com.google.code.maven-play-plugin.com.yahoo.platform.yui" in T5

Post-redirect-get paradigm

2012-07-24 Thread Blower, Andy
Hi, I'm trying to find the page of documentation that describes how Tapestry uses & processes URL's. With details of the post-redirect-get paradigm and page render vs. event handling etc. Unfortunately I cannot find this anywhere, but I'm convinced I read one several years ago. Is my memory pla

RE: [T5.3] Contributing a Service Override using addInstance()

2012-02-24 Thread Blower, Andy
al Message----- From: Blower, Andy [mailto:andy.blo...@proquest.co.uk] Sent: 22 February 2012 17:35 To: Tapestry users Subject: RE: [T5.3] Contributing a Service Override using addInstance() Yes that works! I had no idea you could do such a thing as I'd not see it anywhere in the documentation.

RE: [T5.3] Contributing a Service Override using addInstance()

2012-02-22 Thread Blower, Andy
ods on the Configuration/OrderedConfiguration/MappedConfiguration interfaces? On Tue, Feb 21, 2012 at 6:33 AM, Blower, Andy wrote: > Thanks for the reply Steve. The two classes I mention are Tapestry IoC > classes, not my own. > > What you describe is how most of our overrides are im

RE: [T5.3] Contributing a Service Override using addInstance()

2012-02-21 Thread Blower, Andy
figuration config, @Local ToOverrideInterface override) { config.add(ToOverrideInterface.class, override); } The @Local is important, otherwise T5 doesn't know which serivce to inject (yours or the one you're trying to override). Steve. On 20 February 2012 20:54, Blower, A

RE: [T5.3] Contributing a Service Override using addInstance()

2012-02-20 Thread Blower, Andy
verride method so that contributionType is an interface and I get a service proxy like every other service? Can anyone help me? -Original Message- From: Blower, Andy [mailto:andy.blo...@proquest.co.uk] Sent: 15 February 2012 14:51 To: users@tapestry.apache.org Subject: [T5.3] Contributing a

[T5.3] Contributing a Service Override using addInstance()

2012-02-15 Thread Blower, Andy
I've read the section below about contributing a service override. This method is exactly what I need to resolve an issue I'm having getting a conditional override implemented, but it doesn't appear to work if the service implementations' constructor has any other T5 service dependencies in the

IoC multiple service instances

2011-12-01 Thread Blower, Andy
I have an usual situation that I'm not sure what the best way of implementing is with T5 IoC. It feels like I need a Factory, but how that would fit in with the service binding and injection I'm not sure. I'm hoping that I can get some suggestions from the list. I have a service that currentl

RE: [T5.2] Label tags not getting id attribute rendered, why?

2010-12-17 Thread Blower, Andy
id + ']') > > On Fri, Dec 17, 2010 at 18:35, Blower, Andy > wrote: > > The change was made in July and doesn't appear to be associated with > a JIRA: > > > > r931361 | hlship | 2010-04-07 00:01:00 BST > > > > Do not render an id attribute f

[T5.2] Label tags not getting id attribute rendered, why?

2010-12-17 Thread Blower, Andy
The change was made in July and doesn't appear to be associated with a JIRA: r931361 | hlship | 2010-04-07 00:01:00 BST Do not render an id attribute for Label components, as they can be identified via their for attribute Yes they can, but it's pretty standard to find tags in the dom via id's,

RE: [T5.2.4] Why does BaseURLSource use getLocalPort() rather than getServerPort() ? A bug?

2010-12-15 Thread Blower, Andy
Message- > From: Blower, Andy [mailto:andy.blo...@proquest.co.uk] > Sent: 15 December 2010 12:17 > To: 'Tapestry users' > Subject: [T5.2.4] Why does BaseURLSource use getLocalPort() rather than > getServerPort() ? A bug? > > Line 31 of BaseURLSourceImpl: >

[T5.2.4] Why does BaseURLSource use getLocalPort() rather than getServerPort() ? A bug?

2010-12-15 Thread Blower, Andy
Line 31 of BaseURLSourceImpl: int port = request.getLocalPort(); Which calls same method in the underlying ServletRequest. getLocalPort javadoc: "Returns the Internet Protocol (IP) port number of the interface on which the request was received." getServerPort javadoc: "Returns the port

RE: Tapestry Web Site Updated

2010-11-23 Thread Blower, Andy
Nice to see new and improved documentation. A couple of comments: 1) I find the green to initially be nice, but overused. When I am reading a documentation page the green titles and links don't contrast enough with the white page and it's *really* hard on the eyes. 2) No navigation, just a brea

Tapestry 5.2 - page pooling replacement

2010-10-27 Thread Blower, Andy
First indications show that the move away from page pooling has dramatically decreased the memory required by our Tapestry app. Thank you Howard. I've not been able to spend long profiling the differences unfortunately, so I have no concrete numbers. I do have one question however, do the tapes

[T5.2] Problem switching to VALIDATE from VALIDATE_FORM

2010-10-15 Thread Blower, Andy
>From one of my developers: When using the VALIDATE event to validate form details, the validation method is called several times. Eg. @OnEvent(EventConstants.VALIDATE) void validateChooseFolderForm() { ... } Is called at least three times, executing di

RE: [T5.2.1] TAP5-1177 In a partial page update request, if the server returns an empty string for the content, the client-side is left as is, rather than cleared

2010-10-15 Thread Blower, Andy
77 In a partial page update request, if > the server returns an empty string for the content, the client-side is > left as is, rather than cleared > > You should be able to monkey-patch just this function, rather than all > of tapestry.js. > > On Fri, Oct 15, 2010 at 1:59 AM, Blowe

RE: [T5.2.1] TAP5-1177 In a partial page update request, if the server returns an empty string for the content, the client-side is left as is, rather than cleared

2010-10-15 Thread Blower, Andy
onse, so as to leave the Zone's current content unchanged. Please > add to JIRA and I'll see about fixing it soon. > > On Thu, Oct 14, 2010 at 12:12 PM, Blower, Andy > wrote: > > I've spent all day chasing down an issue that appeared when we > upgraded to Tapest

[T5.2.1] TAP5-1177 In a partial page update request, if the server returns an empty string for the content, the client-side is left as is, rather than cleared

2010-10-14 Thread Blower, Andy
I've spent all day chasing down an issue that appeared when we upgraded to Tapestry 5.2.1 - it doesn't occur with T5.2.0, and I finally managed to find the change that is causing the problem. It's the fix for TAP5-1177 where tapestry.js was changed from Tapestry.

RE: [T5.2] JavaScript combination

2010-10-12 Thread Blower, Andy
s can have dependencies on other stacks. Is that not working > correctly? > > On Mon, Oct 11, 2010 at 9:19 AM, Blower, Andy > wrote: > > I've been trying the new stack implementation in T5.2.1 and it's much > better. I am having a problem with the order they'r

RE: [T5.2] JavaScript combination

2010-10-11 Thread Blower, Andy
stacks can easily be requested in an order that means that extensions appear before the definitions of what they're trying to extend. This is a real problem, especially when using modules. Is there a way to define the order JS stacks are outputted? > -Original Message- > From

RE: [T5.2] Live class reloading not working with jetty

2010-10-07 Thread Blower, Andy
We've always added "-Dorg.mortbay.jetty.webapp.parentLoaderPriority=true", something doesn't work properly if we don't, but that was all done over 2 years ago. The dev environment hasn't changed, but with T5.2.0 Live class reloading no longer works. Igor, does live class reloading work properly

RE: [T5.2] Live class reloading not working with jetty

2010-10-05 Thread Blower, Andy
Using 1.6 entire time. > -Original Message- > From: Christian Köberl [mailto:tapestry.christian.koeb...@gmail.com] > Sent: 05 October 2010 13:29 > To: users@tapestry.apache.org > Subject: Re: [T5.2] Live class reloading not working with jetty > > > Are you using Java 1.5? The classes are

[T5.2] Live class reloading not working with jetty

2010-10-05 Thread Blower, Andy
Since we upgraded to T5.2, live class reloading has not worked correctly, however if we downgrade it works fine. We're using Jetty kicked off using the runjettyrun plugin for Eclipse. When making just a simple tml change, using the running application again has a long pause before it does anyth

[T5.2] Is there a reason why T5.2 is not using the latest version of scriptaculous?

2010-09-30 Thread Blower, Andy
It's still using 1.8.2, when 1.8.3 has been out for a year - is there a reason for this?

RE: [T5.2] JavaScript combination

2010-09-21 Thread Blower, Andy
;t implement it until there's a > need). > > You case is interesting; a piece of code that blindly imports a JS > that is already part of a stack. And yes, I think you may be right, > that that should trigger an import of the stack itself. > > On Mon, Sep 20, 2010 a

RE: [T5.2] JavaScript combination

2010-09-20 Thread Blower, Andy
the aggregation. I think it's going to be very easy to get duplicate JS in the rendered html page with this system. Is this working as intended or any I missing something here? Thanks, Andy > -Original Message- > From: Blower, Andy [mailto:andy.blo...@proq

RE: [T5.2] JavaScript combination

2010-09-20 Thread Blower, Andy
> -Original Message- > From: Howard Lewis Ship [mailto:hls...@gmail.com] > Sent: 17 September 2010 22:31 > To: Tapestry users > Subject: Re: [T5.2] JavaScript combination > > On Fri, Sep 17, 2010 at 9:20 AM, Blower, Andy > wrote: > > A few questions: >

[T5.2] JavaScript combination

2010-09-17 Thread Blower, Andy
A few questions: Is there any documentation of the new JavaScript combination functionality added to fix TAP5-769 in 5.2, specifically about stacks? I can't see any, but before I dive into code/javadoc I thought I'd ask. Why aren't the prototype & scriptaculous libraries combined into a stack b

RE: Tapestry tree render without recursion?

2010-09-11 Thread Blower, Andy
The links in that Jira don't work for me. It looks like a 3 year old issue so maybe that's not surprising. > -Original Message- > From: Josh Canfield [mailto:joshcanfi...@gmail.com] > Sent: 10 September 2010 17:52 > To: Tapestry users > Subject: Re: Tapestry tree render without recursion?

RE: [T5.2] Classloader problem with a service

2010-09-10 Thread Blower, Andy
ervice+reload+ > disab > le > > Regards, > Jim. > -Original Message- > From: Blower, Andy [mailto:andy.blo...@proquest.co.uk] > Sent: 10 September 2010 13:00 > To: 'Tapestry users' > Subject: [T5.2] Classloader problem with a service > > Unfortu

[T5.2] Classloader problem with a service

2010-09-10 Thread Blower, Andy
Unfortunately we've got another T5.2 migration issue that I can't figure out. I wonder if this is to do with the service class reloading added in 5.2 - is there a way of disabling it to check? I've posted the error trace below, basically a service (ScholarUniverseSearchEngine) is trying to crea

[T5.2] Name property doesn't match id or is missing

2010-09-09 Thread Blower, Andy
We're upgrading from tapestry 5.1 to 5.2 and have spotted some strange things with the name property of various components. Tapestry forms no longer include the name property at all. Other elements such as the tapestry select component used to have matching id and name properties and now they se

RE: [T5.2] No object of type ClientBehaviorSupport is available from the Environment

2010-09-06 Thread Blower, Andy
ort"); >configuration.add("DefaultValidationDecorator", > defaultValidationDecorator, "after:Heartbeat"); > > In this way, the finally Heartbeat.end() will execute while the > ClientBehaviorSupport is in scope. > > > On Fri, Sep 3, 2010 at 7:1

RE: [T5.2] No object of type ClientBehaviorSupport is available from the Environment

2010-09-03 Thread Blower, Andy
From: Jim O'Callaghan [mailto:jc1000...@yahoo.co.uk] > Sent: 02 September 2010 15:58 > To: 'Tapestry users' > Subject: RE: [T5.2] No object of type ClientBehaviorSupport is > available from the Environment > > Can't reproduce Andy and not a solution

RE: [T5.2] No object of type ClientBehaviorSupport is available from the Environment

2010-09-02 Thread Blower, Andy
environmentals, set up > before the render, seem to be available. > > On Wed, Aug 25, 2010 at 8:29 AM, Blower, Andy > wrote: > > Can anyone make sense of this one: > > > > ERROR [16:22:34,848] btpool0-1 > (services.TapestryModule.RequestExceptionHandler:62) - Processin

[T5.2] No object of type ClientBehaviorSupport is available from the Environment

2010-08-25 Thread Blower, Andy
Can anyone make sense of this one: ERROR [16:22:34,848] btpool0-1 (services.TapestryModule.RequestExceptionHandler:62) - Processing of request failed with uncaught exception: No object of type org.apache.tapestry5.services.ClientBehaviorSupport is available from the Environment. Available typ

RE: [T5.2] Property is not readable (was RE: Identity of the active page not established)

2010-08-25 Thread Blower, Andy
ust 2010 15:21 > To: Tapestry users > Subject: Re: [T5.2] Property is not readable (was RE: Identity of the > active page not established) > > That's very odd; I've not seen anything like that. Could we see the > full stack trace? > > On Wed, Aug 25, 2010 at 3:01 AM,

RE: [T5.2] Javassist 3.12.1.GA checksum error

2010-08-25 Thread Blower, Andy
e problem. But didn't get the same error, > maven just told me that it didn't find anything at the https version of > the > url below. It's probably related. > > On Mon, Aug 23, 2010 at 1:26 PM, Blower, Andy > wrote: > > > I'm trying to migrate

[T5.2] Property is not readable (was RE: Identity of the active page not established)

2010-08-25 Thread Blower, Andy
Thanks Robert, overriding with the latest version of PageResponse fixed it. I now have a problem with property conduits not being created where they were created fine in 5.1, e.g. @SessionState(create = false) @Property private Profile personalProfile; Caused by: java.l

[T5.2] Identity of the active page not established

2010-08-23 Thread Blower, Andy
I disabled checksum checking and got our app running with T5.2. I've already fixed a few migration issues, but still not got a page to render yet. I'm getting the following error, but I have no idea why: ERROR [17:11:11,834] btpool0-1 (onesearch.pages.SessionEnded:82) - Render queue error in B

[T5.2] Javassist 3.12.1.GA checksum error

2010-08-23 Thread Blower, Andy
I'm trying to migrate our application to T5.2, but I'm getting a checksum error with Javassist 3.12.1.GA C:\tmp>fciv -sha1 javassist-3.12.1.GA.jar 526633327faa61aee448a519e8a4d53ec3057885 javassist-3.12.1.ga.jar http://repository.jboss.org/nexus/content/groups/public-jboss/java

RE: [Tapestry Central] Everyone out of the Pool! Tapestry goes singleton!

2010-07-15 Thread Blower, Andy
Me too, like in the next week! :) > -Original Message- > From: Christian Edward Gruber [mailto:christianedwardgru...@gmail.com] > Sent: 15 July 2010 16:59 > To: Tapestry users > Subject: Re: [Tapestry Central] Everyone out of the Pool! Tapestry goes > singleton! > > 5.2 hasn't even pushed

RE: Where do I get Tapestry 5.2 from?

2010-07-15 Thread Blower, Andy
g there. > > On Thu, Jul 15, 2010 at 4:25 PM, Christian Edward Gruber > wrote: > > An alpha has not yet been released.  I believe Howard has said that > an alpha > > or beta is close, but not quite there. > > > > Christian. > > > > On Jul 15, 2010,

Where do I get Tapestry 5.2 from?

2010-07-15 Thread Blower, Andy
The download link on the website takes me to a page with only 5.0 & 5.1 on it. The rsync repository (http://people.apache.org/~hlship/tapestry-ibiblio-rsynch-repository) also doesn't have 5.2 anywhere. I though being an alpha there may be 5.2.0 somewhere, not just snapshots. Am I looking in th

RE: Tapestry using 1.3Gb of heap space after capacity testing

2010-06-30 Thread Blower, Andy
> -Original Message- > From: Howard Lewis Ship [mailto:hls...@gmail.com] > Sent: 29 June 2010 18:20 > To: Tapestry users > Subject: Re: Tapestry using 1.3Gb of heap space after capacity testing > > It may be time to return to a more radical idea, one that is more > technically feasible now

RE: Tapestry using 1.3Gb of heap space after capacity testing

2010-06-29 Thread Blower, Andy
k on reducing the size of the pages but I've already done the easy stuff. Here's a list of the heap dominators using Eclipse MAT, http://lh6.ggpht.com/_YwJn8TJTqJU/TCoNT11ouZI/ACI/G8eTGsth4zM/HeapDominators.png Anyone think I'm on the right track, or barking up the

RE: Tapestry using 1.3Gb of heap space after capacity testing

2010-04-20 Thread Blower, Andy
> To: Tapestry users > Subject: Re: Tapestry using 1.3Gb of heap space after capacity testing > > On Tue, 20 Apr 2010 11:41:25 -0300, Blower, Andy > wrote: > > > Uber-component anti-pattern, not to my knowledge, but we have a lot > of > > pages and components now.

Tapestry using 1.3Gb of heap space after capacity testing

2010-04-20 Thread Blower, Andy
We've been doing some capacity testing recently, and I'm concerned about the amount of heap memory that doesn't get freed when all the sessions expire. I'm seeing 1.3Gb after being left with no use overnight. I dumped the heap and took a look at what was using this much memory with the YourKit p

RE: Is there a way of knowing if Tapestry is page rendering or event handling (was: Page render & event URLs with large optional context parameter)

2010-02-22 Thread Blower, Andy
wing if Tapestry is page rendering or > event handling (was: Page render & event URLs with large optional > context parameter) > > On Mon, 22 Feb 2010 10:20:59 -0300, Blower, Andy > wrote: > > > So, how can I detect if Tapestry is rendering (and which page) from > >

Is there a way of knowing if Tapestry is page rendering or event handling (was: Page render & event URLs with large optional context parameter)

2010-02-22 Thread Blower, Andy
xt and then render the page links with page="mypage" context="initialContext"/> - would that work? > > Kalle > > > On Tue, Feb 16, 2010 at 9:54 AM, Blower, Andy > wrote: > > I may have enquired about this a while back, but I put it on the back > burn

Page render & event URLs with large optional context parameter

2010-02-16 Thread Blower, Andy
I may have enquired about this a while back, but I put it on the back burner and am only just returning to it now. Basically I have a page with an activation context which is not bookmarkable (relies on session info) without an extra parameter in the activation context which contains all the in

RE: Discussion

2009-12-24 Thread Blower, Andy
I have to agree with most of the points that Piero raises, to understand T5 you just have to delve into the code at present. Not necessarily a bad thing for very advanced / obscure stuff, but it makes it much harder to learn Tapestry because it's so widespread even for simple stuff. Better docs,

RE: Example of overriding the default ValidationDecorator

2009-12-24 Thread Blower, Andy
> Unfortunately it seems that it does not help against these error- > bubbles. To override the client side you'll need to read tapestry.js and follow some of what it does. Personally I feel that the error bubbles should not be part of the T5 core, but an optional example validation module. I cr

Mixin used with Submit component

2009-12-15 Thread Blower, Andy
If I have a mixin that can be used with the T5 Submit component, how can the mixin find out whether the submit is disabled or not? Submit doesn't have an isDisabled() method, is there some other way to access the parameters bound to the component from its mixin? Thanks, Andy.

RE: ognl question

2009-11-19 Thread Blower, Andy
No, OGNL is not in vanilla T5. I think Chenelle Kit has an OGNL binding for T5, well something out there does. > -Original Message- > From: Ken in nashua [mailto:nhhockeypla...@hotmail.com] > Sent: 19 November 2009 13:41 > To: users@tapestry.apache.org > Subject: ognl question > > > Fol

RE: T 5.1 vs 5.0 JSON encoding - breaks IE8

2009-11-18 Thread Blower, Andy
+1 (+40 if I count all T5 developers here ;-) Although I suggested a 5.1.1.x release in my previous post, quoted from below, I don't care what it's called as long as there's a non 5.2 bug-fix release. (preferably more than one release..) "I think you should write the book, but only if there's

RE: Getting I18n messages from another page

2009-11-13 Thread Blower, Andy
You could give both pages a base class (assuming that the app catalog is not an appropriate solution) then the base class has the properties and they can be referenced by both pages. (note that the pages shouldn't have prop files) > -Original Message- > From: Stephan Windmüller [mailto:s

RE: [ANNOUNCEMENT] New Tapestry 5 book

2009-11-12 Thread Blower, Andy
+3 (at least) > -Original Message- > From: Peter Stavrinides [mailto:p.stavrini...@albourne.com] > Sent: 12 November 2009 09:15 > To: Tapestry users > Subject: Re: [ANNOUNCEMENT] New Tapestry 5 book > > +1 > > > - Original Message - > From: "Ivano Luberti" > To: "Tapestry users

RE: [Tapestry Central] Tapestry 5.1 and IE 8 -- Customizing Tapestry

2009-11-09 Thread Blower, Andy
> Picture an existing application that's been deployed using Tapestry > 5.1.0.5; the prototype.js is exposed to the client as > /assets/scriptaculous/5.1.0.5/prototype.js. > > Now the application is rebuild with tapx-prototype and redeployed. > Without the remapping, the URL would be unchanged and

RE: i18n overhead

2009-11-09 Thread Blower, Andy
We also have a lot of properties files, but so far only one translation. We will have 20+ translations in due course, so I would be concerned if there were performance problems/implications. We're already using 5.1, so I'd be interested if this version has issues will many files. > -Origina

RE: [Tapestry Central] Next Steps for Tapestry

2009-11-09 Thread Blower, Andy
I think you should write the book, but only if there's going to be a T5.1.1.x set of releases with bugfixes - this is long overdue in my opinion. (we have too many 'temporary' tapestry fixes - it's annoying & embarrassing) I don't think there's any pressing need for T5.2 yet (IMHO) but there are

RE: Tapestry 5 and EZproxy

2009-10-16 Thread Blower, Andy
ry users > Subject: Re: Tapestry 5 and EZproxy > > Em Fri, 16 Oct 2009 13:05:23 -0300, Blower, Andy > escreveu: > > (services.TapestryModule.RequestExceptionHandler:62) - Processing of > > request failed with uncaught exception: A component event handler > method >

Tapestry 5 and EZproxy

2009-10-16 Thread Blower, Andy
We need to support users and institutions who use EZproxy (http://www.oclc.org/ezproxy/default.htm) which should be pretty easy. I've been trying it, and things work okay until AJAX is used and then T5 throws this exception: (services.TapestryModule.RequestExceptionHandler:62) - Processing of r

RE: Tapestry upgrading to prototype.js version 1.6.1 for IE8 compliance

2009-10-02 Thread Blower, Andy
I occasionally did this while a bugfix was coming in T5 development, but only between releases. As you say it's not an ideal method. So, could we have a response about when a Tapestry release will come out containing Prototype 1.6.1 - surely it's not going to wait for first T5.2 release because

RE: Problem with OptimizedSessionPersistedObject not working in Tomcat & Jetty

2009-09-07 Thread Blower, Andy
nd I've attached the patch to the JIRA issue. > -Original Message- > From: Blower, Andy [mailto:andy.blo...@proquest.co.uk] > Sent: 03 September 2009 15:11 > To: 'Tapestry users' > Subject: Problem with OptimizedSessionPersistedObject not working in > Tomcat

Problem with OptimizedSessionPersistedObject not working in Tomcat & Jetty

2009-09-03 Thread Blower, Andy
I don't know if anyone else has spotted this, and it may well be the case for other servlet containers as well, but we noticed that objects were being propagated across our cluster even when a page that only read the session object was just being refreshed. This is a very serious issue, not qui

regexp validator bug (TAP5-520

2009-08-18 Thread Blower, Andy
I just tried to use regexp=^\d{3,4}$ with a regex validator and it threw a parse error, so I had to change it to regexp=^(\d{3}|\d{4})$ Looking at JIRA, this was fixed by Igor under TAP5-520 in 5.1.0.1, but I'm using 5.1.0.5 so it may not be as fixed as was originally thought. Should this issue

Problem with custom ValidationDecorator for Ajax form submissions

2009-08-14 Thread Blower, Andy
We've developed our own custom ValidationDecorator which works nicely. To activate it for a form we're pushing it onto the environment in the setupRender for each component/page with a form that needs validation, like this: @BeginRender void setup(MarkupWriter writer) { environme

RE: T5 bug with first line of message catalogs

2009-08-12 Thread Blower, Andy
Found it. TAP5-409, T5 doesn't recognise BOM at the start of UTF-8 files. It would be nice to fix this rather than just document it or leave it. Anyone else have any opinion on this? > -Original Message- > From: Blower, Andy [mailto:andy.blo...@proquest.co.uk] > Sent: 12

T5 bug with first line of message catalogs

2009-08-12 Thread Blower, Andy
I just ran into a T5 bug where the first line in a message catalog never returns a translated version. I'm sure I dimly recall encountering this before and I'd like to check on the status, can anyone remember / find a bug for this issue. I tried searching and couldn't find one, so maybe I encoun

RE: Documentation of T5 URLs & post-redirect-get

2009-07-23 Thread Blower, Andy
> > I was just trying to explain the way T5 pages in a package xyz can be > > called XyzResults and the URL will be xyz/results to one of my team, > and > > I couldn't find the documentation for this on the Tapestry site. > > Take a look at > http://tapestry.apache.org/tapestry5.1/guide/component-

Documentation of T5 URLs & post-redirect-get

2009-07-23 Thread Blower, Andy
I was just trying to explain the way T5 pages in a package xyz can be called XyzResults and the URL will be xyz/results to one of my team, and I couldn't find the documentation for this on the Tapestry site. I was also struggling to find where the post-redirect-get paradigm is documented. Can a

RE: Is AjaxFormLoop example working for you?

2009-07-17 Thread Blower, Andy
Neither work for me on FF3.0.11, XP, Proxy from the UK. > -Original Message- > From: Geoff Callender [mailto:geoff.callender.jumpst...@gmail.com] > Sent: 17 July 2009 01:08 > To: Tapestry users > Subject: Is AjaxFormLoop example working for you? > > Everyone, > > Please try this quick ex

RE: [ANN] JumpStart 4.3 released - for T5.1.0.5

2009-07-16 Thread Blower, Andy
I just checked, and yes we're using an internal proxy server for external requests. > -Original Message- > From: Blower, Andy [mailto:andy.blo...@proquest.co.uk] > Sent: 16 July 2009 15:48 > To: 'Tapestry users' > Subject: RE: [ANN] JumpStart 4.3 released -

RE: [ANN] JumpStart 4.3 released - for T5.1.0.5

2009-07-16 Thread Blower, Andy
;s the second report I've received of that but I can't replicate > the problem. Are you going through a proxy? > > Regards, > > Geoff > > > On 17/07/2009, at 12:29 AM, Blower, Andy wrote: > > > Thanks for the update Geoff, I love jumpstart. > &

RE: [ANN] JumpStart 4.3 released - for T5.1.0.5

2009-07-16 Thread Blower, Andy
Thanks for the update Geoff, I love jumpstart. Just tried the ajaxformlooptailored page and clicked add a row and got the blackbird error console showing: # Communication with the server failed: The rendered content did not include any elements that allow for the positioning of the hidden form

RE: Tapestry script combination flaws

2009-07-09 Thread Blower, Andy
Yes, oops. It would be helpful wouldn't it: https://issues.apache.org/jira/browse/TAP5-769 Thanks Peter. > -Original Message- > From: Peter Stavrinides [mailto:p.stavrini...@albourne.com] > Sent: 09 July 2009 12:47 > To: Tapestry users > Subject: Re: Tapestry script combination flaws >

Tapestry script combination flaws

2009-07-09 Thread Blower, Andy
I've created a JIRA issue for what I think are flaws in T5's script combination. I'm very interested in what other think about the issue, so please take a look and make any comments you have. Thanks, Andy.

RE: Need help with tricky T5 URL / onPassivate problem

2009-07-06 Thread Blower, Andy
bjects will there be? You could store them in the > database > and just encode a primary key into the URL. Add a little bit to ensure > people can't use other's queries, and that they get janitored if not > used > over some space of time, and you're in business.

Need help with tricky T5 URL / onPassivate problem

2009-07-05 Thread Blower, Andy
I've been investigating and optimising performance of a search results page in our T5 app. The page needs to have a bookmarkable URL which will work without requiring any session information, so it can be used long after the session has expired. This necessitates putting the user's query in the

RE: COMBINE_SCRIPTS no effect

2009-07-01 Thread Blower, Andy
We've also been having some problems with script combination, one of which is caused by T5 switching off combination when an external script is requested. I don't know if this is causing your problems, but that's why some pages of our app were not having the scripts combined. I don't see why T5

RE: [Tapestry Central] Why chose Tapestry?

2009-06-18 Thread Blower, Andy
Well we develop T5 in Eclipse as a Dynamic Web Project using ANT and IVY for builds and dependencies. (+SVN for version control) There was a fair amount of work to set it up along with the CI server etc, but it works pretty well for us and everything was new to us. Anyway it is definitely possib

T5 enhancement: Redirecting from ComponentEventLinkEncoder.decodePageRenderRequest()

2009-06-12 Thread Blower, Andy
I recently moved authentication for our project in method advice for the ComponentEventLinkEncoder method decodePageRenderRequest() because some other method advice to the same method has some modified URL processing and it saves duplicating it in an authentication dispatcher. In some situations

RE: best book for T5

2009-06-12 Thread Blower, Andy
om: Thiago H. de Paula Figueiredo [mailto:thiag...@gmail.com] > Sent: 12 June 2009 21:00 > To: Tapestry users > Subject: Re: best book for T5 > > Em Fri, 12 Jun 2009 16:52:46 -0300, Blower, Andy > escreveu: > > > I can't believe that there wouldn't be an e

RE: best book for T5

2009-06-12 Thread Blower, Andy
I can't believe that there wouldn't be an even bigger market for a well written T5 book in English, so I hope to see it soon! Love that cover, awesome. > -Original Message- > From: Igor Drobiazko [mailto:igor.drobia...@gmail.com] > Sent: 12 June 2009 07:41 > To: Tapestry users > Subject:

RE: Switch from Prototype to jQuery?

2009-06-12 Thread Blower, Andy
From: Onno Scheffers [mailto:o...@piraya.nl] > Sent: 12 June 2009 10:15 > To: Tapestry users > Subject: Re: Switch from Prototype to jQuery? > > On Thu, Jun 11, 2009 at 11:37 PM, Blower, Andy > wrote: > > > I'd just like to echo everything Robert said in this messa

RE: Switch from Prototype to jQuery?

2009-06-11 Thread Blower, Andy
I'd just like to echo everything Robert said in this message. > -Original Message- > From: robert zeigler [mailto:robert.zeig...@gmail.com] On Behalf Of > Robert Zeigler > Sent: 10 June 2009 18:54 > To: Tapestry users > Subject: Re: Switch from Prototype to jQuery? > > I believe it's men

RE: t5: layout

2009-05-13 Thread Blower, Andy
13, 2009 at 12:01 PM, Blower, Andy > wrote: > > Not according to > http://tapestry.apache.org/tapestry5.1/guide/parameters.html, Context > Bindings. This works for us I think. > > You're right: you can now use context without using asset. I hadn't > tested it

RE: t5: layout

2009-05-13 Thread Blower, Andy
Not according to http://tapestry.apache.org/tapestry5.1/guide/parameters.html, Context Bindings. This works for us I think. > -Original Message- > From: Thiago H. de Paula Figueiredo [mailto:thiag...@gmail.com] > Sent: 13 May 2009 14:36 > To: Tapestry users > Subject: Re: t5: layout > >

Composite form components

2009-05-12 Thread Blower, Andy
When creating sub-form components I find that a common case is composing several form fields into a single object which is bound as a parameter back to the parent. For example a date component used on several forms that has drop downs for day & month, and a text box for year. The parameter boun

RE: Apache Tapestry on Google Maps

2009-05-11 Thread Blower, Andy
Looks like you must live on a boat of some sort Howard... the map places you in the middle of the Hecate Strait. ;-) > -Original Message- > From: Howard Lewis Ship [mailto:hls...@comcast.net] > Sent: 09 May 2009 01:11 > To: users@tapestry.apache.org > Subject: Apache Tapestry on Google Ma

RE: Tapestry5 future compatiblity?

2009-04-30 Thread Blower, Andy
> I am still deciding whether to choose Tapestry5 for my upcoming > project. I > was reading a lot how each version of Tapestry isn't backward > compatible > with older version and how migrating the code to new Tapestry is a > nightmare. I like Tapestry declaractive model but my priority in > choos

RE: T5: What is NOT beautiful about Tapestry?

2009-04-30 Thread Blower, Andy
I think you hit the nail on the head Carl. The documentation is okay generally (some bits poor, some very good) but there is not enough to tie it all together and guide new developers so they know what they can do with T5. I'm not convinced that the main documentation should attempt this on its

RE: T5.1 Property Expressions

2009-04-27 Thread Blower, Andy
Congratulations, you have raised the "JIRA Issue of the Beast" as a duplicate of Tap5-663 which I entered last week. ;-) Well that's an easy way round the 666 superstition, just mark as a dup and close... > -Original Message- > From: Howard Lewis Ship [mailto:hls...@gmail.com] > Sent: 2

RE: Fix for TAP5-624, Support for javascript callbacks on zone update

2009-04-27 Thread Blower, Andy
Anyone have an opinion on this? (just wondering if it got lost among the Tapestry is beautiful discussion... ;-) > -Original Message- > From: Blower, Andy [mailto:andy.blo...@proquest.co.uk] > Sent: 24 April 2009 14:09 > To: 'Tapestry users' > Subject: Fix

Fix for TAP5-624, Support for javascript callbacks on zone update

2009-04-24 Thread Blower, Andy
Having just updated our app to use T5.1.0.4, I checked out the changes made for TAP5-624 to support javascript callbacks on a zone update. I'm a bit surprised at the solution for this which is to fire a client side event. I thought that it would have used the JSON object returned for partial pag

  1   2   >