<div dir="ltr"><div>I've pushed a fix for the ResteasyServletInitializer to master <a href="https://github.com/resteasy/Resteasy/commit/1b3870b0b7210a8b4ab70eb51fc903abdaac9b41">https://github.com/resteasy/Resteasy/commit/1b3870b0b7210a8b4ab70eb51fc903abdaac9b41</a> ; we'll double check it with tck before next release, anyway.</div><div><br></div><div>Going back to the issue, 3.0.24 basically removes any doubt I had regarding recent asyn changes, it's quite an old version.</div><div>The AsyncListener ... is this <a href="https://github.com/pavolloffay/smallrye-opentracing/blob/00f6c4dced4990b4e7ec0af57671399b6877f8a4/tck/src/test/java/io/smallrye/opentracing/ServletContextTracingInstaller.java#L27-L31">https://github.com/pavolloffay/smallrye-opentracing/blob/00f6c4dced4990b4e7ec0af57671399b6877f8a4/tck/src/test/java/io/smallrye/opentracing/ServletContextTracingInstaller.java#L27-L31</a> what you're referring to and which you believe is not working? it's really a servlet/undertow thing btw...<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jul 11, 2018 at 2:40 PM, Martin Kouba <span dir="ltr"><<a href="mailto:mkouba@redhat.com" target="_blank">mkouba@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Also note that we use a modified ResteasyServletInitializer to init resteasy in the TCK: <a href="https://github.com/smallrye/smallrye-opentracing/pull/4/files#diff-ec8fa59dbdd6534b47de691e766aff61" rel="noreferrer" target="_blank">https://github.com/smallrye/sm<wbr>allrye-opentracing/pull/4/file<wbr>s#diff-ec8fa59dbdd6534b47de691<wbr>e766aff61</a><br>
<br>
M<br>
<br>
Dne 11.7.2018 v 13:29 Martin Kouba napsal(a):<div class="HOEnZb"><div class="h5"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
You're right, 3.0.24.Final.<br>
<br>
Dne 11.7.2018 v 13:09 Pavol Loffay napsal(a):<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Alessio,<br>
<br>
resteasy version in Thorntail and SmallRye should be the same - 3.0.24.Final. I have added Ken and Martin in case I am wrong.<br>
<br>
Regards,<br>
<br>
On Wed, Jul 11, 2018 at 11:30 AM Alessio Soldano <<a href="mailto:asoldano@redhat.com" target="_blank">asoldano@redhat.com</a> <mailto:<a href="mailto:asoldano@redhat.com" target="_blank">asoldano@redhat.com</a>>> wrote:<br>
<br>
CC-ing Pavol, not sure he's subscribed to the list<br>
<br>
On Wed, Jul 11, 2018 at 11:29 AM, Alessio Soldano<br>
<<a href="mailto:asoldano@redhat.com" target="_blank">asoldano@redhat.com</a> <mailto:<a href="mailto:asoldano@redhat.com" target="_blank">asoldano@redhat.com</a>>> wrote:<br>
<br>
Hi Pavol,<br>
I'm forwarding this to the dev-list, so that the whole team can<br>
read and help.<br>
Can you start by telling which version of RESTEasy was used in<br>
the previous and current integration?<br>
There's been a bunch of changes around async lately, which might<br>
possibly be related to the issue you're seeing.<br>
<br>
Cheers<br>
<br>
---------- Forwarded message ----------<br>
From: *Pavol Loffay* <<a href="mailto:ploffay@redhat.com" target="_blank">ploffay@redhat.com</a><br>
<mailto:<a href="mailto:ploffay@redhat.com" target="_blank">ploffay@redhat.com</a>>><br>
Date: Tue, Jul 10, 2018 at 6:15 PM<br>
Subject: Microprofile-OpenTracing Async issues in TCK when<br>
running on Wildfly<br>
To: Alessio Soldano <<a href="mailto:asoldano@redhat.com" target="_blank">asoldano@redhat.com</a><br>
<mailto:<a href="mailto:asoldano@redhat.com" target="_blank">asoldano@redhat.com</a>>><br>
Cc: jean-frederic clere <<a href="mailto:jclere@redhat.com" target="_blank">jclere@redhat.com</a><br>
<mailto:<a href="mailto:jclere@redhat.com" target="_blank">jclere@redhat.com</a>>><br>
<br>
<br>
Hi Alessio,<br>
<br>
Jean Frederic pointed me to you as the contact for issues<br>
related to Resteasy/undertow in Wildfly.<br>
<br>
I am migrating Microprofile-OpenTracing implementation from<br>
Thorntail [1] to SmallRye [2]. TCK in Thorntail was passing<br>
fine. Now when it's deployed on Wildfly a test for async<br>
endpoint is failing. Basically, the AsyncListener (added in<br>
filter) which reports some data is never called.<br>
<br>
The issue is described on the PR<br>
<a href="https://github.com/smallrye/smallrye-opentracing/pull/4#issuecomment-403847333" rel="noreferrer" target="_blank">https://github.com/smallrye/sm<wbr>allrye-opentracing/pull/4#issu<wbr>ecomment-403847333</a>. <br>
<br>
<br>
Could you please have a look and comment on the PR? Is it safe<br>
to rely on AsyncListener. Can it happen that the listener added<br>
in the filter will not be invoked?<br>
<br>
[1]:<br>
<a href="https://github.com/thorntail/thorntail/tree/master/fractions/microprofile/microprofile-opentracing" rel="noreferrer" target="_blank">https://github.com/thorntail/t<wbr>horntail/tree/master/fractions<wbr>/microprofile/microprofile-<wbr>opentracing</a> <br>
[2]: <a href="https://github.com/smallrye/smallrye-opentracing/pull/4" rel="noreferrer" target="_blank">https://github.com/smallrye/sm<wbr>allrye-opentracing/pull/4</a><br>
<br>
Regards,<br>
--<br>
PAVOL LOFFAY<br>
<br>
SOFTWARE ENGINEER<br>
<br>
Red Hat<<a href="https://www.redhat.com/" rel="noreferrer" target="_blank">https://www.redhat.com/</a>><br>
<br>
M: +41791562647<br>
<br>
<<a href="https://red.ht/sig" rel="noreferrer" target="_blank">https://red.ht/sig</a>><br>
<br>
<br>
<br>
<br>
--<br>
Alessio Soldano<br>
<br>
Associate Manager<br>
<br>
Red Hat<br>
<br>
<<a href="https://www.redhat.com" rel="noreferrer" target="_blank">https://www.redhat.com</a>><br>
<br>
<<a href="https://red.ht/sig" rel="noreferrer" target="_blank">https://red.ht/sig</a>><br>
<br>
<br>
<br>
<br>
--<br>
Alessio Soldano<br>
<br>
Associate Manager<br>
<br>
Red Hat<br>
<br>
<<a href="https://www.redhat.com" rel="noreferrer" target="_blank">https://www.redhat.com</a>><br>
<br>
<<a href="https://red.ht/sig" rel="noreferrer" target="_blank">https://red.ht/sig</a>><br>
<br>
<br>
<br>
-- <br>
<br>
PAVOL LOFFAY<br>
<br>
SOFTWARE ENGINEER<br>
<br>
Red Hat<<a href="https://www.redhat.com/" rel="noreferrer" target="_blank">https://www.redhat.com/</a>><br>
<br>
M: +41791562647 <javascript:void(0);><br>
<br>
<<a href="https://red.ht/sig" rel="noreferrer" target="_blank">https://red.ht/sig</a>><br>
<br>
</blockquote>
<br>
</blockquote>
<br>
-- <br>
Martin Kouba<br>
Senior Software Engineer<br>
Red Hat, Czech Republic<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>
<p style="font-weight:bold;margin:0;padding:0;font-size:14px;text-transform:uppercase;margin-bottom:0"><span>Alessio</span> <span>Soldano</span></p>
<p style="font-weight:normal;font-size:10px;margin:0px 0px 4px;text-transform:uppercase"><span>Associate Manager</span><span style="font-weight:normal;color:#aaa;margin:0"></span></p>
<p style="font-weight:normal;margin:0;font-size:10px;color:#999"><a style="color:#0088ce;font-size:10px;margin:0;text-decoration:none;font-family:'overpass',sans-serif" href="https://www.redhat.com" target="_blank">Red Hat <span><br><br></span></a></p>
<table border="0"><tbody><tr><td width="100px"><a href="https://red.ht/sig" target="_blank"> <img src="https://www.redhat.com/files/brand/email/sig-redhat.png" width="90" height="auto"></a> </td>
</tr></tbody></table>
</div></div></div>
</div>