Hi Jean-Louis!

Thanks. Is there another task I can help with or should I look at JIRA
instead?

Zoltán


On Wed, Oct 26, 2022 at 9:40 AM Jean-Louis Monteiro <
jlmonte...@tomitribe.com> wrote:

> Hi Zlotan,
>
> My PR is now fully green with 100% of the MicroProfile OpenTracing TCK
> passing.
>
> The changes are fairly minimal to be honest.
> There was a JAX RS Client issue with the TCK and the way it handles the
> tags, especially the http.status_code one which was converted as an Integer
> whereas the specification expects a BigDecimal.
>
> The CDI interceptor was not being picked up so nested calls in the
> application using CDI beans were not working.
>
> The first JAX RS/JSONB issue took me a while to pin down and resolve
> properly. I had to investigate the TCK change that broke it, the
> specifications and then try with Johnzon, Jackson and Resteasy/Yasson. It
> worked only with Yasson. I found a trick to make it work with Johnzon so we
> don't need to bring the world just to run TCK.
>
> --
> Jean-Louis Monteiro
> http://twitter.com/jlouismonteiro
> http://www.tomitribe.com
>
>
> On Tue, Oct 25, 2022 at 10:02 PM Zoltán Tichov <zoltan.tic...@gmail.com>
> wrote:
>
> > Hi Jean-Louis!
> >
> > I've also noticed that for many tests the expected and found results seem
> > to be the same and the test still fails.
> >
> > On Tue, Oct 25, 2022 at 9:11 PM Jean-Louis Monteiro <
> > jlmonte...@tomitribe.com> wrote:
> >
> > > Hi Zlotan,
> > >
> > > Thanks for the reply.
> > >
> > > What are you trying to achieve?
> > > What is the listener doing?
> > > What kind of listener is it?
> > >
> > > Do you have maybe a branch you can share on your fork or so?
> > >
> > > FYI I found something weird in the TCK that I need to clarify.
> > >
> > > --
> > > Jean-Louis Monteiro
> > > http://twitter.com/jlouismonteiro
> > > http://www.tomitribe.com
> > >
> > >
> > > On Tue, Oct 25, 2022 at 8:03 PM Zoltán Tichov <zoltan.tic...@gmail.com
> >
> > > wrote:
> > >
> > > > Hi!
> > > >
> > > > I tried to register SmallRyeRestClientListener and I created
> > > >
> > > >
> > >
> >
> tomee/tomee-microprofile/mp-common/src/main/resources/META-INF/services/org.eclipse.microprofile.rest.client.spi.RestClientListener
> > > > file contains SmallRyeRestClientListener class name. However, it
> > doesn't
> > > > seem to work.
> > > > How can I get the listener to work?
> > > >
> > > > Thanks:
> > > > Zoltán
> > > >
> > > > On Tue, Oct 25, 2022 at 12:57 PM Jean-Louis Monteiro <
> > > > jlmonte...@tomitribe.com> wrote:
> > > >
> > > > > Hi Zlotan,
> > > > >
> > > > > I'll start a new thread to see if we can collaborate and move
> forward
> > > > with
> > > > > the MicroProfile OpenTracing support.
> > > > >
> > > > > Jean-Louis
> > > > > --
> > > > > Jean-Louis Monteiro
> > > > > http://twitter.com/jlouismonteiro
> > > > > http://www.tomitribe.com
> > > > >
> > > > >
> > > > > On Thu, Oct 20, 2022 at 3:47 PM David Blevins <
> > dblev...@tomitribe.com>
> > > > > wrote:
> > > > >
> > > > > > Thanks, Richard.  Sorry, Zoltán, had one one of those "find this
> > > > > > attachment" and then forgot to attach.
> > > > > >
> > > > > > Here's the link I forgot to paste:
> > > > > >
> > > > > >  -
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/apache/tomee/blob/main/tck/microprofile-tck/opentracing/src/test/resources/arquillian.xml#L29
> > > > > >
> > > > > > As Richard mentions, here's where I'd mess with the
> <suiteXmlFiles>
> > > > > > setting for the MP JWT work:
> > > > > >
> > > > > >  -
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/apache/tomee/blob/main/tck/microprofile-tck/jwt/pom.xml#L189
> > > > > >
> > > > > > I would basically temporarily edit that line to this value
> > > > > > `<suiteXmlFile>tck-base-suite.xml</suiteXmlFile>` and then go
> into
> > > this
> > > > > > file and comment out everything but the test I wanted to run:
> > > > > >
> > > > > >  -
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/apache/tomee/blob/main/tck/microprofile-tck/jwt/tck-base-suite.xml
> > > > > >
> > > > > > For opentracing here is where you'd edit:
> > > > > >
> > > > > >  -
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/apache/tomee/blob/main/tck/microprofile-tck/opentracing/pom.xml#L36-L40
> > > > > >  -
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/apache/tomee/blob/main/tck/microprofile-tck/opentracing/tck-dev.xml#L22
> > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > David Blevins
> > > > > > http://twitter.com/dblevins
> > > > > > http://www.tomitribe.com
> > > > > >
> > > > > > > On Oct 20, 2022, at 1:14 AM, Zowalla, Richard <
> > > > > > richard.zowa...@hs-heilbronn.de> wrote:
> > > > > > >
> > > > > > > Hi Zoltan,
> > > > > > >
> > > > > > > the arquillian config is located in
> > > > > > > /src/test/java/resources/arquillian.xml.
> > > > > > >
> > > > > > > In this file, you can find a "debug" property, which you can
> set
> > to
> > > > > > > "true" to enable the debug capabilities of TomEE (i.e. start
> > with a
> > > > > > > debugger backend).
> > > > > > >
> > > > > > > You can debug single tests by editing "tck-dev.xml" in the
> module
> > > > root
> > > > > > > directory and adjust the surefire config to use it:
> > > > > > >
> > > > > > >  <suiteXmlFiles>
> > > > > > >    <suiteXmlFile>tck-dev.xml</suiteXmlFile>
> > > > > > >  </suiteXmlFiles>
> > > > > > >
> > > > > > > Hope it helps
> > > > > > >
> > > > > > > Gruß
> > > > > > > Richard
> > > > > > >
> > > > > > > Am Donnerstag, dem 20.10.2022 um 09:07 +0200 schrieb Zoltán
> > Tichov:
> > > > > > >> Hi!
> > > > > > >>
> > > > > > >> I have not been able to solve this problem:
> > > > > > >>
> > > > > > >> ERROR: transport error 202: connect failed: Connection refused
> > > > > > >> ERROR: JDWP Transport dt_socket failed to initialize,
> > > > > > >> TRANSPORT_INIT(510)
> > > > > > >> JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports
> > > > > > >> initialized
> > > > > > >> [./src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c:735]
> > > > > > >>
> > > > > > >> "Set this property to `true` and it should start TomEE with
> > debug
> > > > > > >> enabled
> > > > > > >> and listening to port 5005."
> > > > > > >>
> > > > > > >> Where should this be set? I looked at the other microprofile
> TCK
> > > > > > >> implementations, but couldn't find a solution
> > > > > > >>
> > > > > > >> I managed to activate the opentracing interceptor, but the
> tests
> > > are
> > > > > > >> still
> > > > > > >> red. I'm still looking for what else needs to be implemented
> to
> > > make
> > > > > > >> the
> > > > > > >> tests work.
> > > > > > >>
> > > > > > >> Thanks:
> > > > > > >>
> > > > > > >> Zoltán
> > > > > > >>
> > > > > > >>
> > > > > > >> On Tue, Oct 11, 2022 at 6:48 PM David Blevins
> > > > > > >> <david.blev...@gmail.com>
> > > > > > >> wrote:
> > > > > > >>
> > > > > > >>>> On Oct 11, 2022, at 5:53 AM, Zoltán Tichov
> > > > > > >>>> <zoltan.tic...@gmail.com>
> > > > > > >>> wrote:
> > > > > > >>>>
> > > > > > >>>> How to activate the OpenTracingInterceptor from
> > > > > > >>>> org.apache.tomee.microprofile.opentracing package?
> > > > > > >>>
> > > > > > >>> Set this property to `true` and it should start TomEE with
> > debug
> > > > > > >>> enabled
> > > > > > >>> and listening to port 5005.
> > > > > > >>>
> > > > > > >>>> I think I overestimated my knowledge for this task, so if
> you
> > > > > > >>>> think so, I
> > > > > > >>>> would rather pass this task. On the other hand, if there is
> > > still
> > > > > > >>>> time, I
> > > > > > >>>> would like to deal with this.
> > > > > > >>>
> > > > > > >>> Take another week and see how far you get.  There's great
> value
> > > in
> > > > > > >>> having
> > > > > > >>> more people able to help with TCK work.  It's definitely
> worth
> > it
> > > > > > >>> for us
> > > > > > >>> all to make the effort to help others get in there and be
> > > > > > >>> effective.
> > > > > > >>>
> > > > > > >>> Anything but silence is good progress.  Silence is the kiss
> of
> > > > > > >>> death for
> > > > > > >>> tasks like this -- just so much knowledge to transfer.  I
> don't
> > > > > > >>> think
> > > > > > >>> there's a human being on planet earth who could go from "I
> want
> > > to
> > > > > > >>> help get
> > > > > > >>> this TCK to pass" to "here's a PR for a passing TCK" and no
> > > > > > >>> questions in
> > > > > > >>> the middle.
> > > > > > >>>
> > > > > > >>> Certainly, I needed a ton of help and I've never met anyone
> who
> > > > > > >>> didn't.
> > > > > > >>>
> > > > > > >>>
> > > > > > >>> -David
> > > > > > >>>
> > > > > > >>>
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Reply via email to