[
https://jira.jboss.org/jira/browse/WELD-318?page=com.atlassian.jira.plugi...
]
Stuart Douglas reopened WELD-318:
---------------------------------
Assignee: Stuart Douglas (was: Pete Muir)
It is non deterministic, if the producer field is initilised after the bean
AbstractProducerBean.initialize calls getDeclaringBean().initialize(environment) which
overrides the InjectionTarget.
The test for isInitialized() at the start of the ManagedBean.inilize(environment) call is
supposed to prevent this however initialized is never set to true, so this doesn't
work. I will commit a fix tonight.
Wrapping InjectionTarget does not work for Beans with a Producer
field
----------------------------------------------------------------------
Key: WELD-318
URL:
https://jira.jboss.org/jira/browse/WELD-318
Project: Weld
Issue Type: Bug
Components: Bootstrap and Metamodel API
Reporter: Stuart Douglas
Assignee: Stuart Douglas
Fix For: 1.0.1.CR1
I am trying to wrap InjectionTarget to set field values at bean creation time. This works
perfectly unless the bean has a producer field.
When the bean has a producer the InjectionTarget.postConstruct is never called (even
though the PostConstruct method on the bean is called).
--
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