This is the ticket:
https://issues.apache.org/jira/browse/TOMEE-2457

This looks like a release blocker in my opinion. I will check the master
and see how it behaves.

On Tue, Jan 22, 2019 at 3:53 PM Roberto Cortez <radcor...@yahoo.com> wrote:

> Hi Ivan,
>
> Can you please provide a test case that reproduces the issue? Thank you!
>
> Cheers,
> Roberto
>
> > On 22 Jan 2019, at 16:07, Romain Manni-Bucau <rmannibu...@gmail.com>
> wrote:
> >
> > Long story short, the MP impl assume CDI is active, if not then tomee but
> > disable the MP impl.
> > For us it means disabling also the servlet container initializers. It can
> > be done in OpenEJBContextConfig or - likely good - implementing a
> > contextual ConfigSource (reading AppContext#properties for instance) and
> > forcing geronimo.opentracing.filter.active to false for the webapp (not
> > globally). Setting the system property you should get the same behavior
> but
> > it will be global so some app will not get tracing.
> > In other word it is the core work tomee must do: integration :).
> >
> > 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 mar. 22 janv. 2019 à 17:03, Ivan Junckes Filho <ivanjunc...@gmail.com>
> a
> > écrit :
> >
> >> When you say it is a bug in CDI support of TomEE, could you please be
> more
> >> specific? Of course if you are aware of what it could be·
> >>
> >> On Tue, Jan 22, 2019 at 12:50 PM Romain Manni-Bucau <
> rmannibu...@gmail.com>
> >> wrote:
> >>
> >>> Hmm, we can add a check in the filter and fail the deployment but at
> the
> >>> end it is a bug in CDI support of TomEE so likely saner to fix it in
> TomEE,
> >>> right?
> >>>
> >>> 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 mar. 22 janv. 2019 à 15:37, Ivan Junckes Filho <
> ivanjunc...@gmail.com>
> >>> a écrit :
> >>>
> >>>> I would say if the extension was not executed for some reason that we
> >>>> need to know why, we need to make sure the filter doesn't throw that
> >>>> exception or completely ignore the filter logic right?
> >>>>
> >>>> On Tue, Jan 22, 2019 at 12:08 PM Romain Manni-Bucau <
> >>>> rmannibu...@gmail.com> wrote:
> >>>>
> >>>>> Hi Ivan,
> >>>>>
> >>>>> This means the opentracing extension was not executed for the app:
> >>>>>
> https://github.com/apache/geronimo-opentracing/blob/master/geronimo-opentracing/src/main/java/org/apache/geronimo/microprofile/opentracing/microprofile/cdi/OpenTracingExtension.java#L125
> >>>>>
> >>>>> 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 mar. 22 janv. 2019 à 14:39, Ivan Junckes Filho <
> >>>>> ivanjunc...@gmail.com> a écrit :
> >>>>>
> >>>>>> Hey guys, I would like some help with an opentracing issue. I am not
> >>>>>> sure if it was already fixed or not. It was happening on version
> 1.0.0,
> >>>>>> current M1 release of TomEE 8.
> >>>>>>
> >>>>>> There is a nullpointer happening in OpenTracingFilter and it seems
> to
> >>>>>> be because this injection is null.
> >>>>>>
> >>>>>> @Inject
> >>>>>> private GeronimoOpenTracingConfig config;
> >>>>>>
> >>>>>> So this line throws the null pointer:
> >>>>>>
> >>>>>> skipDefaultTags =
> Boolean.parseBoolean(config.read("filter.forcedTracing.skipDefaultTags",
> "false"));
> >>>>>>
> >>>>>> Anyone can help with this?
> >>>>>>
> >>>>>> Logs are attached.
> >>>>>>
> >>>>>>
> >>>>>>
>
>

Reply via email to