I finally make it worked by using @InjectService It works but i don't get why :S
On Thu, Jun 18, 2009 at 9:17 PM, Juan E. Maya<maya.j...@gmail.com> wrote: > I have been struggling with this one for quiet a while: > > When i include the tapestry-spring-security.jar (ver: 2.1.0-SNAPSHOT) > i am having a problem when > i tried to contribute the ApplicationDefaults. > > It's pretty strange. The following code doesn't work: (The exception > is attachaed at the end) > > > public static void > contributeApplicationDefaults(MappedConfiguration<String, String> > configuration, ConfigurationService c) { > ... > } > > If i remove the tapestry-spring-security.jar the applications starts > without problems. Also it works without problems if leave the > security module in the classpath and change the code to: > public static void > contributeApplicationDefaults(MappedConfiguration<String, String> > configuration) { > ... > } > > > I checked already that my contributions (Actually all my methods ) > inside the module were static and made sure my classpath is clean > without conflicts. > am i missing something here? > > > > Exception: > [ERROR] TapestryModule.ServletApplicationInitializer Construction of > service ServletApplicationInitializer failed: Unable to instantiate > class org.apache.tapestry5.services.TapestryModule as a module: > Exception constructing service 'Alias': Error invoking service builder > method org.apache.tapestry5.services.TapestryModule.buildAlias(Logger, > String, AliasManager, Collection) (at TapestryModule.java:325) (for > service 'Alias'): Error invoking service contribution method > nu.localhost.tapestry5.springsecurity.services.SecurityModule.contributeAlias(SaltSourceService, > AuthenticationProcessingFilter, Configuration): Error building service > proxy for service 'RealAuthenticationProcessingFilter' (at > nu.localhost.tapestry5.springsecurity.services.SecurityModule.buildRealAuthenticationProcessingFilter(AuthenticationManager, > RememberMeServices, String, String, String) (at > SecurityModule.java:247)): Error invoking service builder method > nu.localhost.tapestry5.springsecurity.services.SecurityModule.buildRealAuthenticationProcessingFilter(AuthenticationManager, > RememberMeServices, String, String, String) (at > SecurityModule.java:247) (for service > 'RealAuthenticationProcessingFilter'): Exception constructing service > 'ApplicationDefaults': Error invoking constructor > org.apache.tapestry5.ioc.internal.services.MapSymbolProvider(Map) (at > MapSymbolProvider.java:30) via > org.apache.tapestry5.ioc.services.TapestryIOCModule.bind(ServiceBinder) > (at TapestryIOCModule.java:43) (for service 'ApplicationDefaults'): > Error invoking service contribution method > com.rinco.misacas.web.services.MisacasModule.contributeApplicationDefaults(MappedConfiguration, > ConfigurationService): Exception constructing service 'Alias': > 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:325) for > references to another service that is itself dependent on service > 'Alias'. > java.lang.RuntimeException: Unable to instantiate class > org.apache.tapestry5.services.TapestryModule as a module: Exception > constructing service 'Alias': Error invoking service builder method > org.apache.tapestry5.services.TapestryModule.buildAlias(Logger, > String, AliasManager, Collection) (at TapestryModule.java:325) (for > service 'Alias'): Error invoking service contribution method > nu.localhost.tapestry5.springsecurity.services.SecurityModule.contributeAlias(SaltSourceService, > AuthenticationProcessingFilter, Configuration): Error building service > proxy for service 'RealAuthenticationProcessingFilter' (at > nu.localhost.tapestry5.springsecurity.services.SecurityModule.buildRealAuthenticationProcessingFilter(AuthenticationManager, > RememberMeServices, String, String, String) (at > SecurityModule.java:247)): Error invoking service builder method > nu.localhost.tapestry5.springsecurity.services.SecurityModule.buildRealAuthenticationProcessingFilter(AuthenticationManager, > RememberMeServices, String, String, String) (at > SecurityModule.java:247) (for service > 'RealAuthenticationProcessingFilter'): Exception constructing service > 'ApplicationDefaults': Error invoking constructor > org.apache.tapestry5.ioc.internal.services.MapSymbolProvider(Map) (at > MapSymbolProvider.java:30) via > org.apache.tapestry5.ioc.services.TapestryIOCModule.bind(ServiceBinder) > (at TapestryIOCModule.java:43) (for service 'ApplicationDefaults'): > Error invoking service contribution method > com.rinco.misacas.web.services.MisacasModule.contributeApplicationDefaults(MappedConfiguration, > ConfigurationService): Exception constructing service 'Alias': > 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:325) for > references to another service that is itself dependent on service > 'Alias'. > at > org.apache.tapestry5.ioc.internal.ModuleImpl.instantiateModuleInstance(ModuleImpl.java:439) > > > > Thanks a lot for your help > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org