Good news guys :)
Issue was actually a side effect of OWB-1241 (so more related to qualifiers
than types). In other words: use >= 2.0.5 and you are good to go :)
Sorry for the noise

Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> |  Blog
<https://rmannibucau.metawerx.net/> | Old Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book
<https://www.packtpub.com/application-development/java-ee-8-high-performance>


Le dim. 12 août 2018 à 19:01, Romain Manni-Bucau <rmannibu...@gmail.com> a
écrit :

> Investigated a bit more, we already have this kind of impl
> (using 
> org.apache.webbeans.container.InjectionResolver#findByParameterizedType)
> but it doesn't resolve generics.
> I'll check if I can enhance current logic.
>
> Romain Manni-Bucau
> @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> <https://rmannibucau.metawerx.net/> | Old Blog
> <http://rmannibucau.wordpress.com> | Github
> <https://github.com/rmannibucau> | LinkedIn
> <https://www.linkedin.com/in/rmannibucau> | Book
> <https://www.packtpub.com/application-development/java-ee-8-high-performance>
>
>
> Le dim. 12 août 2018 à 18:33, Romain Manni-Bucau <rmannibu...@gmail.com>
> a écrit :
>
>> Cause you measured it? I have no app where it is useful once the scanning
>> configured and it just breaks multiple apps OOTB and goes against CDI do we
>> need a way to fix it. Can be a fastMatchUntilAmbiguous or so but we need
>> sthg ;)
>>
>> Le dim. 12 août 2018 17:34, Thomas Andraschko <
>> andraschko.tho...@gmail.com> a écrit :
>>
>>> Then -1 to set it as default :D
>>>
>>>
>>> Romain Manni-Bucau <rmannibu...@gmail.com> schrieb am So., 12. Aug.
>>> 2018,
>>> 15:36:
>>>
>>> > Without. Any generic injection is broken in any project and de are not
>>> spec
>>> > compliant without that flag.
>>> >
>>> > Not sure it does worth having our default for most apps but i know for
>>> very
>>> > big ones it saves some boot time.
>>> >
>>> > Le dim. 12 août 2018 13:13, Mark Struberg <strub...@yahoo.de.invalid>
>>> a
>>> > écrit :
>>> >
>>> > > hmm which test is that?
>>> > >
>>> > > And does deltaspike break with or without the fastMatch flag?
>>> > >
>>> > > LieGrue,
>>> > > strub
>>> > >
>>> > > > Am 10.08.2018 um 14:23 schrieb Romain Manni-Bucau <
>>> > rmannibu...@gmail.com
>>> > > >:
>>> > > >
>>> > > > Up,
>>> > > >
>>> > > > just realized it affects deltaspike-data which can't inject
>>> > > > EntityRepository<Entity,
>>> > > > String> cause of that
>>> > > >
>>> > > > Romain Manni-Bucau
>>> > > > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
>>> > > > <https://rmannibucau.metawerx.net/> | Old Blog
>>> > > > <http://rmannibucau.wordpress.com> | Github <
>>> > > https://github.com/rmannibucau> |
>>> > > > LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book
>>> > > > <
>>> > >
>>> >
>>> https://www.packtpub.com/application-development/java-ee-8-high-performance
>>> > > >
>>> > > >
>>> > > >
>>> > > > Le dim. 22 avr. 2018 à 10:14, Romain Manni-Bucau <
>>> > rmannibu...@gmail.com>
>>> > > a
>>> > > > écrit :
>>> > > >
>>> > > >> Oki, let me know if we can do it and I would be happy to do the
>>> > change.
>>> > > >> Alternatively - if we can't, maybe we should introduce that flag
>>> per
>>> > jar
>>> > > >> or extension potentially to enable a "mixed" app (to think if
>>> previous
>>> > > >> option doesn't become possible).
>>> > > >>
>>> > > >>
>>> > > >> Romain Manni-Bucau
>>> > > >> @rmannibucau <https://twitter.com/rmannibucau> |  Blog
>>> > > >> <https://rmannibucau.metawerx.net/> | Old Blog
>>> > > >> <http://rmannibucau.wordpress.com> | Github
>>> > > >> <https://github.com/rmannibucau> | LinkedIn
>>> > > >> <https://www.linkedin.com/in/rmannibucau> | Book
>>> > > >> <
>>> > >
>>> >
>>> https://www.packtpub.com/application-development/java-ee-8-high-performance
>>> > > >
>>> > > >>
>>> > > >> 2018-04-22 10:09 GMT+02:00 Mark Struberg
>>> <strub...@yahoo.de.invalid>:
>>> > > >>
>>> > > >>> I'd need to do some tests. But think it's fine.
>>> > > >>>
>>> > > >>> LieGrue,
>>> > > >>> strub
>>> > > >>>
>>> > > >>>> Am 21.04.2018 um 18:48 schrieb Romain Manni-Bucau <
>>> > > >>> rmannibu...@gmail.com>:
>>> > > >>>>
>>> > > >>>> Hi guys,
>>> > > >>>>
>>> > > >>>> do we want to switch our fastMatching flag on the 2.x? (think we
>>> > cant
>>> > > on
>>> > > >>>> 1.x)
>>> > > >>>>
>>> > > >>>> Rational is we would be spec compliant. I know it has some issue
>>> > with
>>> > > >>> the
>>> > > >>>> old way to create producers without generics (or more exactly
>>> with a
>>> > > >>>> wildcard) but it is not spec compliant too.
>>> > > >>>>
>>> > > >>>> I encounter that issue (of having the wrong default) writing an
>>> > > >>> extension
>>> > > >>>> where i register the exact types even for templates (Foo<X>
>>> would
>>> > have
>>> > > >>>> registered Foo<A>, Foo<B>, ... as needed)
>>> > > >>>>
>>> > > >>>> wdyt?
>>> > > >>>>
>>> > > >>>> Romain Manni-Bucau
>>> > > >>>> @rmannibucau <https://twitter.com/rmannibucau> |  Blog
>>> > > >>>> <https://rmannibucau.metawerx.net/> | Old Blog
>>> > > >>>> <http://rmannibucau.wordpress.com> | Github <
>>> > > >>> https://github.com/rmannibucau> |
>>> > > >>>> LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book
>>> > > >>>> <
>>> > > >>>
>>> > >
>>> >
>>> https://www.packtpub.com/application-development/java-ee-8-high-performance
>>> > > >>>>
>>> > > >>>
>>> > > >>>
>>> > > >>
>>> > >
>>> > >
>>> >
>>>
>>

Reply via email to