Oops my bad, need to replace in all places.
THis does indeed fix it.

Joachim

Joachim Van der Auwera wrote:
Thanks for the tip.
However, it makes no difference. I still get the same error.

Any other ideas?

Joachim

Ville Virtanen wrote:
Hi,

I have the same problem as you, and I have traced it to be the fault of
commons/hidden component. If you replace it with t:textfield for testing
purposes the problem should go away. Can you verify? So the problem is not
your linking or anything else, the hidden component breaks things.

 - Ville

Ps. I have filed issue to T5 commons website, so hopefully it will be fixed
soon.


Joachim Van der Auwera 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]

Reply via email to