I suspect you have two different modules both with methods named
"decorateComponentEventLinkEncoder". This is the ugly side of naming
conventions.

Rename your method to something like "decorateWithOWASPSupport" and
use a @Match annotation to identify the target service to decorate:
"ComponentEventLinkEncoder".

On Tue, Feb 2, 2010 at 10:08 AM, cordenier christophe
<christophe.corden...@gmail.com> wrote:
> Actually i am trying to decorate ComponentEventLinkEncoder to implement a
> solution for OWASP A4 recommandation.
>
> The behavior is strange, i have this warning when running jetty:run
>
> WARN  Could not add object with duplicate id 'ComponentEventLinkEncoder'.
> The duplicate object has been ignored.
>
> But my decoration seems to work in debug mode
>
> I guess, there is something wrong in my configuration. I will see if i
> didn't miss anything.
>
> Thanks,
> Christophe
>
> 2010/2/2 Howard Lewis Ship <hls...@gmail.com>
>
>> I use the decorate approach when I'm providing a decoration using a
>> known interface, and I use advice when I'm providing a concern across
>> a large number of different interfaces (since advice can adapt to any
>> method of any interface).
>>
>> Both are built to support multiple contributions (either multiple
>> interceptors when using decoration, or multiple advice).
>>
>> On Tue, Feb 2, 2010 at 9:52 AM, cordenier christophe
>> <christophe.corden...@gmail.com> wrote:
>> > Hi
>> >
>> > I am using decorateXxx because i prefer this way of decorating, but if
>> you
>> > suggest to do it with advisors, i'll do it this way.
>> >
>> > I wil give it a try.
>> >
>> > Thanks,
>> > Christophe
>> >
>> > 2010/2/2 Thiago H. de Paula Figueiredo <thiag...@gmail.com>
>> >
>> >> On Tue, 02 Feb 2010 15:40:04 -0200, cordenier christophe <
>> >> christophe.corden...@gmail.com> wrote:
>> >>
>> >>  Hi
>> >>>
>> >>
>> >> Hi!
>> >>
>> >>  I am facing this problem by decorating ComponentEventLinkEncoder, the
>> >>> result is that my decoration is ignored or it fails with a
>> >>> StackOverflowException.
>> >>>
>> >>
>> >> Are you using decoration (decorateXXX methods) or advice (adviseXXX
>> >> methods)?
>> >>
>> >> --
>> >> Thiago H. de Paula Figueiredo
>> >> Independent Java, Apache Tapestry 5 and Hibernate consultant, developer,
>> >> and instructor
>> >> Owner, software architect and developer, Ars Machina Tecnologia da
>> >> Informação Ltda.
>> >> http://www.arsmachina.com.br
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>> >> For additional commands, e-mail: users-h...@tapestry.apache.org
>> >>
>> >>
>> >
>>
>>
>>
>> --
>> Howard M. Lewis Ship
>>
>> Creator of Apache Tapestry
>>
>> The source for Tapestry training, mentoring and support. Contact me to
>> learn how I can get you up and productive in Tapestry fast!
>>
>> (971) 678-5210
>> http://howardlewisship.com
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>
>>
>



-- 
Howard M. Lewis Ship

Creator of Apache Tapestry

The source for Tapestry training, mentoring and support. Contact me to
learn how I can get you up and productive in Tapestry fast!

(971) 678-5210
http://howardlewisship.com

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

Reply via email to