For the time being I'm going to solve the problem by simply hardiwing the charset
On Wed, 2008-11-26 at 17:35 +0000, Joel Halbert wrote: > 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]