What version of Tapestry are you using?

On Fri, Nov 14, 2008 at 8:07 AM, Russell Brown <[EMAIL PROTECTED]> wrote:
> Hi,
>
> So the documentation here
> http://tapestry.apache.org/tapestry5/guide/ajax.html says:-
>
>
>
>
> "Event Handler Return Types
>
>
> In a traditional request, the return value of an event handler method is
> used to determine which page will render a complete response, and a
> redirect is sent to the client to render the new page (as a new
> request).
>
> With a Zone update, the return value is used to render a partial
> response within the same request.
>
> This return value should be an injected component or block. The value
> will be rendered, and that markup will be used on the client side to
> update the Zone's <div>.
>
> An event handler may return a Link
> <http://tapestry.apache.org/tapestry5/apidocs/org/apache/tapestry5/Link.
> html>  and the client will be redirected to that link.
>
> Returning a page name (as a String), or a page class, or a page instance
> will also send a redirect to the indicated page.
>
> "
>
>
>
> But my method that returns a Link says throws this exception
>
>
>
> Caused by: java.lang.RuntimeException: A component event handler method
> returned the value http://localhost:8080/home/ Return type
> org.apache.tapestry5.internal.services.LinkImpl can not be handled.
> Configured return types are org.apache.tapestry5.StreamResponse,
> org.apache.tapestry5.json.JSONArray,
> org.apache.tapestry5.json.JSONObject,
> org.apache.tapestry5.runtime.Component,
> org.apache.tapestry5.runtime.RenderCommand.
>
>
>
>
>
> The documentation and the exception seem to be mutually exclusive, or is
> there a 3rd way I am missing? Any ideas appreciated as it has been a
> pretty unedifying afternoon of head against T5 brick walling.
>
>
>
> Cheers
>
>
>
> Russell
>
>



-- 
Howard M. Lewis Ship

Creator Apache Tapestry and Apache HiveMind

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to