[Seaside] Storing SmallInteger in GOODS
Yar Hwee Boon
hboon at motionobj.com
Sun Oct 24 13:24:58 CEST 2004
On Sun, 24 Oct 2004 13:24:03 +0200, Avi Bryant <avi at beta4.com> wrote:
>
> On Oct 24, 2004, at 6:27 AM, Yar Hwee Boon wrote:
>
>> I noticed a problem when storing and retrieving SmallInteger(s) in
>> GOODS. Run the following:
>>
>> =====
>> db := KKDatabase onHost: 'localhost' port: 6100.
>> db root at: #xx put: -3.
>> db flushAll.
>> (db root at: #xx) inspect
>> ======
>
> You need a #commit before the #flushAll or you won't have anything at
> #xx at all. But yes, having put that in I can reproduce your bug -
> clearly something going wrong with the signed integer representation.
> I'll look into it, thanks.
I thought of this, but when I try to debug and step through
#encodeSignedInteger: and #decodeSignedInteger: by putting #halt in them,
it seems not to write to the database, or write differently as when I
remove the #halt-s. Do you know why?.
--
Regards
HweeBoon
MotionObj
More information about the Seaside
mailing list