Wy don't you use the wonderful tynamo tapestry-security library. 
It works great out of the box and easy to integrate. 

On Aug 6, 2013, at 3:10 AM, "Will N." <llcool_wil...@yahoo.fr> wrote:

> Hi,
> I am trying secure some pages of my application as shown in this tutorial. 
> http://tapestryjava.blogspot.co.uk/search/label/security
> But I am having following error message when I start the application.
> Since the RequiresLoginFilte class implements the ComponentRequestFilter 
> interface, I am confused about the coertion error!
> 
> 
> [ERROR] ioc.Registry Error invoking service contribution method 
> com.example.pms.services.PmsModule.contributeComponentRequestHandler(OrderedConfiguration):
>  Could not find a coercion from type 
> com.example.pms.services.RequiresLoginFilter to type 
> org.apache.tapestry5.services.ComponentRequestFilter.
> [ERROR] ioc.Registry Operations trace:
> [ERROR] ioc.Registry [ 1] Realizing service ComponentRequestHandler
> [ERROR] ioc.Registry [ 2] Instantiating service ComponentRequestHandler 
> implementation via 
> org.apache.tapestry5.services.TapestryModule.buildComponentRequestHandler(List,
>  ComponentRequestHandlerTerminator, Logger) (at TapestryModule.java:2690)
> [ERROR] ioc.Registry [ 3] Creating plan to invoke public 
> org.apache.tapestry5.services.ComponentRequestHandler 
> org.apache.tapestry5.services.TapestryModule.buildComponentRequestHandler(java.util.List,org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator,org.slf4j.Logger)
> [ERROR] ioc.Registry [ 4] Determining injection value for parameter #1 
> (java.util.List)
> [ERROR] ioc.Registry [ 5] Collecting ordered configuration for service 
> ComponentRequestHandler
> [ERROR] ioc.Registry [ 6] Invoking 
> com.example.pms.services.PmsModule.contributeComponentRequestHandler(OrderedConfiguration)
>  (at PmsModule.java:146)
> [ERROR] TapestryModule.ComponentRequestHandler Construction of service 
> ComponentRequestHandler failed: Error invoking service contribution method 
> com.example.pms.services.PmsModule.contributeComponentRequestHandler(OrderedConfiguration):
>  Could not find a coercion from type 
> com.example.pms.services.RequiresLoginFilter to type 
> org.apache.tapestry5.services.ComponentRequestFilter.
> org.apache.tapestry5.ioc.internal.OperationException: Error invoking service 
> contribution method 
> com.example.pms.services.PmsModule.contributeComponentRequestHandler(OrderedConfiguration):
>  Could not find a coercion from type 
> com.example.pms.services.RequiresLoginFilter to type 
> org.apache.tapestry5.services.ComponentRequestFilter.
>    at 
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.logAndRethrow(OperationTrackerImpl.java:121)
>    at 
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:88)
>    at 
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:47)
>    at 
> org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.run(PerThreadOperationTracker.java:76)
>    at 
> org.apache.tapestry5.ioc.internal.RegistryImpl.addToOrderedConfiguration(RegistryImpl.java:629)
>    at 
> org.apache.tapestry5.ioc.internal.RegistryImpl.getOrderedConfiguration(RegistryImpl.java:483)
>    at 
> org.apache.tapestry5.ioc.internal.ServiceResourcesImpl$2.invoke(ServiceResourcesImpl.java:110)...
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to