Hi Maxim,

I've fixed a nasty bug related to session management few days ago.
In case you use 8.0.0-M3 I'd suggest to try with 8.0.0-SNAPSHOT!

On Feb 2, 2017 6:32 AM, "Maxim Solodovnik" <solomax...@gmail.com> wrote:

> Hello Martin,
>
> I have updated our application to wicket-8 and NPE is not reproducible
> anymore
> Now I have even more weird situation: on every second page reload I'm not
> getting WebSocketBehavior::onConnect messages (Chrome error console empty)
> I suspect this might be caused by my code :(
>
> The logic I need to implement is:
> In case particular page is loaded, and special one-time hash is passed as
> page parameter, I need to drop existing session
> And set session Auth data using hash received.
>
> So I'm checking if AbstractAuthenticatedWebSession::isSignedIn() == true
> I call invalidateNow() and replaceSession()
>
> Maybe this need to be implemented somehow differently?
> Maybe I can put breakpoint somewhere to be able to debug this?
>
>
> On Wed, Feb 1, 2017 at 2:56 AM, Martin Grigorov <mgrigo...@apache.org>
> wrote:
>
> > Just tried it with Wicket 8.x Examples on Tomcat 8.5.11 and Jetty 9.4.0
> and
> >  - works as expected.
> > Please let me know if you find a way to reproduce it with the examples
> or a
> > quickstart!
> >
> > Martin Grigorov
> > Wicket Training and Consulting
> > https://twitter.com/mtgrigorov
> >
> > On Tue, Jan 31, 2017 at 4:14 PM, Martin Grigorov <mgrigo...@apache.org>
> > wrote:
> >
> > >
> > > On Tue, Jan 31, 2017 at 4:10 PM, Maxim Solodovnik <
> solomax...@gmail.com>
> > > wrote:
> > >
> > >> Also reproducible using FF on Ubuntu 16.10 ...
> > >> Unfortunately it is not reproducible using simpler config :(
> > >> I would appreciate any workaround due to issue is critical for our
> > project
> > >>
> > >
> > > When the user reloads the page the old WebSocket connection is closed
> and
> > > a new one is created.
> > > request.getSession(true) should never return null, because even if
> there
> > > is no HttpSession the parameter says that a new one should be created.
> > > Try with Tomcat 8.5.11.
> > > I'll try to reproduce it later today.
> > >
> > >
> > >>
> > >> On Tue, Jan 31, 2017 at 3:09 PM, Maxim Solodovnik <
> solomax...@gmail.com
> > >
> > >> wrote:
> > >> > Thanks a lot Martin,
> > >> >
> > >> > I can send the stacktrace if it will help ...
> > >> > Will try to find reproducible easy steps ...
> > >> >
> > >> > On Tue, Jan 31, 2017 at 2:52 PM, Martin Grigorov <
> > mgrigo...@apache.org>
> > >> wrote:
> > >> >> Hi Maxim,
> > >> >>
> > >> >> I'll try to reproduce it.
> > >> >>
> > >> >> Martin Grigorov
> > >> >> Wicket Training and Consulting
> > >> >> https://twitter.com/mtgrigorov
> > >> >>
> > >> >> On Mon, Jan 30, 2017 at 6:16 PM, Maxim Solodovnik <
> > >> solomax...@gmail.com>
> > >> >> wrote:
> > >> >>
> > >> >>> Forgot versions:
> > >> >>>
> > >> >>> Tomcat 8.5.9
> > >> >>> Wicket 7.6.0
> > >> >>> Chrome latest
> > >> >>> Ubuntu 16.10 latest
> > >> >>>
> > >> >>>
> > >> >>> On Tue, Jan 31, 2017 at 12:06 AM, Maxim Solodovnik <
> > >> solomax...@gmail.com>
> > >> >>> wrote:
> > >> >>> > Hello All,
> > >> >>> >
> > >> >>> > I'm observing weird behavior:
> > >> >>> > I'm displaying wicket page in iframe
> > >> >>> > For some unknown reason I'm getting NPE in [1] if page is being
> > >> >>> > reloaded both F5 and Shift+F5
> > >> >>> > Every second time I got NPE
> > >> >>> >
> > >> >>> > The method is being called from [2], every second time
> > >> >>> > (HttpSession) userProperties.get("session") == NULL
> > >> >>> >
> > >> >>> > maybe you know what can be done here?
> > >> >>> >
> > >> >>> > [1] https://github.com/apache/wicket/blob/wicket-7.x/wicket-
> > >> >>> native-websocket/wicket-native-websocket-core/src/
> > >> >>> main/java/org/apache/wicket/protocol/ws/api/AbstractWebSocke
> > >> tProcessor.
> > >> >>> java#L104
> > >> >>> > [2] https://github.com/apache/wicket/blob/wicket-7.x/wicket-
> > >> >>> native-websocket/wicket-native-websocket-javax/src/
> > >> >>> main/java/org/apache/wicket/protocol/ws/javax/
> > >> >>> JavaxUpgradeHttpRequest.java#L74
> > >> >>> >
> > >> >>> > --
> > >> >>> > WBR
> > >> >>> > Maxim aka solomax
> > >> >>>
> > >> >>>
> > >> >>>
> > >> >>> --
> > >> >>> WBR
> > >> >>> Maxim aka solomax
> > >> >>>
> > >> >>> ------------------------------------------------------------
> > ---------
> > >> >>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > >> >>> For additional commands, e-mail: users-h...@wicket.apache.org
> > >> >>>
> > >> >>>
> > >> >
> > >> >
> > >> >
> > >> > --
> > >> > WBR
> > >> > Maxim aka solomax
> > >>
> > >>
> > >>
> > >> --
> > >> WBR
> > >> Maxim aka solomax
> > >>
> > >> ---------------------------------------------------------------------
> > >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > >> For additional commands, e-mail: users-h...@wicket.apache.org
> > >>
> > >>
> > >
> >
>
>
>
> --
> WBR
> Maxim aka solomax
>

Reply via email to