I think I've seen this before but currently I don't remember precisely.
Please check if there's already a jira issue or fire a new if not.


On Mon, Jun 10, 2013 at 3:59 PM, Christian Köberl <
tapestry.christian.koeb...@gmail.com> wrote:

> I encountered a Problem with the "Upload" component since switching to
> Tapestry 5.3 - the page activation context is lost, when the file size
> exceeds UploadSymbols.FILESIZE_MAX.
>
> The setup is quite simple -  a page with a @PageActivationContext
> property and a form with an Upload component in it.
>
> The page is opened with a context. When you upload a file with a size
> greater than the symbol "upload.filesize-max" then the UploadException
> event is triggered - this is caught in the page and the page itself is
> returned. After that the context is lost.
>
> I also tried to return a PageLink with context from the
> UploadException event handler with the same result.
>
> Is this a bug or am I doing something wrong here?
>
> Full code under:
> https://github.com/derkoe/tapestry-upload-test
>
> Relevant snippets here:
> TML:
> <form t:type="form">
>   <label> Upload File <input type="file" t:type="upload"
> value="uploadedFile"></input></label>
>   <input type="submit" t:type="submit" value="Submit" />
> </form>
>
> Java:
> public class UploadTest
> {
>     @PageActivationContext
>     @Property
>     private String contextValue;
>
>     @Property
>     private UploadedFile uploadedFile;
>
>     @OnEvent("UploadException")
>     UploadTest handleException(FileUploadException ex)
>     {
>         return this;
>     }
> }
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>


-- 
Massimo Lusetti

Reply via email to