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] > > > -- View this message in context: http://www.nabble.com/Problem-with-5.0.16-17-tp20641146p20647982.html Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]