[
https://issues.apache.org/jira/browse/WICKET-4484?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sven Meier resolved WICKET-4484.
--------------------------------
Resolution: Fixed
Fix Version/s: 6.0.0-RC1
1.5.6
Assignee: Sven Meier
You're dead right, the tag id is not supposed to be changed by the component
resolver.
Thanks for reporting this issue!
> wicket:link component ids get too long
> --------------------------------------
>
> Key: WICKET-4484
> URL: https://issues.apache.org/jira/browse/WICKET-4484
> Project: Wicket
> Issue Type: Bug
> Components: wicket
> Affects Versions: 1.5.0, 1.5.1, 1.5.2, 1.5.3, 1.5.4, 1.5.5
> Reporter: Jesse Long
> Assignee: Sven Meier
> Fix For: 1.5.6, 6.0.0-RC1
>
> Attachments: WICKET-4484.patch
>
>
> The resolve() method of
> org.apache.wicket.markup.parser.filter.WicketLinkTagHandler appends modifies
> the original tag id and appends the next autoId to it. The problem is that
> this is done during every render, the the component id gets longer and longer.
> I had a situation on a production server where component ids were over 10k.
> RepeatingView just added to the problem.
> Long story short, I think resolve should just return the
> TransparentWebMarkupContainer with the modified id, and not set the original
> id.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira