[
https://jira.jboss.org/jira/browse/WBRI-316?page=com.atlassian.jira.plugi...
]
Pete Muir closed WBRI-316.
--------------------------
Resolution: Done
I also added validations for @Target according to spec rules at the same time (to the RI,
tests not put in TCK as spec doesn't define the error state the impl should be in if
the wrong @Retention/@Target is supplied)
Binding annotations without runtime retention are erroneously
accepted
----------------------------------------------------------------------
Key: WBRI-316
URL:
https://jira.jboss.org/jira/browse/WBRI-316
Project: Web Beans
Issue Type: Bug
Affects Versions: 1.0.0.PREVIEW1
Reporter: David Allen
Assignee: Pete Muir
Fix For: 1.0.0.CR1
The meta annotation store loads annotations with the @BindingType annotation without
checking whether or not these bindings have runtime retention.
This currently breaks the following tests:
org.jboss.jsr299.tck.tests.event.EventTest::testEventBindingTypeNotRuntime()
org.jboss.jsr299.tck.tests.event.bindingTypes.EventBindingTypesTest::testFireEventWithNonRuntimeBindingTypeFails()
This bug was not detected until some older checks were removed from the
BeanManager.fireEvent() method. These checks are now done in another method which
resolves the observers.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira