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

Michael Roberts mike at mjr104.co.uk
Sat Nov 26 14:41:04 CET 2005


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....

Cheers

Mike


More information about the Seaside mailing list