Martin Kouba created OWB-1128:
---------------------------------
Summary: Event.fire() - the runtime type of the event object not
validated
Key: OWB-1128
URL: https://issues.apache.org/jira/browse/OWB-1128
Project: OpenWebBeans
Issue Type: Bug
Components: Events
Affects Versions: 1.6.3
Reporter: Martin Kouba
The eventType passed to {{WebBeansUtil.validEventType()}} is always
{{Class<T>}}, i.e. {{event.getClass().getClass()}}, see also
{{org.apache.webbeans.event.EventImpl.fire()}}:
{code:java}
public void fire(T event) {
Type eventType = event.getClass();
webBeansContext.getWebBeansUtil().validEventType(eventType.getClass(),
metadata.getType());
...
}
{code}
This may cause unpredictable results.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)