[Seaside] New errors, old errors in the dolphin's seaside

Esteban A. Maringolo emaringolo at gmail.com
Sun Nov 27 03:59:47 CET 2005


Hi Michael,

2005/11/26, Michael Roberts <mike at mjr104.co.uk>:
> Esteban A. Maringolo wrote:
> > Hi,

> > I'm getting some errors, which are critical to proper functioning of
> > seaside.
> >
> > In the t ransaction test if I click on the inform's, the go back with
> > the navigator, and click again on the "OK" button, I get a "components
> > not found while proccessing callbacks" error, instead of displaying a
> > "This page has expired" error.
> > This happens in any callback that get executed from an HTML form, it is,
> > #inform:, the Sushi Store example "Add" and "Done" cart ops, etc.
>
> A port I did of Seaside to VW 5i.4 had one problem which produced
> exactly the symptoms above.  So you could quickly check this out.

> My problem was with the weak collection I had selected for use in
> SeasidePlatformSupport class>>weakDictionaryOfSize:.  If this has
> incorrect semantics then WAStateRegistry will do some strange things.

> A suitable test is to replace the weak dictionary with an
> IdentityDictionary.  If your transactions start working....

Indeed, they started to work :-D

Thanks for the hint!

Now we must wait and authoritative answer for the side effects of no
using a weak container.

Best regards,

--
Esteban A. Maringolo
eMaringolo at gmail.com


More information about the Seaside mailing list