Re: WASession>>#unregister fails due to @parent isNil
| Newsgroups | gmane.comp.lang.smalltalk.squeak.seaside |
|---|---|
| Message-ID | <[email protected]> |
Hi Johan, here's what the Config Map says in VAST: Seaside 3.2.0 Port for VA Smalltalk, 2009, 2015 (based on ConfigurationOfSeaside3-JohanBrichau.268 development) Joachim Am 11.07.17 um 09:01 schrieb Johan Brichau: > Hi Joachim, > > What version of Seaside are you running? > > cheers > Johan > >> On 11 Jul 2017, at 08:30, [email protected] >> <mailto:[email protected]> wrote: >> >> Seasiders >> >> From time to time we get walkbacks on our production servers when >> users want to login/create a new session due to failed >> cleanup/unregister of old sessions. >> >> Here's an excerpt from the walkback (VA Smalltalk): >> >> MessageNotUnderstood class(Exception class)>>#signalWith: >> receiver = MessageNotUnderstood >> arg1 = (nil Message (#unregisterAt:, ('PZv9N5QPtkzYQMvH'))) >> UndefinedObject(Object)>>#doesNotUnderstand: >> receiver = nil >> arg1 = Message (#unregisterAt:, ('PZv9N5QPtkzYQMvH')) >> KontolinoSession(WASession)>>#unregister >> receiver = a KontolinoSession >> KontolinoSession>>#unregister >> receiver = a KontolinoSession >> >> Looking at WASession>>#unregister it is clear that the variable >> @parent isNil and therefor unregister cannot work. >> >> Now I am wondering >> >> * how could @parent become nil? >> The only thing I can think of is a user clicking on "logout" >> twice. The logs of our application, however, don't support this >> thesis... >> * is this a (known and/or even fixed) bug in Seaside or our code? >> We haven't implemented any access to the @parent variable... >> * is it a good workaround to intrudoce a notNil check in our >> WASession subclass' #unregister method before sending super >> unregister? >> We will try this of course because it is not a good marketing gag >> to greet users with an error screen instead of a login form >> >> >> Any hints, ideas, requests for more details are welcome. >> >> >> Joachim >> >> -- >> ----------------------------------------------------------------------- >> Objektfabrik Joachim Tuchelmailto:[email protected] >> Fliederweg 1http://www.objektfabrik.de >> D-71640 Ludwigsburghttp://joachimtuchel.wordpress.com >> Telefon: +49 7141 56 10 86 0 Fax: +49 7141 56 10 86 1 >> >> _______________________________________________ >> seaside mailing list >> [email protected] >> <mailto:[email protected]> >> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside > > > > _______________________________________________ > seaside mailing list > [email protected] > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside -- ----------------------------------------------------------------------- Objektfabrik Joachim Tuchel mailto:[email protected] Fliederweg 1 http://www.objektfabrik.de D-71640 Ludwigsburg http://joachimtuchel.wordpress.com Telefon: +49 7141 56 10 86 0 Fax: +49 7141 56 10 86 1 _______________________________________________ seaside mailing list [email protected] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside