[
https://issues.jboss.org/browse/WFLY-3774?page=com.atlassian.jira.plugin....
]
Takayoshi Kimura reopened WFLY-3774:
------------------------------------
Sorry I wasn't clear on that point. CDI 1.2 clearly listed what is injectable, but it
also applies to CDI 1.1. This behavior is nothing changed between versions, it just got
clearer definistion.
CDI bean with StereoType is not injectable in implicit bean archive
-------------------------------------------------------------------
Key: WFLY-3774
URL:
https://issues.jboss.org/browse/WFLY-3774
Project: WildFly
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: CDI / Weld
Affects Versions: 8.1.0.Final
Reporter: Takayoshi Kimura
Assignee: Jozef Hartinger
Attachments: logs.zip, stereotype.zip
CDI 1.2 defines bean defining annotations and with beans with these annotations should be
injectable. However a bean with StereoType, one of bean defining annotations, is not
injectable within implicit bean archive on WildFly.
Attached a simple war project to reproduce this problem. This works on GlassFish 4 but
doesn't work on WildFly 8.1.0 nor WildFly 9 master at this time. Making this an
explicit bean archive by adding empty beans.xml (or set bean-discovery-mode=all) fixes the
problem, the container recognizes the CDI bean correctly.
--
This message was sent by Atlassian JIRA
(v6.3.1#6329)