hi ortwin, i can reproduce it with wildfly 8.1, if i remove javax.faces.CLIENT_WINDOW_MODE. it looks like it's a behavior specific to mojarra, due to our two-way client-window bridge. if the window-handling of deltaspike is active, ds provides this information to jsf (to optimize state-saving,...) -> mojarra adds jfwid in addition.
if you don't like it: please file a mojarra issue that they shouldn't append jfwid if there is an active client-window, but no config for javax.faces.CLIENT_WINDOW_MODE. regards, gerhard http://www.irian.at Your JSF/JavaEE powerhouse - JavaEE Consulting, Development and Courses in English and German Professional Support for Apache MyFaces 2014-07-15 10:58 GMT+02:00 Ortwin Escher <[email protected]>: > I've attached a small demo which I used on a Wildfly. Seems like it was my > own fault. I did my erroneous testing on a page with no jfwid, yet. I'm > pretty sure you did the same. > > To see the effect, start up the attached application: > - Open the page index.xhtml > - Do a reload -> The ViewAccessScopeBean will get reinitialized and it > looks like something isn't working. (which is untrue) > - Do a post or get with the button or link and the > ViewAccessScopeBean-Date will stick thanks to the jfwid. A browser page > refresh won't harm the Date either. > > Regards > Ortwin Escher > > ________________________________________ > Von: Juliano Marques [[email protected]] > Gesendet: Montag, 14. Juli 2014 02:40 > An: [email protected] > Betreff: Re: JSFModule - windowId > > @Ortwin, > > Can you provide a demo with the issue? > I tried but I can't make the issue occur anymore... but I saw this issue > with own eyes... :-) > > Atenciosamente, > > *Juliano M.* > > > > On Thu, Jul 10, 2014 at 4:40 AM, Ortwin Escher < > [email protected]> wrote: > > > I had a similar issue. The jfwid wasn't used in my project. I had to > > manually set the client window render mode with a > > > > @Specializes > > public class MyJsfModuleConfig extends JsfModuleConfig { > > @Override > > public ClientWindowConfig.ClientWindowRenderMode > getDefaultWindowMode() { > > return ClientWindowRenderMode.DELEGATED; > > } > > } > > > > After adding that file everything worked fine. > > > > Regards > > Ortwin Escher > > > > > > ________________________________________ > > Von: Gerhard Petracek [[email protected]] > > Gesendet: Mittwoch, 9. Juli 2014 20:29 > > An: [email protected] > > Betreff: Re: JSFModule - windowId > > > > short addition: > > i've tested it and it works as described before. > > > > @juliano: > > it would be great if you can provide a link to a demo which illustrates > the > > issue. > > > > regards, > > gerhard > > > > > > > > 2014-07-09 18:12 GMT+02:00 Gerhard Petracek <[email protected] > >: > > > > > @thomas > > > yes - once the jsf 2.2+ client-window feature is enabled, deltaspike > > > should just use the information provided by jsf itself. > > > (-> ds:windowId can't be used.) > > > > > > regards, > > > gerhard > > > > > > > > > > > > 2014-07-09 16:40 GMT+02:00 Thomas Andraschko < > > [email protected]> > > > : > > > > > > @Gerhard > > >> We only append the dswid if > > >> DefaultClientWindow#isClientWindowRenderModeEnabled and this is only > the > > >> case when the mode is LAZY. > > >> AFAIR, we set the mode to DELEGATED when JSF 2.2 is available. > > >> So this should actually not occur. > > >> > > >> > > >> 2014-07-09 16:19 GMT+02:00 Juliano Marques < > > [email protected] > > >> >: > > >> > > >> > Hi, > > >> > > > >> > Why is jfwid appended to the url when ds window handling is active > > >> > (dswid)? > > >> > jfwid and dswid have the same purpose, don't have? > > >> > > > >> > I searched in internet, mailing list... Maybe I'm missing > something... > > >> > > > >> > I use DS 1.0.0 with JSFModule, no module config changed. > > >> > > > >> > Regards, > > >> > Juliano > > >> > > > >> > > > >> > > > >> > > > > > > > > >
