That error occurs if you set a default value on a field eg:

@Persist
private boolean formSuccess_ = false; (IS WRONG)

and should be:
@Persist
private boolean formSuccess_;

Use @SetupRender or the like to initialize it.

Cheers,
Peter
 

----- Original Message -----
From: "Artur_eol" <ar.abdul...@gmail.com>
To: users@tapestry.apache.org
Sent: Wednesday, 11 February, 2009 02:16:02 GMT +02:00 Athens, Beirut, 
Bucharest, Istanbul
Subject: Re: Tapestry update from T5.0.12 to T5.0.18


Now I have another error on my first page:

Render queue error in BeginRender[Index:layout.header.pagelink_0]: Error
persisting field Submit:formSuccess: Persistent fields may not be updated
until after the page has finished loading. This may be due to a persistent
field with a default value. The default value should be removed.

Header.java

public class Header {

    /*-------------------------------------------*\
    |     I N S T A N C E   V A R I A B L E S     |
    \*-------------------------------------------*/
   
    @Inject
    @Service("IniParameterManager")
    private IniParameterManager paramMgr;
   
    /*-------------------------------------------*\
    |            P R O P E R T I E S              |
    \*-------------------------------------------*/
   
    public String getshortPortalName() {
        return paramMgr.getValue("ShortPortalName");
    }    
}

And template:

header.tml

<html
        xmlns="http://www.w3.org/1999/xhtml";
        xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd";>
       
<div id="header">
        <div id="logo">
                <h1>${shortPortalName}</h1>
        </div>
        <div id="menu">
                <ul>
                        <li>Home</li>
                        <li>Submit</li>
                        <li>Browse</li>
                        <li>Links</li>
                        <li>About</li>
                        <li>Contact</li>
                </ul>
        </div>
</div>

</html>

Is there are any changes in Persistence fields since T5.0.12? 
-- 
View this message in context: 
http://www.nabble.com/Tapestry-update-from-T5.0.12-to-T5.0.18-tp21939289p21945781.html
Sent from the Tapestry - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to