[
https://issues.jboss.org/browse/WELD-912?page=com.atlassian.jira.plugin.s...
]
Ales Justin commented on WELD-912:
----------------------------------
> I'm not sure that this fixes the underlying initialisation
order problems, it looks like this is still dependent on the order the BDA's get
initalized.
It probably doesn't fix all order issues; e.g. interceptors and decorators
But imo it does fix specialized handling, as bean handling happens in 2 (actually even
more) phases.
We first create beans, which we then simply look them up in initialize -- which is where
specialized is determined.
Specializing beans in different bean archives does not work
-----------------------------------------------------------
Key: WELD-912
URL:
https://issues.jboss.org/browse/WELD-912
Project: Weld
Issue Type: Bug
Components: Bootstrap and Metamodel API
Affects Versions: 1.1.1.Final
Reporter: Nicklas Karlsson
Assignee: Ales Justin
Fix For: 1.1.4.Final
Attachments: test.zip
@Specializing a bean that is deployed in a different bean archive fails with the
following exception:
Caused by: org.jboss.weld.exceptions.DefinitionException: WELD-000047 Specializing bean
must extend another bean: Managed Bean [class fi.affecto.test.MyApplicationBundles] with
qualifiers [@Any @Default]
at org.jboss.weld.bean.ManagedBean.specialize(ManagedBean.java:545)
at org.jboss.weld.bean.AbstractBean.initialize(AbstractBean.java:124)
at org.jboss.weld.bean.AbstractClassBean.initialize(AbstractClassBean.java:202)
at org.jboss.weld.bean.ManagedBean.initialize(ManagedBean.java:372)
at org.jboss.weld.bootstrap.AbstractBeanDeployer.deploy(AbstractBeanDeployer.java:113)
at org.jboss.weld.bootstrap.BeanDeployment.deployBeans(BeanDeployment.java:216)
at org.jboss.weld.bootstrap.WeldBootstrap.deployBeans(WeldBootstrap.java:370)
at org.jboss.as.weld.WeldContainer.start(WeldContainer.java:82)
at org.jboss.as.weld.services.WeldService.start(WeldService.java:89)
... 4 more
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira