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]

Reply via email to