Good news, this is not happening in the master. I will close the ticket and
wait for the release.

On Wed, Jan 23, 2019 at 11:16 AM Ivan Junckes Filho <ivanjunc...@gmail.com>
wrote:

> 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