Dear Apache Open WebBeans Committers, We need to reopen JIRA issue OWB-318<https://issues.apache.org/jira/browse/OWB-318> opened for multiple methods with same EJB @interceptors(foo.class) in same bean class get multiple interceptor instances. When I run this TCK test (org.jboss.jsr299.tck.interceptors.tests.method.MethodLevelInterceptorTest) on a very recent OWB code revision 995059 from the trunk I see that the testInterceptorCanBeAppliedToMoreThanOneMethod is failing like so... java.lang.AssertionError at org.jboss.jsr299.tck.interceptors.tests.method.MethodLevelInterceptorTest.testInterceptorCanBeAppliedToMoreThanOneMethod(MethodLevelInterceptorTest.java:45)
After applying the attached patch (owb-318-patch.diff) this TCK test passes successfully. [Invoker 1452037772] Invoking @AfterClass org.jboss.testharness.AbstractTest.afterClass() *********** INVOKED METHODS org.jboss.testharness.AbstractTest.beforeClass() 1015168130 org.jboss.jsr299.tck.interceptors.tests.method.MethodLevelInterceptorTest.testExcludeClassInterceptors() 1015168130 org.jboss.jsr299.tck.interceptors.tests.method.MethodLevelInterceptorTest.testInterceptorCanBeAppliedToMoreThanOneMethod() 1015168130 org.jboss.testharness.AbstractTest.afterClass() 1015168130 *********** Creating C:\eclipse3.5\owb-cdi\openwebbeans\webbeans-tck\test-output\openwebbeans-tck\org.jboss.jsr299.tck.interceptors.tests.method.MethodLevelInterceptorTest.html Creating C:\eclipse3.5\owb-cdi\openwebbeans\webbeans-tck\test-output\openwebbeans-tck\org.jboss.jsr299.tck.interceptors.tests.method.MethodLevelInterceptorTest.xml PASSED: testExcludeClassInterceptors PASSED: testInterceptorCanBeAppliedToMoreThanOneMethod If you are agree to the changes, can you please commit the patch to the svn trunk. *Can someone tell me why this TCK test does not get run with our standalone and web suite,* --Thank You, Rohit Kelapure