the problem appears to be related to another conitribution method: public void contributeApplicationDefaults( MappedConfiguration<String, String> configuration, @Inject ApplicationGlobals applicationGlobals, @Inject SymbolSource symbolSource ) { . .
when this is commented out it no longer throws the error, I guess the double dependency on SymbolSource is causing the problem...? On Wed, 2008-11-26 at 09:06 -0800, Howard Lewis Ship wrote: > 5.0.16 introduces much improved logging to the console when this > happens, it should help you diagnost what happened. What I see looks > correct, but there may be something else going on that we can't see. > > On Wed, Nov 26, 2008 at 8:58 AM, Joel Halbert <[EMAIL PROTECTED]> wrote: > > Hi, > > > > I get the following: > > > > "Caused by: java.lang.IllegalStateException: Construction of service > > 'Alias' has failed due to recursion: the service depends on itself in > > some way. Please check > > org.apache.tapestry5.services.TapestryModule.buildAlias(Logger, String, > > AliasManager, Collection) (at TapestryModule.java:217) for references to > > another service that is itself dependent on service 'Alias'." > > > > When contributing the following alias: > > > > public static void contributeAlias( > > Configuration<AliasContribution<MarkupWriterFactory>> > > configuration, > > @Inject @Symbol(SymbolConstants.CHARSET) final String > > applicationCharset) { > > > > > > configuration.add(AliasContribution.create(MarkupWriterFactory.class, > > new > > XhtmlMarkupWriterFactoryImpl(applicationCharset))); > > } > > > > > > as per http://wiki.apache.org/tapestry/Tapestry5HowToXhtml > > > > > > I've seen the other threads on this issue but they haven't helped. > > > > Any ideas? > > > > THanks, > > Joel > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > -- SU3 Analytics Ltd The Print House 18 Ashwin Street E8 3DL London Tel: +44 (0) 20 3051 8637 Fax: +44 (0) 20 8196 2215 Mob: +44 (0) 79 7431 0685 www.su3analytics.com SU3 Analytics Ltd is a company registered in England and Wales under company number 06639473 at registered address 61b Oxford Gardens, London W10 5UJ, United Kingdom. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]