Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Invalid
-
5.1.0.5
-
None
-
None
Description
This was my use case:
Page ABC renders a block that origins in another page XYZBlockSource. The block renders a form component and when being submitted Tapestry throws an exception that says "page ABC does not contain component form".
It happens because the ComponentEventLinkEncoder creates a new LinkImpl from scratch when the URL of the form and thereby the original link is rewritten. It omits the original link's parameters, which are empty most of the time. Component event links contain the 't:cp' parameter to point Tapestry on their containing page if it differs from the active page.
Attachments
Attachments
Issue Links
- duplicates
-
TAP5-961 When a URL rewriting rule changes the path for a rendered link (component event or page render), any query parameters associated with the original link are lost
- Closed
-
TAP5-1034 Using URLRewriteRules will fail for component event links if the page has an activation context
- Closed