Subclasses with non-overriden observer methods not recognized as beans with
observer methods
--------------------------------------------------------------------------------------------
Key: OWB-494
URL: https://issues.apache.org/jira/browse/OWB-494
Project: OpenWebBeans
Issue Type: Bug
Components: Events
Affects Versions: 1.1.0
Reporter: David Jencks
Assignee: Gurkan Erdogdu
Fix For: 1.1.0
In the 1.0.2.CR3 tck the relevant tests can be run with this:
<classes>
<class name="org.jboss.jsr299.tck.tests.event.EventTest">
<methods>
<include name="testNonStaticObserverMethodInherited"/>
<include
name="testNonStaticObserverMethodIndirectlyInherited"/>
</methods>
</class>
</classes>
The problem is that if you have a class A with a public observer method, and a
subclass B that does not override the observer method, B is not recognized as
having an observer method.
I have a fix that makes the test pass but it looks to me as if there may be two
code paths for finding observer methods and this only applies to one of them.
It also may have other undesirable side effects, or may fix a more general bug
in owb.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.