Sounds as the Solution ! Play with it and send a Pull Request to https://github.com/wicketstuff/core if it helps. Thanks!
Martin Grigorov Wicket Training and Consulting https://twitter.com/mtgrigorov On Tue, Jul 8, 2014 at 2:28 PM, Ciocoiu Elvis <[email protected]> wrote: > Maybe BookmarkableListenerInterfaceRequestHandler should be handled also in > PortletRequestHandler similar to how ListenerInterfaceRequstHandler is > encoded (the BookmarkableListenerInterface... now is just ignored and > mapHandler returns the url without encoding it for portal environment). > > Anyway, thank you for your suggestions. > > > On Tue, Jul 8, 2014 at 2:19 PM, Martin Grigorov <[email protected]> > wrote: > > > It is the best we have at the moment. > > Suggestions how to make it better for Portlets are welcome! > > > > Martin Grigorov > > Wicket Training and Consulting > > https://twitter.com/mtgrigorov > > > > > > On Tue, Jul 8, 2014 at 2:13 PM, Ciocoiu Elvis < > [email protected]> > > wrote: > > > > > If i use > > > Application.getPageSettings().setRecreateMountedPagesAfterExpiry(false) > > my > > > AjaxLink works but I\m not sure about the implications. Is the > > > Component.urlFor(...) implementation in wicket > 6.13 the correct one? > > > > > > Thank you > > > > > > > > > > > > On Tue, Jul 8, 2014 at 1:58 PM, Ciocoiu Elvis < > > [email protected]> > > > wrote: > > > > > > > I think I found the problem ... in wicket 6.13 > > > > > > > > Component.urlFor(final Behavior behaviour, RequestListenerInterface > > > > listener, final PageParameters parameters) > > > > > > > > the decision to use BookmarkableListenerInterfaceRequestHandler > > > > or ListenerInterfaceRequestHandler is different from wicket 6.12 > where > > > only > > > > isStateless() was called. In my case the BookmarkableListener maps to > > the > > > > wrong url. Any idea? > > > > > > > > Thank you. > > > > > > > > > > > > On Tue, Jul 8, 2014 at 1:49 PM, Martin Grigorov < > [email protected]> > > > > wrote: > > > > > > > >> Oh, sorry. > > > >> I read that it is OK in 6.10 and not OK in 6.12. > > > >> > > > >> Here is the changelog for 6.13.0 - > > > >> > > > >> > > > > > > https://issues.apache.org/jira/issues/?jql=project%20%3D%20WICKET%20AND%20fixVersion%20%3D%206.13.0 > > > >> There are few tickets related to statelessness of the page. I'm not > > sure > > > >> whether it is related but it is easy to test: add > > > setStatelessHint(false) > > > >> to the page's constructor. > > > >> > > > >> Martin Grigorov > > > >> Wicket Training and Consulting > > > >> https://twitter.com/mtgrigorov > > > >> > > > >> > > > >> On Tue, Jul 8, 2014 at 1:36 PM, Ciocoiu Elvis < > > > [email protected] > > > >> > > > > >> wrote: > > > >> > > > >> > In 6.10, 6.11, 6.12 the url is rendered ok. In 6.13, 6.14, 6.15, > > 6.16 > > > >> the > > > >> > url is wrong. > > > >> > > > > >> > > > > >> > On Tue, Jul 8, 2014 at 1:17 PM, Martin Grigorov < > > [email protected] > > > > > > > >> > wrote: > > > >> > > > > >> > > https://github.com/wicketstuff/core/issues/172 > > > >> > > this sounds like related but the change has been made in an > > earlier > > > >> > version > > > >> > > > > > >> > > Martin Grigorov > > > >> > > Wicket Training and Consulting > > > >> > > https://twitter.com/mtgrigorov > > > >> > > > > > >> > > > > > >> > > On Tue, Jul 8, 2014 at 1:11 PM, Martin Grigorov < > > > [email protected] > > > >> > > > > >> > > wrote: > > > >> > > > > > >> > > > What about 6.11.0 ? > > > >> > > > > > > >> > > > Martin Grigorov > > > >> > > > Wicket Training and Consulting > > > >> > > > https://twitter.com/mtgrigorov > > > >> > > > > > > >> > > > > > > >> > > > On Tue, Jul 8, 2014 at 12:55 PM, Ciocoiu Elvis < > > > >> > > [email protected] > > > >> > > > > wrote: > > > >> > > > > > > >> > > >> Seems that in 6.10.0 to 6.12.0 the url for my AjaxLink is ok > > > >> > > >> > > > >> > > >> > > > >> > > >> > > > >> > > > > > >> > > > > >> > > > > > > http://localhost:8080/web/guest/welcome?p_p_id=test_WAR_wicketportalportlet_INSTANCE_2JbV4Gjuyvej&p_p_lifecycle=2&p_p_state=normal&p_p_mode=view&p_p_resource_id=/test/%3F0-1.IBehaviorListener.0-refreshTimeLink&p_p_cacheability=cacheLevelPage&p_p_col_id=column-1&p_p_col_count=1&_=1404812714838 > > > >> > > >> > > > >> > > >> Starting from 6.13.0 the url is > > > >> > > >> > > > >> > > >> > > > >> > > >> > > > >> > > > > > >> > > > > >> > > > > > > http://localhost:8080/web/guest/?0-1.IBehaviorListener.0-refreshTimeLink&_=1404812884161 > > > >> > > >> > > > >> > > >> Any idea what change broke the wicket-portlet? > > > >> > > >> > > > >> > > >> Thank you. > > > >> > > >> > > > >> > > >> > > > >> > > >> > > > >> > > >> On Tue, Jul 8, 2014 at 10:55 AM, Ciocoiu Elvis < > > > >> > > >> [email protected]> > > > >> > > >> wrote: > > > >> > > >> > > > >> > > >> > I'll try to downgrade step by step. Until recently I didn't > > use > > > >> > wicket > > > >> > > >> in > > > >> > > >> > portal environment. All I know is that with wicket 1.5 > > (tested > > > >> until > > > >> > > >> 1.5.9) > > > >> > > >> > my library was ok in Liferay 6.1. In the mean time I > upgraded > > > my > > > >> > > >> library to > > > >> > > >> > wicket 6 but it seems that was not a wise decision :) . > I'll > > > >> post my > > > >> > > >> > conclusions later. > > > >> > > >> > > > > >> > > >> > Thank you. > > > >> > > >> > > > > >> > > >> > > > > >> > > >> > On Tue, Jul 8, 2014 at 10:00 AM, Martin Grigorov < > > > >> > > [email protected]> > > > >> > > >> > wrote: > > > >> > > >> > > > > >> > > >> >> Hi, > > > >> > > >> >> > > > >> > > >> >> Portlets is grey area for me... > > > >> > > >> >> When the problem started appearing ? With Wicket 6.16 or > > > >> earlier ? > > > >> > > >> >> There are no changes in wicketstuff-portlet since a while > > so I > > > >> > guess > > > >> > > >> it is > > > >> > > >> >> a change in Wicket that may broke it. > > > >> > > >> >> > > > >> > > >> >> Martin Grigorov > > > >> > > >> >> Wicket Training and Consulting > > > >> > > >> >> https://twitter.com/mtgrigorov > > > >> > > >> >> > > > >> > > >> >> > > > >> > > >> >> On Mon, Jul 7, 2014 at 8:51 PM, Ciocoiu Elvis < > > > >> > > >> [email protected] > > > >> > > >> >> > > > > >> > > >> >> wrote: > > > >> > > >> >> > > > >> > > >> >> > Hi, > > > >> > > >> >> > > > > >> > > >> >> > I'm facing a problem with wicketstuff-portlet-6.16 in > > > Liferay > > > >> > 6.2. > > > >> > > >> I'm > > > >> > > >> >> > using AjaxLink in a portlet and WicketAjax call failure > > > with: > > > >> > Error > > > >> > > >> >> while > > > >> > > >> >> > parsing response: Invalid XML. I know there were some > > > problems > > > >> > > >> (starting > > > >> > > >> >> > with wicket 1.5.9) but this problems were solved using a > > > >> custom > > > >> > > >> >> > IRequestCycleProvider. Can anybody help me with an > answer > > if > > > >> some > > > >> > > >> >> > workaround is needed in wicketstuff-portlet 6.16? > > > >> > > >> >> > > > > >> > > >> >> > Thank you > > > >> > > >> >> > > > > >> > > >> >> > -- > > > >> > > >> >> > _____________________________________________________ > > > >> > > >> >> > Elvis Ciocoiu > > > >> > > >> >> > Senior Consultant > > > >> > > >> >> > > > > >> > > >> >> > Everlight Solutions ROMANIA > > > >> > > >> >> > > > > >> > > >> >> > address: http://www.everlight.ro < > > http://www.synthesys.ro/> > > > >> > > >> >> > e-mail: [email protected] < > > > >> [email protected]> > > > >> > > >> >> > mobile : (40) 0745 13 75 85 > > > >> > > >> >> > > > > >> > > >> >> > This message and any attachments contain information, > > which > > > >> may > > > >> > be > > > >> > > >> >> > confidential or privileged. > > > >> > > >> >> > If you are not the intended recipient, please refrain > from > > > any > > > >> > > >> >> > disclosure, copying, distribution or use of this > > > information. > > > >> > > >> >> > Please be aware that such actions are prohibited. If you > > > have > > > >> > > >> received > > > >> > > >> >> > this transmission in error, kindly notify us by email to > > > >> > > >> >> > [email protected] <[email protected]>. We > appreciate > > > your > > > >> > > >> >> cooperation. > > > >> > > >> >> > > > > >> > > >> >> > > > >> > > >> > > > > >> > > >> > > > > >> > > >> > > > > >> > > >> > -- > > > >> > > >> > _____________________________________________________ > > > >> > > >> > Elvis Ciocoiu > > > >> > > >> > Senior Consultant > > > >> > > >> > > > > >> > > >> > Everlight Solutions ROMANIA > > > >> > > >> > > > > >> > > >> > address: http://www.everlight.ro <http://www.synthesys.ro/ > > > > > >> > > >> > e-mail: [email protected] < > > [email protected] > > > > > > > >> > > >> > mobile : (40) 0745 13 75 85 > > > >> > > >> > > > > >> > > >> > This message and any attachments contain information, which > > may > > > >> be > > > >> > > >> > confidential or privileged. > > > >> > > >> > If you are not the intended recipient, please refrain from > > any > > > >> > > >> > disclosure, copying, distribution or use of this > information. > > > >> > > >> > Please be aware that such actions are prohibited. If you > have > > > >> > received > > > >> > > >> > this transmission in error, kindly notify us by email to > > > >> > > >> > [email protected] <[email protected]>. We appreciate > > your > > > >> > > >> cooperation. > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > > >> > > >> > > > >> > > >> -- > > > >> > > >> _____________________________________________________ > > > >> > > >> Elvis Ciocoiu > > > >> > > >> Senior Consultant > > > >> > > >> > > > >> > > >> Everlight Solutions ROMANIA > > > >> > > >> > > > >> > > >> address: http://www.everlight.ro <http://www.synthesys.ro/> > > > >> > > >> e-mail: [email protected] < > [email protected] > > > > > > >> > > >> mobile : (40) 0745 13 75 85 > > > >> > > >> > > > >> > > >> This message and any attachments contain information, which > may > > > be > > > >> > > >> confidential or privileged. > > > >> > > >> If you are not the intended recipient, please refrain from > any > > > >> > > >> disclosure, copying, distribution or use of this information. > > > >> > > >> Please be aware that such actions are prohibited. If you have > > > >> received > > > >> > > >> this transmission in error, kindly notify us by email to > > > >> > > >> [email protected] <[email protected]>. We appreciate > your > > > >> > > >> cooperation. > > > >> > > >> > > > >> > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > > >> > > > > >> > -- > > > >> > _____________________________________________________ > > > >> > Elvis Ciocoiu > > > >> > Senior Consultant > > > >> > > > > >> > Everlight Solutions ROMANIA > > > >> > > > > >> > address: http://www.everlight.ro <http://www.synthesys.ro/> > > > >> > e-mail: [email protected] <[email protected]> > > > >> > mobile : (40) 0745 13 75 85 > > > >> > > > > >> > This message and any attachments contain information, which may be > > > >> > confidential or privileged. > > > >> > If you are not the intended recipient, please refrain from any > > > >> > disclosure, copying, distribution or use of this information. > > > >> > Please be aware that such actions are prohibited. If you have > > received > > > >> > this transmission in error, kindly notify us by email to > > > >> > [email protected] <[email protected]>. We appreciate your > > > >> cooperation. > > > >> > > > > >> > > > > > > > > > > > > > > > > -- > > > > _____________________________________________________ > > > > Elvis Ciocoiu > > > > Senior Consultant > > > > > > > > Everlight Solutions ROMANIA > > > > > > > > address: http://www.everlight.ro <http://www.synthesys.ro/> > > > > e-mail: [email protected] <[email protected]> > > > > mobile : (40) 0745 13 75 85 > > > > > > > > This message and any attachments contain information, which may be > > > > confidential or privileged. > > > > If you are not the intended recipient, please refrain from any > > > > disclosure, copying, distribution or use of this information. > > > > Please be aware that such actions are prohibited. If you have > received > > > > this transmission in error, kindly notify us by email to > > > > [email protected] <[email protected]>. We appreciate your > > > cooperation. > > > > > > > > > > > > > > > > -- > > > _____________________________________________________ > > > Elvis Ciocoiu > > > Senior Consultant > > > > > > Everlight Solutions ROMANIA > > > > > > address: http://www.everlight.ro <http://www.synthesys.ro/> > > > e-mail: [email protected] <[email protected]> > > > mobile : (40) 0745 13 75 85 > > > > > > This message and any attachments contain information, which may be > > > confidential or privileged. > > > If you are not the intended recipient, please refrain from any > > > disclosure, copying, distribution or use of this information. > > > Please be aware that such actions are prohibited. If you have received > > > this transmission in error, kindly notify us by email to > > > [email protected] <[email protected]>. We appreciate your > > cooperation. > > > > > > > > > -- > _____________________________________________________ > Elvis Ciocoiu > Senior Consultant > > Everlight Solutions ROMANIA > > address: http://www.everlight.ro <http://www.synthesys.ro/> > e-mail: [email protected] <[email protected]> > mobile : (40) 0745 13 75 85 > > This message and any attachments contain information, which may be > confidential or privileged. > If you are not the intended recipient, please refrain from any > disclosure, copying, distribution or use of this information. > Please be aware that such actions are prohibited. If you have received > this transmission in error, kindly notify us by email to > [email protected] <[email protected]>. We appreciate your cooperation. >
