i change version because i had problem: AddCelebrity.tml <t:beaneditform t:id="celebrity" t:submitLabel="Save" />
AddCelebrity.java public class AddCelebrity { @Persist private Celebrity celebrity; public Celebrity getCelebrity() { return celebrity; } public void setCelebrity(Celebrity celebrity) { this.celebrity = celebrity; } } Celebrity.java public class Celebrity { private long id; private String firstName; private String lastName; private Date dateOfBirth; private Occupation occupation; private String biography; private boolean birthDateVerified; public Celebrity() { } public Celebrity(String firstName, String lastName,Date dateOfBirth, Occupation occupation) { this.firstName = firstName; this.lastName = lastName; this.dateOfBirth = Formats.parseDate("12/02/1981"); this.occupation = occupation; } .... setter and getter methods } I was using tapestry 5.0.10 everything worked fine, but when I upgraded application to 5.0.11 I'm getting error: org.apache.tapestry.internal.services.RenderQueueException Render queue error in SetupRender[AddCelebrity:celebrity.editor]: Exception instantiating instance of ge.bog.celebrities.entity.Celebrity (for component 'AddCelebrity:celebrity.editor'): Error invoking constructor ge.bog.celebrities.entity.Celebrity(String, String, Date, Occupation) (at Celebrity.java:35) (for service 'BeanModelSource'): No service implements the interface java.util.Date. ....... java.lang.RuntimeException No service implements the interface java.util.Date. and no one answered , i was stucked, and i preferred to go back to old version 2008/4/8 Michael Gerzabek <[EMAIL PROTECTED]>: > Natia Gdzelishvili schrieb: > > can anyone help.. > > > Try this: > > 1. *Use T5.0.11*, it's the latest stable release, also voted beta from > dev team. There is not a single reason why you would use 5.0.6. You even > can continue using the book. There are only very few things that changed > from 5.0.6 to 5.0.11. You can find those things when you double check > the release notes [1] that are on the T5 homepage and the upgrade notes > [2] that are on the nightly builds website. Sounds a lot read but is > really fast forward. > > 2. use the extension .tml for your template files > 3. put your templates either on your context root, which is > YOUR_PROJECT/src/main/webapp if you used the maven archetype, or put > them into your resources package, which is > YOUR_PROJECT/src/main/resources/YOUR_JAVA_PACKAGE/PAGENAME.tml. The > preferred option is to put your templates in your resources section. > More info on this can be found in the online documentation in the > section project layout [3]. > 4. restart jetty > > now everything should be fine. > Regards, > Michael > > [1] http://tapestry.apache.org/tapestry5/release-notes.html > [2] > http://tapestry.formos.com/nightly/tapestry5/tapestry-core/upgrade.html > [3] > > http://tapestry.formos.com/nightly/tapestry5/tapestry-core/guide/project-layout.html > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >