[
https://jira.jboss.org/browse/ARQ-252?page=com.atlassian.jira.plugin.syst...
]
Aslak Knutsen commented on ARQ-252:
-----------------------------------
It's a warning, not a error.
The Warning comes when the CDIInjectionEnricher run and can't find the BeanManager in
jndi which is a requirement for it to do anything at all.
The reasons for not finding it are either:
- no beans.xml in the deployment so the BeanManager is never created by the Container.
Maybe this is not a Bean Archive at all, or you forgot to add it.
- The Container binds the BeanManager in a non spec compliant location.
Which is unknown to the CDIInjectionEnricher at the time it executes. For EE6 containers,
CDIInjectionEnricher always run.
I agree the message is a bit confusing.
Unhelpful error message - Skipping CDI injections. Either beans.xml
is not present or the BeanManager could not be located in JNDI.
-----------------------------------------------------------------------------------------------------------------------------------
Key: ARQ-252
URL:
https://jira.jboss.org/browse/ARQ-252
Project: Arquillian
Issue Type: Bug
Components: Tomcat Containers
Affects Versions: 1.0.0.Alpha3
Reporter: Pete Muir
Would be nice if it said *which* was the problem ;-)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira