It definitely sounds like fun :) On Fri, 4 Sep 2020, 18:10 David Blevins, <dblev...@tomitribe.com> wrote:
> > > On Sep 4, 2020, at 8:48 AM, Jonathan Gallimore < > jonathan.gallim...@gmail.com> wrote: > > > > Off the top of my head - I don't know. I'll run your test and dig through > > over the weekend. > > No worries, I'll continue digging. I thought there might be a "I had that > issue and did the thing with the thing, you probably need to adjust it." > > If nothing jumps out, no need to dig unless that sounds fun :) > > > -David > > > > > > On Fri, Sep 4, 2020 at 4:16 AM David Blevins <david.blev...@gmail.com> > > wrote: > > > >> Ok, so here's the error that keeps the TomEE MicroProfile, Plus and > Plume > >> examples from booting. > >> > >> It appears we get an AmbiguousResolutionException from OpenWebBeans > >> because we have these two beans getting picked up and they conflict with > >> each other: > >> > >> > >> - TomEEOpenAPIExtension, WebBeansType:EXTENSION, Name:null, API > >> Types:[java.lang.Object,javax.enterprise.inject.spi.Extension, > >> org.apache.tomee.microprofile.config.TomEEOpenAPIExtension, > >> > >> org.apache.geronimo.microprofile.openapi.cdi.GeronimoOpenAPIExtension], > >> > >> Qualifiers:[javax.enterprise.inject.Default,javax.enterprise.inject.Any] > >> from > >> > >> > jar:file:/Users/dblevins/.m2/repository/org/apache/tomee/mp-common/8.0.5-SNAPSHOT/mp-common-8.0.5-SNAPSHOT.jar > >> > !/org/apache/tomee/microprofile/config/TomEEOpenAPIExtension.class > >> > >> > >> - GeronimoOpenAPIExtension, WebBeansType:EXTENSION, Name:null, API > >> Types:[java.lang.Object,javax.enterprise.inject.spi.Extension, > >> > >> org.apache.geronimo.microprofile.openapi.cdi.GeronimoOpenAPIExtension], > >> > >> Qualifiers:[javax.enterprise.inject.Default,javax.enterprise.inject.Any] > >> from > >> > >> > jar:file:/Users/dblevins/.m2/repository/org/apache/geronimo/geronimo-openapi-impl/1.0.12/geronimo-openapi-impl-1.0.12.jar > >> > >> > !/org/apache/geronimo/microprofile/openapi/cdi/GeronimoOpenAPIExtension.class > >> > >> > >> It looks like TomEEOpenAPIExtension was added in this commit: > >> > >> - > >> > https://github.com/apache/tomee/commit/10265708029ab2d0576f03aa1d5bb0a8a20bfffd > >> > >> Jon, looks like you added TomEEOpenAPIExtension. Is there any trick you > >> needed to do to avoid the above conflict in our standalone servers? > >> > >> If anyone has any insight, it's very appreciated. This can be > reproduced > >> with this example: > >> > >> - > >> > https://github.com/apache/tomee/tree/master/examples/serverless-tomee-microprofile > >> > >> > >> > >> -David > >> > >> > >