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

Reply via email to