Please contact the author of org.apache.tapestry.commons.components.Hidden, as that appears to be the problem.
On Sun, Nov 23, 2008 at 3:57 AM, Joachim Van der Auwera <[EMAIL PROTECTED]> wrote: > Thanks for the reply. > > I am not rendering a part of a form. I have an actionlink which returns a > page. > This is not an ajax call, so it should just redirect to that page. > I cannot use a pagelink because I need to set some data on the page to be > rendered. > It all worked fine in previous versions of tapestry. It breaks now when > using 5.0.16 or 5.0.17. > Inside the page, the component which gives the exception is contained in a > form. > > Joachim > > Howard Lewis Ship wrote: >> >> You can't render a portion of a Form, except for specialized cases >> such as AjaxFormLoop and FormInjector. >> >> On Sat, Nov 22, 2008 at 2:20 PM, Joachim Van der Auwera >> <[EMAIL PROTECTED]> wrote: >> >>> >>> Hi, >>> >>> When I run my application in 5.0.15 everyting works just fine. >>> In 5.0.16 (and also 17) I get an exception saying "No object of type >>> org.apache.tapestry5.services.FormSupport is available from the >>> Environment. >>> Available types are >>> org.apache.tapestry5.services.ComponentEventResultProcessor." >>> >>> This happens when clicking on an actionlink with the following code >>> >>> <t:actionlink t:id="CreateMyPage">link to mypage</t:actionlink> >>> >>> public Object onActionFromCreateMyPage() >>> { >>> mypage.setObject( null ); >>> mypage.setReturnPage( resources.createPageLink( >>> resources.getPageName(), false ) ); >>> return mypage; >>> } >>> >>> The actionlink is not part of a form, but the exception seems to indicate >>> an >>> excerpt of code in the returned page (where that case *is* inside the >>> form) >>> >>> The stacktrace indicates : >>> >>> # >>> >>> org.apache.tapestry5.internal.services.EnvironmentImpl.peekRequired(EnvironmentImpl.java:73) >>> # >>> >>> org.apache.tapestry5.internal.services.FieldTranslatorSourceImpl.findFormatter(FieldTranslatorSourceImpl.java:109) >>> # >>> >>> org.apache.tapestry5.internal.services.FieldTranslatorSourceImpl.createTranslator(FieldTranslatorSourceImpl.java:83) >>> # >>> >>> org.apache.tapestry5.internal.services.FieldTranslatorSourceImpl.createDefaultTranslator(FieldTranslatorSourceImpl.java:77) >>> # >>> >>> org.apache.tapestry5.internal.services.FieldTranslatorSourceImpl.createDefaultTranslator(FieldTranslatorSourceImpl.java:56) >>> # >>> >>> org.apache.tapestry5.internal.services.ComponentDefaultProviderImpl.defaultTranslator(ComponentDefaultProviderImpl.java:123) >>> # >>> >>> org.apache.tapestry.commons.components.Hidden.defaultTranslate(Hidden.java:82) >>> # >>> >>> org.apache.tapestry.commons.components.Hidden.containingPageDidLoad(Hidden.java) >>> # >>> >>> org.apache.tapestry5.internal.structure.ComponentPageElementImpl$4.run(ComponentPageElementImpl.java:101) >>> # >>> >>> org.apache.tapestry5.internal.structure.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:925) >>> # >>> >>> org.apache.tapestry5.internal.structure.ComponentPageElementImpl.containingPageDidLoad(ComponentPageElementImpl.java:779) >>> # >>> org.apache.tapestry5.internal.structure.PageImpl.loaded(PageImpl.java:145) >>> # >>> >>> org.apache.tapestry5.internal.services.PageLoaderProcessor.loadPage(PageLoaderProcessor.java:405) >>> # >>> >>> org.apache.tapestry5.internal.services.PageLoaderImpl.loadPage(PageLoaderImpl.java:59) >>> # >>> >>> org.apache.tapestry5.internal.services.PagePoolCache.checkout(PagePoolCache.java:210) >>> # >>> >>> org.apache.tapestry5.internal.services.PagePoolImpl.checkout(PagePoolImpl.java:99) >>> # >>> >>> org.apache.tapestry5.internal.services.RequestPageCacheImpl.get(RequestPageCacheImpl.java:51) >>> # >>> >>> org.apache.tapestry5.internal.services.ComponentSourceImpl.getPage(ComponentSourceImpl.java:79) >>> # >>> >>> be.synergetics.ca.gui.components.Layout._$read_inject_page_assessedCompetencyEdit(Layout.java) >>> >>> Anybody has an idea of the cause/solution of this exception? >>> >>> Thanks, >>> Joachim >>> >>> -- >>> Joachim Van der Auwera >>> PROGS bvba, progs.be >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>> For additional commands, e-mail: [EMAIL PROTECTED] >>> >>> >>> >> >> >> >> > > > -- > Joachim Van der Auwera > PROGS bvba, progs.be > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Howard M. Lewis Ship Creator Apache Tapestry and Apache HiveMind --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]