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