[Seaside] Computation has been terminated - error is back

Derek Brans seaside@lists.squeakfoundation.org
Mon, 13 Jan 2003 17:35:06 -0800


--Boundary_(ID_qoXA2WJWn8tqK1TGdPdS8g)
Content-type: text/plain; charset=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT

Avi,

Here is my session subclass.   Much much thanks.

Derek
On Monday, January 13, 2003, at 05:27 PM, Avi Bryant wrote:

>
> On Mon, 13 Jan 2003, Derek Brans wrote:
>
>> Avi, the question still stands:  why would the system be trying to
>> process the same request twice?
>
> I have no idea without seeing your Session class...
>
> _______________________________________________
> Seaside mailing list
> Seaside@lists.squeakfoundation.org
> http://lists.squeakfoundation.org/listinfo/seaside
>
>
Nerd on a Wire: Web and Information Solutions
Website Design - Database Systems - Site Hosting
604.874.6463
mailto:info@nerdonawire.com
For more information, visit http://nerdonawire.com

--Boundary_(ID_qoXA2WJWn8tqK1TGdPdS8g)
Content-type: application/text; x-mac-creator=522A6368; x-unix-mode=0644;
 x-mac-type=54455854; name=XESession.st
Content-transfer-encoding: quoted-printable
Content-disposition: attachment; filename=XESession.st

'=46rom=20Squeak3.4beta=20of=20''1=20December=202002''=20[latest=20=
update:=20#5156]=20on=2013=20January=202003=20at=205:27:23=20pm'!=0D=
WASession=20subclass:=20#XESession=0D=09instanceVariableNames:=20'user=20=
modules=20loginRetries=20resetEntryPoint=20'=0D=09classVariableNames:=20=
''=0D=09poolDictionaries:=20''=0D=09category:=20'Xenith-core'!=0D=0D=
!XESession=20methodsFor:=20'as=20yet=20unclassified'=20stamp:=20'djb=20=
1/13/2003=2012:14'!=0DlongUniqueKey2=0D=0A=09"ensure=20uniqueness=20even=20=
across=20sessions"=0D=0A=09^=20(response=20useCookies)=0D=0A=09=09=
ifTrue:=20[sessionKey,=20'-',=20self=20uniqueKey]=0D=0A=09=09ifFalse:=20=
[self=20uniqueKey]!=20!=0D=0D!XESession=20methodsFor:=20'as=20yet=20=
unclassified'=20stamp:=20'djb=201/6/2003=2008:12'!=0DnewSession=0D=0A=09=
self=20respond:=0D=0A=09=09[:resp=20|=0D=0A=09=09resp=20sessionKey:=20=
''.=0D=0A=09=09resp=20forwardTo:=20response=20url]!=20!=0D=0D!XESession=20=
methodsFor:=20'as=20yet=20unclassified'=20stamp:=20'djb=201/7/2003=20=
15:28'!=0DunknownRequest:=20aRequest=0D=0A=09currentKey=0D=0A=09=09=
ifNil:=20[=20|ep|=0D=09=09=09self=20redirect.=20=0D=09=09=09ep=20_=20=
self=20entryPointFor:=20aRequest.=0D=09=09=09ep=20ifNil:[^response=20=
notFound:=20aRequest=20applicationUrl].=0D=09=09=09ep=20start.=09=0D=09=09=
]=0D=0A=09=09ifNotNil:=20[self=20pageExpired]!=20!=0D=0D=0D!XESession=20=
methodsFor:=20'accessing'=20stamp:=20'djb=201/2/2003=2014:01'!=0Ddomain=0D=
=09^self=20application!=20!=0D=0D!XESession=20methodsFor:=20'accessing'=20=
stamp:=20'djb=201/11/2003=2015:47'!=0DentryPointFor:=20aRequest=0D=09=
"You=20can=20take=20advantage=20of=20aRequest=20>>=20moduleKey=20and=20=
aRequest=20>>=20fields"=0D=09(self=20domain=20moduleIsActive:=20aRequest=20=
moduleKey)=20ifTrue:[=0D=09=09|currentModule|=0D=09=09"currentModule=20_=20=
self=20modules=20at:=20aRequest=20moduleKey=20ifAbsent:[=0D=09=09=09self=20=
modules=20at:=20aRequest=20moduleKey=20put:=20(=0D=09=09=09(XEModule=20=
at:=20aRequest=20moduleKey)=20entryPoint=20new)]."=0D=09=09currentModule=20=
_=20(XEModule=20at:=20aRequest=20moduleKey)=20entryPoint=20new.=0D=09=09=
[currentModule=20initializeFromFields:=20aRequest=20fields]=20ifError:=20=
[].=0D=09=09^=20self=20application=20entryPoint=20new=20currentModule:=20=
currentModule.].=0D=09^=20nil!=20!=0D=0D!XESession=20methodsFor:=20=
'accessing'=20stamp:=20'djb=201/5/2003=2022:24'!=0DloginRetries=0D=09=
^loginRetries=20ifNil:=20[loginRetries_0]!=20!=0D=0D!XESession=20=
methodsFor:=20'accessing'=20stamp:=20'djb=201/5/2003=2022:24'!=0D=
loginRetriesIncrement=0D=09loginRetries=20_=20self=20loginRetries=20+=20=
1!=20!=0D=0D!XESession=20methodsFor:=20'accessing'=20stamp:=20'djb=20=
1/1/2003=2011:33'!=0Dmodules=0D=09^modules=20ifNil:=20=
[modules_Dictionary=20new]!=20!=0D=0D!XESession=20methodsFor:=20=
'accessing'=20stamp:=20'djb=201/1/2003=2017:28'!=0Dmodules:=20anObject=0D=
=09modules=20:=3D=20anObject!=20!=0D=0D!XESession=20methodsFor:=20=
'accessing'=20stamp:=20'djb=201/5/2003=2023:18'!=0Duser=0D=09^user!=20!=0D=
=0D!XESession=20methodsFor:=20'accessing'=20stamp:=20'djb=201/6/2003=20=
00:32'!=0Duser:=20anObject=0D=09user=20:=3D=20anObject.=0D=09=
loginRetries=20_=200.!=20!=0D=

--Boundary_(ID_qoXA2WJWn8tqK1TGdPdS8g)--