I can only guess that it's due to having the @AroundInvoke in the parent class and we do not check it.
Can you just override it and call super() ? That should then work in both containers. LieGrue, strub ----- Original Message ----- > From: Rafael Pestano <[email protected]> > To: "[email protected]" <[email protected]>; Mark > Struberg <[email protected]> > Cc: > Sent: Tuesday, June 26, 2012 1:43 PM > Subject: Re: Defining interceptor @AroundInvoke in superclass fails in > Openwebbeans > > Hi Mark, > > i got no exceptions, the interceptor just isnt called. > > I'll work on this issue(if there is one) and try to isolate the problem if i > find something related to owb i'll bring a sample that reproduces the > problem. > > thanks. > > Att, > Rafael M. Pestano > Desenvolvedor Java Cia. de Processamento de Dados do Rio Grande do Sul > Graduando em Ciência da Computação UFRGS > http://code.google.com/p/jsf-conventions-framework/ > http://rpestano.wordpress.com > http://twitter.com/realpestano > > > > ----- Mensagem original ----- > De: Mark Struberg <[email protected]> > Para: "[email protected]" > <[email protected]> > Cc: > Enviadas: Terça-feira, 26 de Junho de 2012 3:03 > Assunto: Re: Defining interceptor @AroundInvoke in superclass fails in > Openwebbeans > > Hi Rafael! > > What Exception/message do you get? > > LieGrue, > strub > > > > ----- Original Message ----- >> From: Rafael Pestano <[email protected]> >> To: "[email protected]" > <[email protected]> >> Cc: >> Sent: Tuesday, June 26, 2012 2:26 AM >> Subject: Re: Defining interceptor @AroundInvoke in superclass fails in > Openwebbeans >> >> Hi again, >> >> i think its a problem with tomcat cause it even works with weld but i have > the >> same app hosted at openshift(JBoss + weld 1.1.4) and the AroundInvoke works > in >> the superclass. >> >> so any clues are welcome. >> >> >> >> Att, >> Rafael M. Pestano >> Desenvolvedor Java Cia. de Processamento de Dados do Rio Grande do Sul >> Graduando em Ciência da Computação UFRGS >> http://code.google.com/p/jsf-conventions-framework/ >> http://rpestano.wordpress.com >> http://twitter.com/realpestano >> >> >> >> ----- Mensagem original ----- >> De: Rafael Pestano <[email protected]> >> Para: "[email protected]" >> <[email protected]> >> Cc: >> Enviadas: Segunda-feira, 25 de Junho de 2012 20:43 >> Assunto: Defining interceptor @AroundInvoke in superclass fails in > Openwebbeans >> >> Hi guys, >> >> the CDI interceptor below works without problems in weld but fails in OWB, > i >> want to know if its the expected behavior(weld is not following the spec), > if im >> doing something wrong or if its a bug: >> >> >> I define the interceptor logic in a superclass, eg: >> >> public abstract class AbstractSecurityInterceptor implements Serializable { >> >> @AroundInvoke >> public Object checkPermition(InvocationContext ic) throws > Exception { >> if(userHasPermition()){ >> return ic.proceed(); >> } >> else { >> addFacesMessage("Some message"); >> } >> >> } >> >> public abstract boolean userHasPermition(); >> >> } >> >> @Interceptor >> @MyQualifier >> public class MyInterceptor extends AbstractSecurityInterceptor { >> >> >> public boolean userHasPermition(){ >> //will never be invoked in Openwebbeans but works with weld. >> } >> } >> >> >> thanks in advance. >> >> >> Att, >> >> Rafael M. Pestano >> >> Desenvolvedor Java Cia. de Processamento de Dados do Rio Grande do Sul >> Graduando em Ciência da Computação UFRGS >> http://code.google.com/p/jsf-conventions-framework/ >> http://rpestano.wordpress.com >> http://twitter.com/realpestano >> >
