[
https://issues.apache.org/jira/browse/DELTASPIKE-405?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13759977#comment-13759977
]
Mark Struberg commented on DELTASPIKE-405:
------------------------------------------
We've now switched OWB back to the old wording. Given that the understanding in
the CDI-EG is that the wording in CDI 1.1 is wrong and we must switch back to
the old wording of 'assignable to' for producers, we can switch this back to
<M> to make weld-2.0 happy.
In the future we might address this in the CDI spec by having some logic which
searches the 'closest' upperbound.
Means if you have a (a) @Produces Stable<T> and another (b) @Produces
Stable<Horse> then (a) would be used for an InjectionPoint Stable<Pig> but (b)
for @Inject Stable<Horse>. Kind of, but surely needs some thinking and tweaking.
> producer for JsfMessage<T> does not match CDI-1.1 rules
> --------------------------------------------------------
>
> Key: DELTASPIKE-405
> URL: https://issues.apache.org/jira/browse/DELTASPIKE-405
> Project: DeltaSpike
> Issue Type: Bug
> Components: JSF-Module
> Affects Versions: 0.4
> Reporter: Mark Struberg
> Assignee: Mark Struberg
> Fix For: 0.5
>
>
> Some containers don't find the JsfMessageProducer as it is of a generic type
> <T>.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira