>From: Ryan Wynn <[EMAIL PROTECTED]> 
>
> I just stumbled upon a problem that clay might be able to catch. 
> 
> The scenario is that one clay component references a clayJsfid that 
> includes a reference to an already included clayJsfid. The result is 
> a out of memory exception because clay goes into a infinite loop. 
> With the nature of clay using a chain context it might be able to 
> capture a list of already includes clayJsfids and return an error if 
> there is a duplicate.

This is problem when using symbols to dynamically build the subtree.  Otherwise 
there is a check for recursive component definitions.  The symbols are 
evaluated just prior to pushing the value to the components. 

I think it's something we should look into but it's a tough one to solve.

Gary   

Reply via email to