[Seaside] WASession>>#unregister fails due to @parent isNil

jtuchel at objektfabrik.de jtuchel at objektfabrik.de
Tue Jul 11 07:41:23 UTC 2017


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, jtuchel at objektfabrik.de 
>> <mailto:jtuchel at objektfabrik.de> 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:jtuchel at objektfabrik.de
>> 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
>> seaside at lists.squeakfoundation.org 
>> <mailto:seaside at lists.squeakfoundation.org>
>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
>
>
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside


-- 
-----------------------------------------------------------------------
Objektfabrik Joachim Tuchel          mailto:jtuchel at objektfabrik.de
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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/seaside/attachments/20170711/bdacbcaf/attachment-0001.html>


More information about the seaside mailing list