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



-- 
Howard M. Lewis Ship

Creator Apache Tapestry and Apache HiveMind

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to